[2026-03-09T20:15:04.237587] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-03-09T20:15:04.415654] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-03-09T20:15:04.603130] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-03-09T20:15:04.779954] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-03-09T20:15:04.780357] [WARN ] [STATE ] State set to: WAITING [2026-03-09T20:15:04.780432] [INFO ] [STATE ] Checking TDM service status... [2026-03-09T20:15:04.998296] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-03-09T20:15:05.004012] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-03-09), and is a dependency of this service. [2026-03-09T20:15:05.045727] [WARN ] [sig-status] Service 'sig' is not running. [2026-03-09T20:15:05.087739] [WARN ] [sap-status] Service 'sap' is not running. [2026-03-09T20:15:05.130864] [WARN ] [exp-status] Service 'exp' is not running. [2026-03-09T20:15:05.131324] [WARN ] [STATE ] State set to: RUNNING [2026-03-09T20:15:05.131415] [INFO ] [CACHE ] Starting cache update [2026-03-09T20:15:05.131493] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-03-09T20:15:05.136992] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-03-09T20:15:05.137961] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-03-09T20:15:05.138092] [INFO ] [CACHE ] Cache update completed successfully [2026-03-09T20:15:05.138157] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-03-09T20:15:05.138200] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-09T20:15:05.214193] [DEBUG] [REMOTE ] Fetched 3280 unique symbols from directory listing. [2026-03-09T20:15:05.224022] [INFO ] [sig ] Skipping 3280 symbols with existing configuration [2026-03-09T20:15:05.224179] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-03-09T20:15:05.225402] [INFO ] [sig ] Generating forecasts for all active symbols [2026-03-09T20:15:05.225457] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-03-09T20:15:05.340377] [DEBUG] [REMOTE ] Fetched 3280 unique symbols from directory listing. [2026-03-09T20:15:05.344228] [INFO ] [sig ] Found 3280 active symbols to forecast [2026-03-09T20:15:05.347718] [INFO ] [sig ] [1/3280] Forecasting A... [2026-03-09T20:15:05.347797] [INFO ] [sig ] Generating forecast for: A [2026-03-09T20:15:05.347837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-03-09T20:15:05.364170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-03-09T20:15:05.364611] [INFO ] [FORECASTER] Starting predict_future for A [2026-03-09T20:15:05.365703] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-03-09T20:15:05.365764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:05.365799] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:05.365828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:05.365888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:05.425925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:05.426953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:05.427065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:05.427099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:05.560357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:05.560553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:05.560630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:05.560684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:05.564726] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=74.86%) [2026-03-09T20:15:05.565119] [INFO ] [FORECASTER] Completed predict_future for A [2026-03-09T20:15:05.565286] [INFO ] [sig ] A: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:05.718636] [INFO ] [LOCAL ] Saved forecast: A 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/A.txt [2026-03-09T20:15:05.718815] [INFO ] [sig ] [1/3280] Completed A in 0.4s | 2.69 sym/s | Total: 0.4s | ETA: 20.3m [2026-03-09T20:15:05.718889] [INFO ] [sig ] [2/3280] Forecasting AAL... [2026-03-09T20:15:05.718930] [INFO ] [sig ] Generating forecast for: AAL [2026-03-09T20:15:05.718965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-03-09T20:15:05.732427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-03-09T20:15:05.732827] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-03-09T20:15:05.733809] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-03-09T20:15:05.733867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:05.733902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:05.733931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:05.733991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:05.793691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:05.794519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:05.794650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:05.794693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:05.920749] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:05.920925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:05.920968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:05.920998] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:05.924527] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-03-09T20:15:05.924886] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-03-09T20:15:05.925036] [INFO ] [sig ] AAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:06.075526] [INFO ] [LOCAL ] Saved forecast: AAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AAL.txt [2026-03-09T20:15:06.075727] [INFO ] [sig ] [2/3280] Completed AAL in 0.4s | 2.75 sym/s | Total: 0.7s | ETA: 19.9m [2026-03-09T20:15:06.075774] [INFO ] [sig ] [3/3280] Forecasting AAOI... [2026-03-09T20:15:06.075805] [INFO ] [sig ] Generating forecast for: AAOI [2026-03-09T20:15:06.075836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-03-09T20:15:06.088953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-03-09T20:15:06.089440] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-03-09T20:15:06.090453] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-03-09T20:15:06.090539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:06.090597] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:06.090628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:06.090687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:06.157549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:06.158606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:06.158744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:06.158793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:06.292906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:06.293070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:06.293112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:06.293142] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:06.296822] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: UP (p=62.12%) [2026-03-09T20:15:06.297132] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-03-09T20:15:06.297279] [INFO ] [sig ] AAOI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:06.448657] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AAOI.txt [2026-03-09T20:15:06.448830] [INFO ] [sig ] [3/3280] Completed AAOI in 0.4s | 2.72 sym/s | Total: 1.1s | ETA: 20.0m [2026-03-09T20:15:06.448873] [INFO ] [sig ] [4/3280] Forecasting AAON... [2026-03-09T20:15:06.448904] [INFO ] [sig ] Generating forecast for: AAON [2026-03-09T20:15:06.448934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-03-09T20:15:06.462170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-03-09T20:15:06.462811] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-03-09T20:15:06.463964] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-03-09T20:15:06.464018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:06.464050] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:06.464255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:06.464313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:06.524522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:06.525536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:06.525666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:06.525701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:06.652530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:06.652706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:06.652748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:06.652778] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:06.656507] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-03-09T20:15:06.656867] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-03-09T20:15:06.657031] [INFO ] [sig ] AAON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:06.801095] [INFO ] [LOCAL ] Saved forecast: AAON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AAON.txt [2026-03-09T20:15:06.801263] [INFO ] [sig ] [4/3280] Completed AAON in 0.4s | 2.75 sym/s | Total: 1.5s | ETA: 19.8m [2026-03-09T20:15:06.801304] [INFO ] [sig ] [5/3280] Forecasting AAP... [2026-03-09T20:15:06.801336] [INFO ] [sig ] Generating forecast for: AAP [2026-03-09T20:15:06.801369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-03-09T20:15:06.813893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-03-09T20:15:06.814299] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-03-09T20:15:06.815299] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-03-09T20:15:06.815356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:06.815390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:06.815419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:06.815487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:06.879778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:06.881066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:06.881357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:06.881391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:07.019621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:07.019980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:07.020021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:07.020049] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:07.023930] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-03-09T20:15:07.024281] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-03-09T20:15:07.024437] [INFO ] [sig ] AAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:07.177395] [INFO ] [LOCAL ] Saved forecast: AAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AAP.txt [2026-03-09T20:15:07.177613] [INFO ] [sig ] [5/3280] Completed AAP in 0.4s | 2.73 sym/s | Total: 1.8s | ETA: 20.0m [2026-03-09T20:15:07.177660] [INFO ] [sig ] [6/3280] Forecasting AAPB... [2026-03-09T20:15:07.177692] [INFO ] [sig ] Generating forecast for: AAPB [2026-03-09T20:15:07.177724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-03-09T20:15:07.191916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-03-09T20:15:07.192327] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-03-09T20:15:07.193205] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-03-09T20:15:07.193260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:07.193293] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:07.193320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:07.193377] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:07.256311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:07.257527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:07.257646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:07.257682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:07.382030] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:07.382192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:07.382235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:07.382267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:07.385969] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=77.43%) [2026-03-09T20:15:07.386285] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-03-09T20:15:07.386428] [INFO ] [sig ] AAPB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:07.534472] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AAPB.txt [2026-03-09T20:15:07.534700] [INFO ] [sig ] [6/3280] Completed AAPB in 0.4s | 2.74 sym/s | Total: 2.2s | ETA: 19.9m [2026-03-09T20:15:07.534744] [INFO ] [sig ] [7/3280] Forecasting AAPD... [2026-03-09T20:15:07.534805] [INFO ] [sig ] Generating forecast for: AAPD [2026-03-09T20:15:07.534854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-03-09T20:15:07.548443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-03-09T20:15:07.548885] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-03-09T20:15:07.549753] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-03-09T20:15:07.549818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:07.549853] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:07.549881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:07.549940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:07.613906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:07.614820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:07.614905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:07.614939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:07.737947] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:07.738112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:07.738156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:07.738185] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:07.741848] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-03-09T20:15:07.742157] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-03-09T20:15:07.742300] [INFO ] [sig ] AAPD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:07.887361] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AAPD.txt [2026-03-09T20:15:07.887527] [INFO ] [sig ] [7/3280] Completed AAPD in 0.4s | 2.76 sym/s | Total: 2.5s | ETA: 19.8m [2026-03-09T20:15:07.887613] [INFO ] [sig ] [8/3280] Forecasting AAPL... [2026-03-09T20:15:07.887647] [INFO ] [sig ] Generating forecast for: AAPL [2026-03-09T20:15:07.887676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-03-09T20:15:07.900615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-03-09T20:15:07.900968] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-03-09T20:15:07.901828] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-03-09T20:15:07.901886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:07.901918] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:07.901945] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:07.902003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:07.961914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:07.962661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:07.962746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:07.962779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:08.089382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:08.089546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:08.089607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:08.089638] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:08.093134] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-03-09T20:15:08.093431] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-03-09T20:15:08.093589] [INFO ] [sig ] AAPL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:08.234230] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AAPL.txt [2026-03-09T20:15:08.234404] [INFO ] [sig ] [8/3280] Completed AAPL in 0.3s | 2.77 sym/s | Total: 2.9s | ETA: 19.7m [2026-03-09T20:15:08.234447] [INFO ] [sig ] [9/3280] Forecasting AAXJ... [2026-03-09T20:15:08.234480] [INFO ] [sig ] Generating forecast for: AAXJ [2026-03-09T20:15:08.234513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-03-09T20:15:08.246564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-03-09T20:15:08.246994] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-03-09T20:15:08.247898] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-03-09T20:15:08.247953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:08.247987] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:08.248014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:08.248072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:08.309099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:08.310047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:08.310140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:08.310174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:08.444868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:08.445035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:08.445076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:08.445107] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:08.448789] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-03-09T20:15:08.449136] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-03-09T20:15:08.449500] [INFO ] [sig ] AAXJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:08.597341] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AAXJ.txt [2026-03-09T20:15:08.597532] [INFO ] [sig ] [9/3280] Completed AAXJ in 0.4s | 2.77 sym/s | Total: 3.2s | ETA: 19.7m [2026-03-09T20:15:08.597595] [INFO ] [sig ] [10/3280] Forecasting AB... [2026-03-09T20:15:08.597629] [INFO ] [sig ] Generating forecast for: AB [2026-03-09T20:15:08.597660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-03-09T20:15:08.608736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-03-09T20:15:08.609144] [INFO ] [FORECASTER] Starting predict_future for AB [2026-03-09T20:15:08.610023] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-03-09T20:15:08.610078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:08.610165] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:08.610193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:08.610251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:08.670401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:08.671549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:08.671659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:08.671695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:08.794899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:08.795064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:08.795106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:08.795134] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:08.798895] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-03-09T20:15:08.799210] [INFO ] [FORECASTER] Completed predict_future for AB [2026-03-09T20:15:08.799353] [INFO ] [sig ] AB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:08.954051] [INFO ] [LOCAL ] Saved forecast: AB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AB.txt [2026-03-09T20:15:08.954228] [INFO ] [sig ] [10/3280] Completed AB in 0.4s | 2.77 sym/s | Total: 3.6s | ETA: 19.7m [2026-03-09T20:15:08.954270] [INFO ] [sig ] [11/3280] Forecasting ABCB... [2026-03-09T20:15:08.954298] [INFO ] [sig ] Generating forecast for: ABCB [2026-03-09T20:15:08.954331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-03-09T20:15:08.966413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-03-09T20:15:08.966853] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-03-09T20:15:08.967786] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-03-09T20:15:08.967841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:08.967873] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:08.967899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:08.967956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:09.025270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:09.026210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:09.026299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:09.026331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:09.160243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:09.160428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:09.160471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:09.160500] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:09.164410] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-03-09T20:15:09.164794] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-03-09T20:15:09.164956] [INFO ] [sig ] ABCB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:09.331544] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABCB.txt [2026-03-09T20:15:09.331744] [INFO ] [sig ] [11/3280] Completed ABCB in 0.4s | 2.76 sym/s | Total: 4.0s | ETA: 19.7m [2026-03-09T20:15:09.331785] [INFO ] [sig ] [12/3280] Forecasting ABCL... [2026-03-09T20:15:09.331814] [INFO ] [sig ] Generating forecast for: ABCL [2026-03-09T20:15:09.331844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-03-09T20:15:09.345835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-03-09T20:15:09.346310] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-03-09T20:15:09.347306] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-03-09T20:15:09.347370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:09.347405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:09.347432] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:09.347526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:09.410666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:09.411652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:09.411745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:09.411780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:09.551311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:09.551499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:09.551543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:09.551672] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:09.556052] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-03-09T20:15:09.556512] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-03-09T20:15:09.556734] [INFO ] [sig ] ABCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:09.707669] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABCL.txt [2026-03-09T20:15:09.707847] [INFO ] [sig ] [12/3280] Completed ABCL in 0.4s | 2.75 sym/s | Total: 4.4s | ETA: 19.8m [2026-03-09T20:15:09.707887] [INFO ] [sig ] [13/3280] Forecasting ABEO... [2026-03-09T20:15:09.707922] [INFO ] [sig ] Generating forecast for: ABEO [2026-03-09T20:15:09.707955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-03-09T20:15:09.720337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-03-09T20:15:09.720801] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-03-09T20:15:09.721710] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-03-09T20:15:09.721773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:09.721812] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:09.721841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:09.721911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:09.782266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:09.783232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:09.783323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:09.783357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:09.904369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:09.904538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:09.904601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:09.904695] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:09.908593] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=96.92%) [2026-03-09T20:15:09.908969] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-03-09T20:15:09.909139] [INFO ] [sig ] ABEO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:10.059790] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ABEO.txt [2026-03-09T20:15:10.059956] [INFO ] [sig ] [13/3280] Completed ABEO in 0.4s | 2.76 sym/s | Total: 4.7s | ETA: 19.7m [2026-03-09T20:15:10.059997] [INFO ] [sig ] [14/3280] Forecasting ABG... [2026-03-09T20:15:10.060028] [INFO ] [sig ] Generating forecast for: ABG [2026-03-09T20:15:10.060058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-03-09T20:15:10.072993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-03-09T20:15:10.073429] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-03-09T20:15:10.074311] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-03-09T20:15:10.074366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:10.074398] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:10.074425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:10.074487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:10.135736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:10.136744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:10.136840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:10.136875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:10.258802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:10.259010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:10.259080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:10.259122] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:10.262996] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-03-09T20:15:10.263371] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-03-09T20:15:10.263532] [INFO ] [sig ] ABG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:10.410018] [INFO ] [LOCAL ] Saved forecast: ABG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ABG.txt [2026-03-09T20:15:10.410206] [INFO ] [sig ] [14/3280] Completed ABG in 0.4s | 2.77 sym/s | Total: 5.1s | ETA: 19.7m [2026-03-09T20:15:10.410255] [INFO ] [sig ] [15/3280] Forecasting ABM... [2026-03-09T20:15:10.410287] [INFO ] [sig ] Generating forecast for: ABM [2026-03-09T20:15:10.410318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-03-09T20:15:10.422597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-03-09T20:15:10.423002] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-03-09T20:15:10.423858] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-03-09T20:15:10.423913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:10.423944] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:10.423970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:10.424027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:10.483557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:10.484503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:10.484613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:10.484650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:10.618387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:10.618605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:10.618660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:10.618697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:10.623404] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=42.95%) [2026-03-09T20:15:10.623794] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-03-09T20:15:10.623944] [INFO ] [sig ] ABM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:10.776724] [INFO ] [LOCAL ] Saved forecast: ABM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABM.txt [2026-03-09T20:15:10.776902] [INFO ] [sig ] [15/3280] Completed ABM in 0.4s | 2.76 sym/s | Total: 5.4s | ETA: 19.7m [2026-03-09T20:15:10.776943] [INFO ] [sig ] [16/3280] Forecasting ABNB... [2026-03-09T20:15:10.776973] [INFO ] [sig ] Generating forecast for: ABNB [2026-03-09T20:15:10.777005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-03-09T20:15:10.789303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-03-09T20:15:10.789738] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-03-09T20:15:10.790623] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-03-09T20:15:10.790677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:10.790709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:10.790736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:10.790793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:10.850237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:10.851266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:10.851373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:10.851406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:10.977388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:10.977600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:10.977645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:10.977673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:10.981422] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-03-09T20:15:10.981789] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-03-09T20:15:10.981948] [INFO ] [sig ] ABNB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:11.129563] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABNB.txt [2026-03-09T20:15:11.129783] [INFO ] [sig ] [16/3280] Completed ABNB in 0.4s | 2.77 sym/s | Total: 5.8s | ETA: 19.7m [2026-03-09T20:15:11.129829] [INFO ] [sig ] [17/3280] Forecasting ABOS... [2026-03-09T20:15:11.129858] [INFO ] [sig ] Generating forecast for: ABOS [2026-03-09T20:15:11.129889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-03-09T20:15:11.142881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-03-09T20:15:11.143485] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-03-09T20:15:11.144558] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-03-09T20:15:11.144639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:11.144672] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:11.144698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:11.144755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:11.212827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:11.213811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:11.213908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:11.213942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:11.349394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:11.349599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:11.349652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:11.349684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:11.353884] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-03-09T20:15:11.354421] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-03-09T20:15:11.354594] [INFO ] [sig ] ABOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:11.506477] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABOS.txt [2026-03-09T20:15:11.506675] [INFO ] [sig ] [17/3280] Completed ABOS in 0.4s | 2.76 sym/s | Total: 6.2s | ETA: 19.7m [2026-03-09T20:15:11.506720] [INFO ] [sig ] [18/3280] Forecasting ABSI... [2026-03-09T20:15:11.506750] [INFO ] [sig ] Generating forecast for: ABSI [2026-03-09T20:15:11.506780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-03-09T20:15:11.520227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-03-09T20:15:11.520669] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-03-09T20:15:11.521502] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-03-09T20:15:11.521557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:11.521630] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:11.521660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:11.521718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:11.580967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:11.581927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:11.582022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:11.582055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:11.702496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:11.702694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:11.702736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:11.702765] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:11.706652] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-03-09T20:15:11.707070] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-03-09T20:15:11.707236] [INFO ] [sig ] ABSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:11.863301] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ABSI.txt [2026-03-09T20:15:11.863465] [INFO ] [sig ] [18/3280] Completed ABSI in 0.4s | 2.76 sym/s | Total: 6.5s | ETA: 19.7m [2026-03-09T20:15:11.863508] [INFO ] [sig ] [19/3280] Forecasting ABUS... [2026-03-09T20:15:11.863538] [INFO ] [sig ] Generating forecast for: ABUS [2026-03-09T20:15:11.863586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-03-09T20:15:11.875705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-03-09T20:15:11.876061] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-03-09T20:15:11.877028] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-03-09T20:15:11.877093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:11.877128] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:11.877162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:11.877223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:11.939918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:11.940754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:11.940840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:11.940875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:12.065850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:12.066021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:12.066063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:12.066092] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:12.069768] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-03-09T20:15:12.070072] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-03-09T20:15:12.070215] [INFO ] [sig ] ABUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:12.213199] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABUS.txt [2026-03-09T20:15:12.213341] [INFO ] [sig ] [19/3280] Completed ABUS in 0.3s | 2.77 sym/s | Total: 6.9s | ETA: 19.6m [2026-03-09T20:15:12.213380] [INFO ] [sig ] [20/3280] Forecasting ABVC... [2026-03-09T20:15:12.213410] [INFO ] [sig ] Generating forecast for: ABVC [2026-03-09T20:15:12.213441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-03-09T20:15:12.225356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-03-09T20:15:12.225695] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-03-09T20:15:12.226543] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-03-09T20:15:12.226629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:12.226666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:12.226695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:12.226754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:12.284878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:12.285783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:12.285904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:12.285938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:12.409302] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:12.409469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:12.409511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:12.409542] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:12.413298] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-03-09T20:15:12.413664] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-03-09T20:15:12.413818] [INFO ] [sig ] ABVC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:12.559949] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABVC.txt [2026-03-09T20:15:12.560160] [INFO ] [sig ] [20/3280] Completed ABVC in 0.3s | 2.77 sym/s | Total: 7.2s | ETA: 19.6m [2026-03-09T20:15:12.560216] [INFO ] [sig ] [21/3280] Forecasting ABVE... [2026-03-09T20:15:12.560259] [INFO ] [sig ] Generating forecast for: ABVE [2026-03-09T20:15:12.560301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-03-09T20:15:12.572738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-03-09T20:15:12.573125] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-03-09T20:15:12.574001] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-03-09T20:15:12.574060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:12.574091] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:12.574117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:12.574174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:12.634624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:12.635520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:12.635638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:12.635672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:12.754202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:12.754369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:12.754410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:12.754440] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:12.758029] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-03-09T20:15:12.758319] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-03-09T20:15:12.758454] [INFO ] [sig ] ABVE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:12.903418] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ABVE.txt [2026-03-09T20:15:12.903595] [INFO ] [sig ] [21/3280] Completed ABVE in 0.3s | 2.78 sym/s | Total: 7.6s | ETA: 19.5m [2026-03-09T20:15:12.903644] [INFO ] [sig ] [22/3280] Forecasting ABVX... [2026-03-09T20:15:12.903674] [INFO ] [sig ] Generating forecast for: ABVX [2026-03-09T20:15:12.903704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-03-09T20:15:12.915625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-03-09T20:15:12.915922] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-03-09T20:15:12.916762] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-03-09T20:15:12.916816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:12.916847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:12.916874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:12.916930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:12.974762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:12.975674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:12.975760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:12.975793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:13.094169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:13.094341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:13.094383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:13.094413] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:13.098136] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=86.98%) [2026-03-09T20:15:13.098436] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-03-09T20:15:13.098592] [INFO ] [sig ] ABVX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:13.238964] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ABVX.txt [2026-03-09T20:15:13.239101] [INFO ] [sig ] [22/3280] Completed ABVX in 0.3s | 2.79 sym/s | Total: 7.9s | ETA: 19.5m [2026-03-09T20:15:13.239141] [INFO ] [sig ] [23/3280] Forecasting ACA... [2026-03-09T20:15:13.239171] [INFO ] [sig ] Generating forecast for: ACA [2026-03-09T20:15:13.239375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-03-09T20:15:13.252353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-03-09T20:15:13.252675] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-03-09T20:15:13.253510] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-03-09T20:15:13.253564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:13.253624] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:13.253651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:13.253708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:13.317923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:13.319142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:13.319234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:13.319267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:13.446806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:13.446979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:13.447028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:13.447063] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:13.450658] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=23.79%) [2026-03-09T20:15:13.450958] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-03-09T20:15:13.451137] [INFO ] [sig ] ACA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:13.603187] [INFO ] [LOCAL ] Saved forecast: ACA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACA.txt [2026-03-09T20:15:13.603351] [INFO ] [sig ] [23/3280] Completed ACA in 0.4s | 2.79 sym/s | Total: 8.3s | ETA: 19.5m [2026-03-09T20:15:13.603392] [INFO ] [sig ] [24/3280] Forecasting ACAD... [2026-03-09T20:15:13.603422] [INFO ] [sig ] Generating forecast for: ACAD [2026-03-09T20:15:13.603452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-03-09T20:15:13.618154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-03-09T20:15:13.618458] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-03-09T20:15:13.619308] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-03-09T20:15:13.619364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:13.619396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:13.619422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:13.619480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:13.681509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:13.682389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:13.682477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:13.682510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:13.814054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:13.814236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:13.814280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:13.814308] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:13.818190] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-03-09T20:15:13.818496] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-03-09T20:15:13.818653] [INFO ] [sig ] ACAD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:13.962463] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACAD.txt [2026-03-09T20:15:13.962623] [INFO ] [sig ] [24/3280] Completed ACAD in 0.4s | 2.79 sym/s | Total: 8.6s | ETA: 19.5m [2026-03-09T20:15:13.962673] [INFO ] [sig ] [25/3280] Forecasting ACB... [2026-03-09T20:15:13.962702] [INFO ] [sig ] Generating forecast for: ACB [2026-03-09T20:15:13.962733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-03-09T20:15:13.975830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-03-09T20:15:13.976159] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-03-09T20:15:13.977250] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-03-09T20:15:13.977308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:13.977341] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:13.977367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:13.977423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:14.037058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:14.038017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:14.038103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:14.038137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:14.163415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:14.163604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:14.163648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:14.163694] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:14.167388] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: DOWN (p=16.71%) [2026-03-09T20:15:14.167818] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-03-09T20:15:14.167996] [INFO ] [sig ] ACB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:14.315482] [INFO ] [LOCAL ] Saved forecast: ACB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACB.txt [2026-03-09T20:15:14.315653] [INFO ] [sig ] [25/3280] Completed ACB in 0.4s | 2.79 sym/s | Total: 9.0s | ETA: 19.5m [2026-03-09T20:15:14.315696] [INFO ] [sig ] [26/3280] Forecasting ACCO... [2026-03-09T20:15:14.315725] [INFO ] [sig ] Generating forecast for: ACCO [2026-03-09T20:15:14.315755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-03-09T20:15:14.328314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-03-09T20:15:14.328724] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-03-09T20:15:14.329792] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-03-09T20:15:14.329846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:14.329879] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:14.329905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:14.329962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:14.391900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:14.392636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:14.392718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:14.392750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:14.521082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:14.521261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:14.521303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:14.521333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:14.525424] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-03-09T20:15:14.525914] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-03-09T20:15:14.526109] [INFO ] [sig ] ACCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:14.679338] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACCO.txt [2026-03-09T20:15:14.679501] [INFO ] [sig ] [26/3280] Completed ACCO in 0.4s | 2.79 sym/s | Total: 9.3s | ETA: 19.5m [2026-03-09T20:15:14.679542] [INFO ] [sig ] [27/3280] Forecasting ACDC... [2026-03-09T20:15:14.679592] [INFO ] [sig ] Generating forecast for: ACDC [2026-03-09T20:15:14.679627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-03-09T20:15:14.692212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-03-09T20:15:14.692594] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-03-09T20:15:14.693431] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-03-09T20:15:14.693485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:14.693564] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:14.693622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:14.693679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:14.757658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:14.758638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:14.758749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:14.758783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:14.876937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:14.877114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:14.877154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:14.877183] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:14.880888] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-03-09T20:15:14.881195] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-03-09T20:15:14.881333] [INFO ] [sig ] ACDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:15.035994] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACDC.txt [2026-03-09T20:15:15.036169] [INFO ] [sig ] [27/3280] Completed ACDC in 0.4s | 2.79 sym/s | Total: 9.7s | ETA: 19.5m [2026-03-09T20:15:15.036210] [INFO ] [sig ] [28/3280] Forecasting ACEL... [2026-03-09T20:15:15.036238] [INFO ] [sig ] Generating forecast for: ACEL [2026-03-09T20:15:15.036269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-03-09T20:15:15.049779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-03-09T20:15:15.050189] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-03-09T20:15:15.051074] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-03-09T20:15:15.051129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:15.051160] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:15.051186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:15.051243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:15.112034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:15.112984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:15.113072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:15.113105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:15.241020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:15.241191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:15.241232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:15.241263] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:15.245062] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-03-09T20:15:15.245436] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-03-09T20:15:15.245618] [INFO ] [sig ] ACEL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:15.397131] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACEL.txt [2026-03-09T20:15:15.397354] [INFO ] [sig ] [28/3280] Completed ACEL in 0.4s | 2.79 sym/s | Total: 10.0s | ETA: 19.5m [2026-03-09T20:15:15.397412] [INFO ] [sig ] [29/3280] Forecasting ACGL... [2026-03-09T20:15:15.397442] [INFO ] [sig ] Generating forecast for: ACGL [2026-03-09T20:15:15.397471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-03-09T20:15:15.413234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-03-09T20:15:15.413610] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-03-09T20:15:15.414553] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-03-09T20:15:15.414626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:15.414659] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:15.414706] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:15.414767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:15.474835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:15.475648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:15.475733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:15.475766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:15.601559] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:15.601736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:15.601776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:15.601804] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:15.605429] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-03-09T20:15:15.605747] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-03-09T20:15:15.605886] [INFO ] [sig ] ACGL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:15.767306] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACGL.txt [2026-03-09T20:15:15.767533] [INFO ] [sig ] [29/3280] Completed ACGL in 0.4s | 2.78 sym/s | Total: 10.4s | ETA: 19.5m [2026-03-09T20:15:15.767610] [INFO ] [sig ] [30/3280] Forecasting ACGLN... [2026-03-09T20:15:15.767655] [INFO ] [sig ] Generating forecast for: ACGLN [2026-03-09T20:15:15.767704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-03-09T20:15:15.784224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-03-09T20:15:15.784724] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-03-09T20:15:15.785834] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-03-09T20:15:15.785901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:15.785940] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:15.785972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:15.786060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:15.852937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:15.853881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:15.853971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:15.854005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:15.988220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:15.988414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:15.988468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:15.988550] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:15.993474] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=39.65%) [2026-03-09T20:15:15.993928] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-03-09T20:15:15.994133] [INFO ] [sig ] ACGLN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:16.160282] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACGLN.txt [2026-03-09T20:15:16.160444] [INFO ] [sig ] [30/3280] Completed ACGLN in 0.4s | 2.77 sym/s | Total: 10.8s | ETA: 19.5m [2026-03-09T20:15:16.160486] [INFO ] [sig ] [31/3280] Forecasting ACGLO... [2026-03-09T20:15:16.160518] [INFO ] [sig ] Generating forecast for: ACGLO [2026-03-09T20:15:16.160555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-03-09T20:15:16.176108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-03-09T20:15:16.176600] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-03-09T20:15:16.177528] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-03-09T20:15:16.177604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:16.177639] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:16.177666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:16.177724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:16.236589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:16.237594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:16.237685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:16.237719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:16.361722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:16.361894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:16.361935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:16.361965] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:16.365601] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-03-09T20:15:16.365910] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-03-09T20:15:16.366052] [INFO ] [sig ] ACGLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:16.512632] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACGLO.txt [2026-03-09T20:15:16.512780] [INFO ] [sig ] [31/3280] Completed ACGLO in 0.4s | 2.78 sym/s | Total: 11.2s | ETA: 19.5m [2026-03-09T20:15:16.512820] [INFO ] [sig ] [32/3280] Forecasting ACHC... [2026-03-09T20:15:16.512850] [INFO ] [sig ] Generating forecast for: ACHC [2026-03-09T20:15:16.512882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-03-09T20:15:16.527231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-03-09T20:15:16.527810] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-03-09T20:15:16.528691] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-03-09T20:15:16.528745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:16.528777] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:16.528803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:16.528861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:16.587889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:16.588548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:16.588645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:16.588678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:16.716045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:16.716192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:16.716230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:16.716260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:16.720019] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-03-09T20:15:16.720322] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-03-09T20:15:16.720465] [INFO ] [sig ] ACHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:16.866158] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACHC.txt [2026-03-09T20:15:16.866291] [INFO ] [sig ] [32/3280] Completed ACHC in 0.4s | 2.78 sym/s | Total: 11.5s | ETA: 19.5m [2026-03-09T20:15:16.866331] [INFO ] [sig ] [33/3280] Forecasting ACI... [2026-03-09T20:15:16.866397] [INFO ] [sig ] Generating forecast for: ACI [2026-03-09T20:15:16.866430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-03-09T20:15:16.879086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-03-09T20:15:16.879393] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-03-09T20:15:16.880434] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-03-09T20:15:16.880488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:16.880519] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:16.880545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:16.880626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:16.942747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:16.943626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:16.943754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:16.943789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:17.064807] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:17.064975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:17.065017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:17.065046] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:17.068628] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=64.03%) [2026-03-09T20:15:17.068923] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-03-09T20:15:17.069067] [INFO ] [sig ] ACI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:17.212307] [INFO ] [LOCAL ] Saved forecast: ACI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACI.txt [2026-03-09T20:15:17.212450] [INFO ] [sig ] [33/3280] Completed ACI in 0.3s | 2.78 sym/s | Total: 11.9s | ETA: 19.5m [2026-03-09T20:15:17.212491] [INFO ] [sig ] [34/3280] Forecasting ACIC... [2026-03-09T20:15:17.212521] [INFO ] [sig ] Generating forecast for: ACIC [2026-03-09T20:15:17.212550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-03-09T20:15:17.225203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-03-09T20:15:17.225605] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-03-09T20:15:17.226503] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-03-09T20:15:17.226558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:17.226622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:17.226657] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:17.226716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:17.285748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:17.286567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:17.286677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:17.286711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:17.409803] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:17.409989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:17.410032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:17.410060] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:17.413607] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: DOWN (p=16.47%) [2026-03-09T20:15:17.413894] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-03-09T20:15:17.414035] [INFO ] [sig ] ACIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:17.556518] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACIC.txt [2026-03-09T20:15:17.556684] [INFO ] [sig ] [34/3280] Completed ACIC in 0.3s | 2.78 sym/s | Total: 12.2s | ETA: 19.4m [2026-03-09T20:15:17.556726] [INFO ] [sig ] [35/3280] Forecasting ACLS... [2026-03-09T20:15:17.556756] [INFO ] [sig ] Generating forecast for: ACLS [2026-03-09T20:15:17.556786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-03-09T20:15:17.570054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-03-09T20:15:17.570437] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-03-09T20:15:17.571741] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-03-09T20:15:17.571798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:17.571830] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:17.571856] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:17.571912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:17.632268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:17.633061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:17.633151] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:17.633185] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:17.760945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:17.761103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:17.761143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:17.761172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:17.764863] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-03-09T20:15:17.765156] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-03-09T20:15:17.765297] [INFO ] [sig ] ACLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:17.913111] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACLS.txt [2026-03-09T20:15:17.913265] [INFO ] [sig ] [35/3280] Completed ACLS in 0.4s | 2.79 sym/s | Total: 12.6s | ETA: 19.4m [2026-03-09T20:15:17.913306] [INFO ] [sig ] [36/3280] Forecasting ACLX... [2026-03-09T20:15:17.913334] [INFO ] [sig ] Generating forecast for: ACLX [2026-03-09T20:15:17.913363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-03-09T20:15:17.926247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-03-09T20:15:17.926627] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-03-09T20:15:17.927512] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-03-09T20:15:17.927583] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:17.927619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:17.927645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:17.927703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:17.988858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:17.989698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:17.989784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:17.989818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:18.126937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:18.127127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:18.127186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:18.127248] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:18.131039] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-03-09T20:15:18.131556] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-03-09T20:15:18.131728] [INFO ] [sig ] ACLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:18.281988] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACLX.txt [2026-03-09T20:15:18.282132] [INFO ] [sig ] [36/3280] Completed ACLX in 0.4s | 2.78 sym/s | Total: 12.9s | ETA: 19.4m [2026-03-09T20:15:18.282172] [INFO ] [sig ] [37/3280] Forecasting ACM... [2026-03-09T20:15:18.282200] [INFO ] [sig ] Generating forecast for: ACM [2026-03-09T20:15:18.282230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-03-09T20:15:18.294399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-03-09T20:15:18.294732] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-03-09T20:15:18.295590] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-03-09T20:15:18.295645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:18.295677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:18.295705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:18.295762] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:18.359556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:18.360556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:18.360703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:18.360739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:18.482711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:18.482883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:18.482924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:18.482954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:18.486735] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-03-09T20:15:18.487045] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-03-09T20:15:18.487189] [INFO ] [sig ] ACM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:18.636043] [INFO ] [LOCAL ] Saved forecast: ACM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACM.txt [2026-03-09T20:15:18.636216] [INFO ] [sig ] [37/3280] Completed ACM in 0.4s | 2.78 sym/s | Total: 13.3s | ETA: 19.4m [2026-03-09T20:15:18.636257] [INFO ] [sig ] [38/3280] Forecasting ACN... [2026-03-09T20:15:18.636286] [INFO ] [sig ] Generating forecast for: ACN [2026-03-09T20:15:18.636316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-03-09T20:15:18.648684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-03-09T20:15:18.649080] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-03-09T20:15:18.649980] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-03-09T20:15:18.650035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:18.650068] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:18.650095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:18.650157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:18.711212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:18.712178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:18.712270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:18.712303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:18.841939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:18.842118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:18.842166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:18.842198] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:18.845949] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-03-09T20:15:18.846291] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-03-09T20:15:18.846453] [INFO ] [sig ] ACN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:18.999427] [INFO ] [LOCAL ] Saved forecast: ACN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACN.txt [2026-03-09T20:15:18.999621] [INFO ] [sig ] [38/3280] Completed ACN in 0.4s | 2.78 sym/s | Total: 13.7s | ETA: 19.4m [2026-03-09T20:15:18.999666] [INFO ] [sig ] [39/3280] Forecasting ACNB... [2026-03-09T20:15:18.999697] [INFO ] [sig ] Generating forecast for: ACNB [2026-03-09T20:15:18.999728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-03-09T20:15:19.011840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-03-09T20:15:19.012263] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-03-09T20:15:19.013204] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-03-09T20:15:19.013262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:19.013296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:19.013324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:19.013382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:19.074629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:19.075751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:19.075841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:19.075873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:19.200055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:19.200227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:19.200269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:19.200298] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:19.204057] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-03-09T20:15:19.204399] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-03-09T20:15:19.204556] [INFO ] [sig ] ACNB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:19.350500] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACNB.txt [2026-03-09T20:15:19.350663] [INFO ] [sig ] [39/3280] Completed ACNB in 0.4s | 2.79 sym/s | Total: 14.0s | ETA: 19.4m [2026-03-09T20:15:19.350706] [INFO ] [sig ] [40/3280] Forecasting ACON... [2026-03-09T20:15:19.350735] [INFO ] [sig ] Generating forecast for: ACON [2026-03-09T20:15:19.350765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-03-09T20:15:19.363014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-03-09T20:15:19.363381] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-03-09T20:15:19.364697] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-03-09T20:15:19.364762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:19.364800] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:19.364832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:19.364917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:19.427056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:19.428003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:19.428089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:19.428123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:19.545108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:19.545286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:19.545328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:19.545361] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:19.549463] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: UP (p=78.22%) [2026-03-09T20:15:19.549833] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-03-09T20:15:19.550008] [INFO ] [sig ] ACON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:19.699696] [INFO ] [LOCAL ] Saved forecast: ACON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACON.txt [2026-03-09T20:15:19.699930] [INFO ] [sig ] [40/3280] Completed ACON in 0.3s | 2.79 sym/s | Total: 14.4s | ETA: 19.4m [2026-03-09T20:15:19.699978] [INFO ] [sig ] [41/3280] Forecasting ACP... [2026-03-09T20:15:19.700011] [INFO ] [sig ] Generating forecast for: ACP [2026-03-09T20:15:19.700042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-03-09T20:15:19.712668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-03-09T20:15:19.713119] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-03-09T20:15:19.714089] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-03-09T20:15:19.714147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:19.714180] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:19.714205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:19.714263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:19.776564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:19.777515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:19.777629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:19.777667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:19.902007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:19.902199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:19.902249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:19.902280] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:19.906285] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-03-09T20:15:19.906598] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-03-09T20:15:19.906747] [INFO ] [sig ] ACP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:20.057291] [INFO ] [LOCAL ] Saved forecast: ACP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACP.txt [2026-03-09T20:15:20.057429] [INFO ] [sig ] [41/3280] Completed ACP in 0.4s | 2.79 sym/s | Total: 14.7s | ETA: 19.4m [2026-03-09T20:15:20.057467] [INFO ] [sig ] [42/3280] Forecasting ACRE... [2026-03-09T20:15:20.057521] [INFO ] [sig ] Generating forecast for: ACRE [2026-03-09T20:15:20.057555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-03-09T20:15:20.069833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-03-09T20:15:20.070159] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-03-09T20:15:20.071256] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-03-09T20:15:20.071326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:20.071359] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:20.071385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:20.071609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:20.137607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:20.138620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:20.138723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:20.138759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:20.267726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:20.267899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:20.267940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:20.267968] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:20.271564] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-03-09T20:15:20.271880] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-03-09T20:15:20.272023] [INFO ] [sig ] ACRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:20.425727] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACRE.txt [2026-03-09T20:15:20.425907] [INFO ] [sig ] [42/3280] Completed ACRE in 0.4s | 2.79 sym/s | Total: 15.1s | ETA: 19.4m [2026-03-09T20:15:20.425948] [INFO ] [sig ] [43/3280] Forecasting ACRS... [2026-03-09T20:15:20.425977] [INFO ] [sig ] Generating forecast for: ACRS [2026-03-09T20:15:20.426009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-03-09T20:15:20.437756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-03-09T20:15:20.438113] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-03-09T20:15:20.438979] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-03-09T20:15:20.439036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:20.439069] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:20.439098] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:20.439168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:20.504432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:20.505342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:20.505437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:20.505472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:20.632056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:20.632247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:20.632310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:20.632355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:20.636721] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-03-09T20:15:20.637019] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-03-09T20:15:20.637159] [INFO ] [sig ] ACRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:20.795865] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACRS.txt [2026-03-09T20:15:20.796037] [INFO ] [sig ] [43/3280] Completed ACRS in 0.4s | 2.78 sym/s | Total: 15.4s | ETA: 19.4m [2026-03-09T20:15:20.796079] [INFO ] [sig ] [44/3280] Forecasting ACTG... [2026-03-09T20:15:20.796110] [INFO ] [sig ] Generating forecast for: ACTG [2026-03-09T20:15:20.796143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-03-09T20:15:20.810934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-03-09T20:15:20.811340] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-03-09T20:15:20.812626] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-03-09T20:15:20.812680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:20.812740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:20.812768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:20.812825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:20.874772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:20.875799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:20.875913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:20.875948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:21.001115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:21.001285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:21.001326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:21.001358] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:21.005349] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-03-09T20:15:21.005683] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-03-09T20:15:21.005825] [INFO ] [sig ] ACTG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:21.158198] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACTG.txt [2026-03-09T20:15:21.158355] [INFO ] [sig ] [44/3280] Completed ACTG in 0.4s | 2.78 sym/s | Total: 15.8s | ETA: 19.4m [2026-03-09T20:15:21.158396] [INFO ] [sig ] [45/3280] Forecasting ACVA... [2026-03-09T20:15:21.158424] [INFO ] [sig ] Generating forecast for: ACVA [2026-03-09T20:15:21.158456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-03-09T20:15:21.170551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-03-09T20:15:21.170968] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-03-09T20:15:21.171843] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-03-09T20:15:21.171897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:21.171928] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:21.171954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:21.172010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:21.239131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:21.240251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:21.240347] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:21.240381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:21.368945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:21.369108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:21.369152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:21.369183] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:21.373266] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: DOWN (p=19.26%) [2026-03-09T20:15:21.373728] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-03-09T20:15:21.373868] [INFO ] [sig ] ACVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:21.521477] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACVA.txt [2026-03-09T20:15:21.521673] [INFO ] [sig ] [45/3280] Completed ACVA in 0.4s | 2.78 sym/s | Total: 16.2s | ETA: 19.4m [2026-03-09T20:15:21.521717] [INFO ] [sig ] [46/3280] Forecasting ACWI... [2026-03-09T20:15:21.521748] [INFO ] [sig ] Generating forecast for: ACWI [2026-03-09T20:15:21.521778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-03-09T20:15:21.534340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-03-09T20:15:21.534816] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-03-09T20:15:21.535699] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-03-09T20:15:21.535755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:21.535788] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:21.535816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:21.535874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:21.593754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:21.594665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:21.594758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:21.594791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:21.714643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:21.714806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:21.714846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:21.714876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:21.718396] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=86.73%) [2026-03-09T20:15:21.718704] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-03-09T20:15:21.718841] [INFO ] [sig ] ACWI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:21.860182] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACWI.txt [2026-03-09T20:15:21.860353] [INFO ] [sig ] [46/3280] Completed ACWI in 0.3s | 2.79 sym/s | Total: 16.5s | ETA: 19.3m [2026-03-09T20:15:21.860393] [INFO ] [sig ] [47/3280] Forecasting ACWX... [2026-03-09T20:15:21.860421] [INFO ] [sig ] Generating forecast for: ACWX [2026-03-09T20:15:21.860454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-03-09T20:15:21.872463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-03-09T20:15:21.872809] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-03-09T20:15:21.873682] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-03-09T20:15:21.873734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:21.873766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:21.873793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:21.873850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:21.931440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:21.932248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:21.932334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:21.932367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:22.052694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:22.052854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:22.052896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:22.052965] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:22.056523] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-03-09T20:15:22.056845] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-03-09T20:15:22.056979] [INFO ] [sig ] ACWX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:22.200593] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ACWX.txt [2026-03-09T20:15:22.200729] [INFO ] [sig ] [47/3280] Completed ACWX in 0.3s | 2.79 sym/s | Total: 16.9s | ETA: 19.3m [2026-03-09T20:15:22.200777] [INFO ] [sig ] [48/3280] Forecasting ACXP... [2026-03-09T20:15:22.200807] [INFO ] [sig ] Generating forecast for: ACXP [2026-03-09T20:15:22.200837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-03-09T20:15:22.212326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-03-09T20:15:22.212677] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-03-09T20:15:22.213557] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-03-09T20:15:22.213634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:22.213667] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:22.213694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:22.213750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:22.274588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:22.275282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:22.275362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:22.275395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:22.390742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:22.390894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:22.390934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:22.390962] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:22.394549] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-03-09T20:15:22.394859] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-03-09T20:15:22.394995] [INFO ] [sig ] ACXP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:22.535213] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ACXP.txt [2026-03-09T20:15:22.535343] [INFO ] [sig ] [48/3280] Completed ACXP in 0.3s | 2.79 sym/s | Total: 17.2s | ETA: 19.3m [2026-03-09T20:15:22.535382] [INFO ] [sig ] [49/3280] Forecasting ADBE... [2026-03-09T20:15:22.535410] [INFO ] [sig ] Generating forecast for: ADBE [2026-03-09T20:15:22.535441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-03-09T20:15:22.547606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-03-09T20:15:22.547965] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-03-09T20:15:22.548810] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-03-09T20:15:22.548864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:22.548897] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:22.548923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:22.548981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:22.605711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:22.606439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:22.606520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:22.606553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:22.727604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:22.727781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:22.727823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:22.727853] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:22.731367] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: DOWN (p=20.83%) [2026-03-09T20:15:22.731672] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-03-09T20:15:22.731805] [INFO ] [sig ] ADBE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:22.871872] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADBE.txt [2026-03-09T20:15:22.872022] [INFO ] [sig ] [49/3280] Completed ADBE in 0.3s | 2.80 sym/s | Total: 17.5s | ETA: 19.3m [2026-03-09T20:15:22.872063] [INFO ] [sig ] [50/3280] Forecasting ADC... [2026-03-09T20:15:22.872091] [INFO ] [sig ] Generating forecast for: ADC [2026-03-09T20:15:22.872123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-03-09T20:15:22.886168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-03-09T20:15:22.886608] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-03-09T20:15:22.887453] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-03-09T20:15:22.887534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:22.887596] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:22.887629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:22.887685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:22.944758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:22.945620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:22.945706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:22.945739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:23.070348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:23.070541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:23.070613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:23.070646] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:23.075144] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-03-09T20:15:23.075720] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-03-09T20:15:23.075963] [INFO ] [sig ] ADC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:23.236146] [INFO ] [LOCAL ] Saved forecast: ADC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ADC.txt [2026-03-09T20:15:23.236351] [INFO ] [sig ] [50/3280] Completed ADC in 0.4s | 2.80 sym/s | Total: 17.9s | ETA: 19.3m [2026-03-09T20:15:23.236400] [INFO ] [sig ] [51/3280] Forecasting ADEA... [2026-03-09T20:15:23.236431] [INFO ] [sig ] Generating forecast for: ADEA [2026-03-09T20:15:23.236464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-03-09T20:15:23.253900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-03-09T20:15:23.254336] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-03-09T20:15:23.255467] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-03-09T20:15:23.255524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:23.255558] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:23.255614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:23.255676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:23.320918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:23.321934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:23.322024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:23.322058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:23.456117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:23.456294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:23.456336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:23.456367] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:23.460345] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-03-09T20:15:23.460932] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-03-09T20:15:23.461092] [INFO ] [sig ] ADEA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:23.620814] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ADEA.txt [2026-03-09T20:15:23.620991] [INFO ] [sig ] [51/3280] Completed ADEA in 0.4s | 2.79 sym/s | Total: 18.3s | ETA: 19.3m [2026-03-09T20:15:23.621035] [INFO ] [sig ] [52/3280] Forecasting ADI... [2026-03-09T20:15:23.621066] [INFO ] [sig ] Generating forecast for: ADI [2026-03-09T20:15:23.621098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-03-09T20:15:23.633263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-03-09T20:15:23.633732] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-03-09T20:15:23.634653] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-03-09T20:15:23.634714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:23.634746] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:23.634774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:23.634836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:23.699999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:23.701293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:23.701386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:23.701618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:23.835331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:23.835503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:23.835545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:23.835595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:23.839422] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-03-09T20:15:23.839762] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-03-09T20:15:23.839919] [INFO ] [sig ] ADI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:23.992730] [INFO ] [LOCAL ] Saved forecast: ADI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADI.txt [2026-03-09T20:15:23.992887] [INFO ] [sig ] [52/3280] Completed ADI in 0.4s | 2.79 sym/s | Total: 18.6s | ETA: 19.3m [2026-03-09T20:15:23.992929] [INFO ] [sig ] [53/3280] Forecasting ADMA... [2026-03-09T20:15:23.992959] [INFO ] [sig ] Generating forecast for: ADMA [2026-03-09T20:15:23.992989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-03-09T20:15:24.006686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-03-09T20:15:24.007069] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-03-09T20:15:24.007973] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-03-09T20:15:24.008028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:24.008071] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:24.008099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:24.008155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:24.068681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:24.069684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:24.069769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:24.069801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:24.196409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:24.196586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:24.196631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:24.196659] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:24.200138] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-03-09T20:15:24.200453] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-03-09T20:15:24.200606] [INFO ] [sig ] ADMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:24.343879] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADMA.txt [2026-03-09T20:15:24.344030] [INFO ] [sig ] [53/3280] Completed ADMA in 0.4s | 2.79 sym/s | Total: 19.0s | ETA: 19.3m [2026-03-09T20:15:24.344070] [INFO ] [sig ] [54/3280] Forecasting ADP... [2026-03-09T20:15:24.344101] [INFO ] [sig ] Generating forecast for: ADP [2026-03-09T20:15:24.344130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-03-09T20:15:24.356113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-03-09T20:15:24.356481] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-03-09T20:15:24.357326] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-03-09T20:15:24.357380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:24.357412] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:24.357438] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:24.357522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:24.417686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:24.418901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:24.419077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:24.419129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:24.560744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:24.560926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:24.560973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:24.561003] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:24.565729] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-03-09T20:15:24.566051] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-03-09T20:15:24.566214] [INFO ] [sig ] ADP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:24.720638] [INFO ] [LOCAL ] Saved forecast: ADP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADP.txt [2026-03-09T20:15:24.720792] [INFO ] [sig ] [54/3280] Completed ADP in 0.4s | 2.79 sym/s | Total: 19.4s | ETA: 19.3m [2026-03-09T20:15:24.720832] [INFO ] [sig ] [55/3280] Forecasting ADSK... [2026-03-09T20:15:24.720861] [INFO ] [sig ] Generating forecast for: ADSK [2026-03-09T20:15:24.720902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-03-09T20:15:24.733441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-03-09T20:15:24.733853] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-03-09T20:15:24.734779] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-03-09T20:15:24.734840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:24.734881] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:24.734910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:24.734969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:24.800064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:24.800870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:24.800952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:24.800984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:24.931056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:24.931218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:24.931262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:24.931292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:24.935200] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-03-09T20:15:24.935505] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-03-09T20:15:24.935689] [INFO ] [sig ] ADSK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:25.092978] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ADSK.txt [2026-03-09T20:15:25.093126] [INFO ] [sig ] [55/3280] Completed ADSK in 0.4s | 2.79 sym/s | Total: 19.7s | ETA: 19.3m [2026-03-09T20:15:25.093168] [INFO ] [sig ] [56/3280] Forecasting ADTN... [2026-03-09T20:15:25.093200] [INFO ] [sig ] Generating forecast for: ADTN [2026-03-09T20:15:25.093237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-03-09T20:15:25.108977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-03-09T20:15:25.109365] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-03-09T20:15:25.110285] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-03-09T20:15:25.110347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:25.110385] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:25.110411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:25.110471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:25.176025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:25.176935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:25.177023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:25.177057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:25.305297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:25.305477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:25.305523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:25.305565] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:25.309535] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-03-09T20:15:25.309858] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-03-09T20:15:25.310052] [INFO ] [sig ] ADTN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:25.465997] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADTN.txt [2026-03-09T20:15:25.466165] [INFO ] [sig ] [56/3280] Completed ADTN in 0.4s | 2.78 sym/s | Total: 20.1s | ETA: 19.3m [2026-03-09T20:15:25.466221] [INFO ] [sig ] [57/3280] Forecasting ADUS... [2026-03-09T20:15:25.466259] [INFO ] [sig ] Generating forecast for: ADUS [2026-03-09T20:15:25.466290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-03-09T20:15:25.478256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-03-09T20:15:25.478641] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-03-09T20:15:25.479549] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-03-09T20:15:25.479623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:25.479657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:25.479684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:25.479741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:25.545629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:25.546613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:25.546892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:25.546925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:25.675612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:25.675767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:25.675808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:25.675836] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:25.679272] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-03-09T20:15:25.679555] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-03-09T20:15:25.679766] [INFO ] [sig ] ADUS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:25.821143] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ADUS.txt [2026-03-09T20:15:25.821301] [INFO ] [sig ] [57/3280] Completed ADUS in 0.4s | 2.78 sym/s | Total: 20.5s | ETA: 19.3m [2026-03-09T20:15:25.821341] [INFO ] [sig ] [58/3280] Forecasting ADX... [2026-03-09T20:15:25.821371] [INFO ] [sig ] Generating forecast for: ADX [2026-03-09T20:15:25.821400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-03-09T20:15:25.833191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-03-09T20:15:25.833496] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-03-09T20:15:25.834337] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-03-09T20:15:25.834391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:25.834424] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:25.834451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:25.834508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:25.892022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:25.892716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:25.892798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:25.892831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:26.014070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:26.014238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:26.014285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:26.014320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:26.018609] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-03-09T20:15:26.018905] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-03-09T20:15:26.019043] [INFO ] [sig ] ADX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:26.169127] [INFO ] [LOCAL ] Saved forecast: ADX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ADX.txt [2026-03-09T20:15:26.169309] [INFO ] [sig ] [58/3280] Completed ADX in 0.3s | 2.79 sym/s | Total: 20.8s | ETA: 19.3m [2026-03-09T20:15:26.169353] [INFO ] [sig ] [59/3280] Forecasting AEE... [2026-03-09T20:15:26.169383] [INFO ] [sig ] Generating forecast for: AEE [2026-03-09T20:15:26.169413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-03-09T20:15:26.181909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-03-09T20:15:26.182309] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-03-09T20:15:26.183183] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-03-09T20:15:26.183238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:26.183272] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:26.183299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:26.183356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:26.242410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:26.243397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:26.243497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:26.243530] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:26.374617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:26.374797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:26.374846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:26.374878] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:26.379253] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-03-09T20:15:26.379657] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-03-09T20:15:26.379834] [INFO ] [sig ] AEE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:26.532312] [INFO ] [LOCAL ] Saved forecast: AEE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEE.txt [2026-03-09T20:15:26.532649] [INFO ] [sig ] [59/3280] Completed AEE in 0.4s | 2.78 sym/s | Total: 21.2s | ETA: 19.3m [2026-03-09T20:15:26.532695] [INFO ] [sig ] [60/3280] Forecasting AEFC... [2026-03-09T20:15:26.532726] [INFO ] [sig ] Generating forecast for: AEFC [2026-03-09T20:15:26.532757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-03-09T20:15:26.545458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-03-09T20:15:26.545814] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-03-09T20:15:26.546757] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-03-09T20:15:26.546813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:26.546847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:26.546877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:26.546951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:26.609682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:26.610412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:26.610500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:26.610537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:26.737413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:26.737629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:26.737678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:26.737733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:26.741526] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-03-09T20:15:26.741853] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-03-09T20:15:26.741998] [INFO ] [sig ] AEFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:26.895975] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEFC.txt [2026-03-09T20:15:26.896130] [INFO ] [sig ] [60/3280] Completed AEFC in 0.4s | 2.78 sym/s | Total: 21.5s | ETA: 19.3m [2026-03-09T20:15:26.896177] [INFO ] [sig ] [61/3280] Forecasting AEG... [2026-03-09T20:15:26.896208] [INFO ] [sig ] Generating forecast for: AEG [2026-03-09T20:15:26.896250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-03-09T20:15:26.909012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-03-09T20:15:26.909330] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-03-09T20:15:26.910180] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-03-09T20:15:26.910234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:26.910304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:26.910333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:26.910390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:26.969671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:26.970321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:26.970402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:26.970435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:27.086046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:27.086203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:27.086243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:27.086272] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:27.089890] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=15.71%) [2026-03-09T20:15:27.090181] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-03-09T20:15:27.090320] [INFO ] [sig ] AEG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:27.230128] [INFO ] [LOCAL ] Saved forecast: AEG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AEG.txt [2026-03-09T20:15:27.230269] [INFO ] [sig ] [61/3280] Completed AEG in 0.3s | 2.79 sym/s | Total: 21.9s | ETA: 19.2m [2026-03-09T20:15:27.230310] [INFO ] [sig ] [62/3280] Forecasting AEI... [2026-03-09T20:15:27.230346] [INFO ] [sig ] Generating forecast for: AEI [2026-03-09T20:15:27.230381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-03-09T20:15:27.242202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-03-09T20:15:27.242561] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-03-09T20:15:27.243421] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-03-09T20:15:27.243476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:27.243508] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:27.243534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:27.243612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:27.305233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:27.306268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:27.306353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:27.306403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:27.428769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:27.428933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:27.428974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:27.429002] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:27.432472] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-03-09T20:15:27.432782] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-03-09T20:15:27.432920] [INFO ] [sig ] AEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:27.580089] [INFO ] [LOCAL ] Saved forecast: AEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEI.txt [2026-03-09T20:15:27.580246] [INFO ] [sig ] [62/3280] Completed AEI in 0.3s | 2.79 sym/s | Total: 22.2s | ETA: 19.2m [2026-03-09T20:15:27.580287] [INFO ] [sig ] [63/3280] Forecasting AEIS... [2026-03-09T20:15:27.580318] [INFO ] [sig ] Generating forecast for: AEIS [2026-03-09T20:15:27.580348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-03-09T20:15:27.596295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-03-09T20:15:27.596703] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-03-09T20:15:27.597569] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-03-09T20:15:27.597641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:27.597675] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:27.597702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:27.597759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:27.659092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:27.660314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:27.660401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:27.660644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:27.788968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:27.789145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:27.789206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:27.789264] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:27.793411] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=82.93%) [2026-03-09T20:15:27.793757] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-03-09T20:15:27.793907] [INFO ] [sig ] AEIS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:27.952308] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEIS.txt [2026-03-09T20:15:27.952508] [INFO ] [sig ] [63/3280] Completed AEIS in 0.4s | 2.79 sym/s | Total: 22.6s | ETA: 19.2m [2026-03-09T20:15:27.952588] [INFO ] [sig ] [64/3280] Forecasting AEM... [2026-03-09T20:15:27.952641] [INFO ] [sig ] Generating forecast for: AEM [2026-03-09T20:15:27.952675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-03-09T20:15:27.965199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-03-09T20:15:27.965674] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-03-09T20:15:27.966604] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-03-09T20:15:27.966662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:27.966696] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:27.966735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:27.966794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:28.030820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:28.031775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:28.031872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:28.031906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:28.166201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:28.166373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:28.166413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:28.166502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:28.170406] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-03-09T20:15:28.170779] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-03-09T20:15:28.170938] [INFO ] [sig ] AEM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:28.323222] [INFO ] [LOCAL ] Saved forecast: AEM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEM.txt [2026-03-09T20:15:28.323400] [INFO ] [sig ] [64/3280] Completed AEM in 0.4s | 2.79 sym/s | Total: 23.0s | ETA: 19.2m [2026-03-09T20:15:28.323449] [INFO ] [sig ] [65/3280] Forecasting AEO... [2026-03-09T20:15:28.323484] [INFO ] [sig ] Generating forecast for: AEO [2026-03-09T20:15:28.323515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-03-09T20:15:28.336011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-03-09T20:15:28.336429] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-03-09T20:15:28.337439] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-03-09T20:15:28.337519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:28.337552] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:28.337604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:28.337664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:28.394792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:28.395467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:28.395732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:28.395766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:28.525512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:28.525892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:28.525934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:28.525964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:28.529747] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=37.46%) [2026-03-09T20:15:28.530048] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-03-09T20:15:28.530200] [INFO ] [sig ] AEO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:28.671555] [INFO ] [LOCAL ] Saved forecast: AEO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AEO.txt [2026-03-09T20:15:28.671701] [INFO ] [sig ] [65/3280] Completed AEO in 0.3s | 2.79 sym/s | Total: 23.3s | ETA: 19.2m [2026-03-09T20:15:28.671751] [INFO ] [sig ] [66/3280] Forecasting AEP... [2026-03-09T20:15:28.671782] [INFO ] [sig ] Generating forecast for: AEP [2026-03-09T20:15:28.671812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-03-09T20:15:28.685764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-03-09T20:15:28.686121] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-03-09T20:15:28.686998] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-03-09T20:15:28.687064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:28.687097] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:28.687124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:28.687183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:28.749553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:28.750306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:28.750395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:28.750428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:28.870849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:28.871012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:28.871052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:28.871079] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:28.874627] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=31.00%) [2026-03-09T20:15:28.874931] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-03-09T20:15:28.875073] [INFO ] [sig ] AEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:29.017666] [INFO ] [LOCAL ] Saved forecast: AEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AEP.txt [2026-03-09T20:15:29.017822] [INFO ] [sig ] [66/3280] Completed AEP in 0.3s | 2.79 sym/s | Total: 23.7s | ETA: 19.2m [2026-03-09T20:15:29.017862] [INFO ] [sig ] [67/3280] Forecasting AES... [2026-03-09T20:15:29.017891] [INFO ] [sig ] Generating forecast for: AES [2026-03-09T20:15:29.017921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-03-09T20:15:29.030169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-03-09T20:15:29.030514] [INFO ] [FORECASTER] Starting predict_future for AES [2026-03-09T20:15:29.031349] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-03-09T20:15:29.031402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:29.031434] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:29.031461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:29.031521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:29.092264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:29.093258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:29.093349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:29.093385] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:29.230588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:29.230789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:29.230851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:29.230889] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:29.234961] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-03-09T20:15:29.235307] [INFO ] [FORECASTER] Completed predict_future for AES [2026-03-09T20:15:29.235454] [INFO ] [sig ] AES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:29.397093] [INFO ] [LOCAL ] Saved forecast: AES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AES.txt [2026-03-09T20:15:29.397276] [INFO ] [sig ] [67/3280] Completed AES in 0.4s | 2.79 sym/s | Total: 24.0s | ETA: 19.2m [2026-03-09T20:15:29.397328] [INFO ] [sig ] [68/3280] Forecasting AESI... [2026-03-09T20:15:29.397361] [INFO ] [sig ] Generating forecast for: AESI [2026-03-09T20:15:29.397393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-03-09T20:15:29.411945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-03-09T20:15:29.412349] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-03-09T20:15:29.413253] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-03-09T20:15:29.413310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:29.413343] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:29.413370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:29.413428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:29.475478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:29.476472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:29.476569] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:29.476636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:29.606417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:29.606815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:29.606859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:29.606888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:29.611101] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-03-09T20:15:29.611427] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-03-09T20:15:29.611592] [INFO ] [sig ] AESI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:29.763082] [INFO ] [LOCAL ] Saved forecast: AESI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AESI.txt [2026-03-09T20:15:29.763251] [INFO ] [sig ] [68/3280] Completed AESI in 0.4s | 2.79 sym/s | Total: 24.4s | ETA: 19.2m [2026-03-09T20:15:29.763296] [INFO ] [sig ] [69/3280] Forecasting AEVA... [2026-03-09T20:15:29.763328] [INFO ] [sig ] Generating forecast for: AEVA [2026-03-09T20:15:29.763366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-03-09T20:15:29.776462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-03-09T20:15:29.776868] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-03-09T20:15:29.777985] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-03-09T20:15:29.778041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:29.778074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:29.778100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:29.778157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:29.836831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:29.837840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:29.837932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:29.837966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:29.962020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:29.962185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:29.962227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:29.962257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:29.965935] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-03-09T20:15:29.966225] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-03-09T20:15:29.966382] [INFO ] [sig ] AEVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:30.113567] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AEVA.txt [2026-03-09T20:15:30.113744] [INFO ] [sig ] [69/3280] Completed AEVA in 0.4s | 2.79 sym/s | Total: 24.8s | ETA: 19.2m [2026-03-09T20:15:30.113787] [INFO ] [sig ] [70/3280] Forecasting AEYE... [2026-03-09T20:15:30.113818] [INFO ] [sig ] Generating forecast for: AEYE [2026-03-09T20:15:30.113848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-03-09T20:15:30.125640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-03-09T20:15:30.125995] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-03-09T20:15:30.126876] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-03-09T20:15:30.126931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:30.126963] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:30.126990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:30.127047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:30.186089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:30.186795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:30.186887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:30.186922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:30.308760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:30.308920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:30.308962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:30.308991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:30.312711] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-03-09T20:15:30.313004] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-03-09T20:15:30.313140] [INFO ] [sig ] AEYE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:30.456521] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AEYE.txt [2026-03-09T20:15:30.456698] [INFO ] [sig ] [70/3280] Completed AEYE in 0.3s | 2.79 sym/s | Total: 25.1s | ETA: 19.2m [2026-03-09T20:15:30.456739] [INFO ] [sig ] [71/3280] Forecasting AFB... [2026-03-09T20:15:30.456769] [INFO ] [sig ] Generating forecast for: AFB [2026-03-09T20:15:30.456800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-03-09T20:15:30.469374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-03-09T20:15:30.470002] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-03-09T20:15:30.470918] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-03-09T20:15:30.470973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:30.471006] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:30.471032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:30.471089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:30.532446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:30.533230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:30.533381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:30.533431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:30.661391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:30.661563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:30.661623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:30.661654] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:30.665833] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-03-09T20:15:30.666142] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-03-09T20:15:30.666282] [INFO ] [sig ] AFB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:30.819039] [INFO ] [LOCAL ] Saved forecast: AFB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AFB.txt [2026-03-09T20:15:30.819200] [INFO ] [sig ] [71/3280] Completed AFB in 0.4s | 2.79 sym/s | Total: 25.5s | ETA: 19.2m [2026-03-09T20:15:30.819252] [INFO ] [sig ] [72/3280] Forecasting AFCG... [2026-03-09T20:15:30.819284] [INFO ] [sig ] Generating forecast for: AFCG [2026-03-09T20:15:30.819319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-03-09T20:15:30.832248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-03-09T20:15:30.832687] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-03-09T20:15:30.833565] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-03-09T20:15:30.833645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:30.833679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:30.833706] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:30.833765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:30.892906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:30.893687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:30.893769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:30.893802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:31.017163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:31.017322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:31.017363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:31.017392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:31.020958] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=33.56%) [2026-03-09T20:15:31.021254] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-03-09T20:15:31.021400] [INFO ] [sig ] AFCG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:31.167895] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AFCG.txt [2026-03-09T20:15:31.168047] [INFO ] [sig ] [72/3280] Completed AFCG in 0.3s | 2.79 sym/s | Total: 25.8s | ETA: 19.2m [2026-03-09T20:15:31.168086] [INFO ] [sig ] [73/3280] Forecasting AFG... [2026-03-09T20:15:31.168116] [INFO ] [sig ] Generating forecast for: AFG [2026-03-09T20:15:31.168147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-03-09T20:15:31.180827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-03-09T20:15:31.181216] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-03-09T20:15:31.182142] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-03-09T20:15:31.182198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:31.182232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:31.182259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:31.182319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:31.254042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:31.255101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:31.255194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:31.255228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:31.394422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:31.394627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:31.394670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:31.394700] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:31.398709] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-03-09T20:15:31.399159] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-03-09T20:15:31.399337] [INFO ] [sig ] AFG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:31.568433] [INFO ] [LOCAL ] Saved forecast: AFG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AFG.txt [2026-03-09T20:15:31.568647] [INFO ] [sig ] [73/3280] Completed AFG in 0.4s | 2.78 sym/s | Total: 26.2s | ETA: 19.2m [2026-03-09T20:15:31.568692] [INFO ] [sig ] [74/3280] Forecasting AFGC... [2026-03-09T20:15:31.568720] [INFO ] [sig ] Generating forecast for: AFGC [2026-03-09T20:15:31.568750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-03-09T20:15:31.581754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-03-09T20:15:31.582193] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-03-09T20:15:31.583224] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-03-09T20:15:31.583281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:31.583326] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:31.583357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:31.583446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:31.643535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:31.644536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:31.644654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:31.644690] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:31.768857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:31.769027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:31.769070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:31.769100] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:31.773434] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-03-09T20:15:31.773928] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-03-09T20:15:31.774111] [INFO ] [sig ] AFGC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:31.928014] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AFGC.txt [2026-03-09T20:15:31.928227] [INFO ] [sig ] [74/3280] Completed AFGC in 0.4s | 2.78 sym/s | Total: 26.6s | ETA: 19.2m [2026-03-09T20:15:31.928278] [INFO ] [sig ] [75/3280] Forecasting AFL... [2026-03-09T20:15:31.928311] [INFO ] [sig ] Generating forecast for: AFL [2026-03-09T20:15:31.928341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-03-09T20:15:31.941159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-03-09T20:15:31.941623] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-03-09T20:15:31.942516] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-03-09T20:15:31.942595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:31.942633] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:31.942660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:31.942716] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:32.002858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:32.003874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:32.003977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:32.004012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:32.134287] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:32.134465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:32.134514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:32.134550] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:32.138153] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-03-09T20:15:32.138482] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-03-09T20:15:32.138655] [INFO ] [sig ] AFL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:32.286683] [INFO ] [LOCAL ] Saved forecast: AFL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AFL.txt [2026-03-09T20:15:32.286867] [INFO ] [sig ] [75/3280] Completed AFL in 0.4s | 2.78 sym/s | Total: 26.9s | ETA: 19.2m [2026-03-09T20:15:32.286907] [INFO ] [sig ] [76/3280] Forecasting AFRM... [2026-03-09T20:15:32.286937] [INFO ] [sig ] Generating forecast for: AFRM [2026-03-09T20:15:32.287158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-03-09T20:15:32.301475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-03-09T20:15:32.301889] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-03-09T20:15:32.302750] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-03-09T20:15:32.302804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:32.302835] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:32.302862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:32.302918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:32.368123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:32.369469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:32.369626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:32.369856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:32.497682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:32.497851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:32.497894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:32.497924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:32.501665] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-03-09T20:15:32.501964] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-03-09T20:15:32.502103] [INFO ] [sig ] AFRM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:32.646287] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AFRM.txt [2026-03-09T20:15:32.646473] [INFO ] [sig ] [76/3280] Completed AFRM in 0.4s | 2.78 sym/s | Total: 27.3s | ETA: 19.2m [2026-03-09T20:15:32.646513] [INFO ] [sig ] [77/3280] Forecasting AFYA... [2026-03-09T20:15:32.646543] [INFO ] [sig ] Generating forecast for: AFYA [2026-03-09T20:15:32.646591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-03-09T20:15:32.658710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-03-09T20:15:32.659105] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-03-09T20:15:32.660012] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-03-09T20:15:32.660067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:32.660110] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:32.660138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:32.660195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:32.718871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:32.719863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:32.719950] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:32.719982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:32.837139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:32.837307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:32.837349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:32.837380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:32.840930] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=0.17%) [2026-03-09T20:15:32.841214] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-03-09T20:15:32.841351] [INFO ] [sig ] AFYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:32.989430] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AFYA.txt [2026-03-09T20:15:32.989629] [INFO ] [sig ] [77/3280] Completed AFYA in 0.3s | 2.79 sym/s | Total: 27.6s | ETA: 19.2m [2026-03-09T20:15:32.989672] [INFO ] [sig ] [78/3280] Forecasting AG... [2026-03-09T20:15:32.989705] [INFO ] [sig ] Generating forecast for: AG [2026-03-09T20:15:32.989735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-03-09T20:15:33.001938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-03-09T20:15:33.002350] [INFO ] [FORECASTER] Starting predict_future for AG [2026-03-09T20:15:33.003261] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-03-09T20:15:33.003318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:33.003380] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:33.003411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:33.003503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:33.063197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:33.064125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:33.064210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:33.064243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:33.193258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:33.193438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:33.193482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:33.193512] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:33.197281] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: DOWN (p=40.42%) [2026-03-09T20:15:33.197628] [INFO ] [FORECASTER] Completed predict_future for AG [2026-03-09T20:15:33.197772] [INFO ] [sig ] AG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:33.342836] [INFO ] [LOCAL ] Saved forecast: AG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AG.txt [2026-03-09T20:15:33.343019] [INFO ] [sig ] [78/3280] Completed AG in 0.4s | 2.79 sym/s | Total: 28.0s | ETA: 19.2m [2026-03-09T20:15:33.343062] [INFO ] [sig ] [79/3280] Forecasting AGCO... [2026-03-09T20:15:33.343094] [INFO ] [sig ] Generating forecast for: AGCO [2026-03-09T20:15:33.343124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-03-09T20:15:33.356564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-03-09T20:15:33.356959] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-03-09T20:15:33.357870] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-03-09T20:15:33.357926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:33.357960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:33.357989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:33.358049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:33.416489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:33.417430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:33.417533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:33.417586] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:33.541936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:33.542106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:33.542148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:33.542179] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:33.545727] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-03-09T20:15:33.546033] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-03-09T20:15:33.546178] [INFO ] [sig ] AGCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:33.693941] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGCO.txt [2026-03-09T20:15:33.694115] [INFO ] [sig ] [79/3280] Completed AGCO in 0.4s | 2.79 sym/s | Total: 28.3s | ETA: 19.1m [2026-03-09T20:15:33.694155] [INFO ] [sig ] [80/3280] Forecasting AGD... [2026-03-09T20:15:33.694187] [INFO ] [sig ] Generating forecast for: AGD [2026-03-09T20:15:33.694216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-03-09T20:15:33.706634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-03-09T20:15:33.707054] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-03-09T20:15:33.708006] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-03-09T20:15:33.708063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:33.708096] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:33.708123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:33.708180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:33.766846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:33.767831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:33.767926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:33.767958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:33.895959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:33.896149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:33.896196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:33.896225] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:33.900063] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=29.74%) [2026-03-09T20:15:33.900413] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-03-09T20:15:33.900631] [INFO ] [sig ] AGD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:34.045506] [INFO ] [LOCAL ] Saved forecast: AGD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGD.txt [2026-03-09T20:15:34.045691] [INFO ] [sig ] [80/3280] Completed AGD in 0.4s | 2.79 sym/s | Total: 28.7s | ETA: 19.1m [2026-03-09T20:15:34.045734] [INFO ] [sig ] [81/3280] Forecasting AGEN... [2026-03-09T20:15:34.045770] [INFO ] [sig ] Generating forecast for: AGEN [2026-03-09T20:15:34.045801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-03-09T20:15:34.058088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-03-09T20:15:34.058533] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-03-09T20:15:34.059490] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-03-09T20:15:34.059547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:34.059606] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:34.059643] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:34.059703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:34.117675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:34.118623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:34.118709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:34.118742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:34.241779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:34.241939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:34.241980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:34.242065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:34.245716] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=64.64%) [2026-03-09T20:15:34.246053] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-03-09T20:15:34.246207] [INFO ] [sig ] AGEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:34.389904] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGEN.txt [2026-03-09T20:15:34.390067] [INFO ] [sig ] [81/3280] Completed AGEN in 0.3s | 2.79 sym/s | Total: 29.0s | ETA: 19.1m [2026-03-09T20:15:34.390107] [INFO ] [sig ] [82/3280] Forecasting AGI... [2026-03-09T20:15:34.390138] [INFO ] [sig ] Generating forecast for: AGI [2026-03-09T20:15:34.390169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-03-09T20:15:34.402744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-03-09T20:15:34.403081] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-03-09T20:15:34.403970] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-03-09T20:15:34.404024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:34.404057] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:34.404083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:34.404140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:34.464703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:34.465769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:34.465864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:34.465898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:34.592619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:34.592782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:34.592824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:34.592854] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:34.596319] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=67.64%) [2026-03-09T20:15:34.596625] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-03-09T20:15:34.596757] [INFO ] [sig ] AGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:34.744551] [INFO ] [LOCAL ] Saved forecast: AGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGI.txt [2026-03-09T20:15:34.744740] [INFO ] [sig ] [82/3280] Completed AGI in 0.4s | 2.79 sym/s | Total: 29.4s | ETA: 19.1m [2026-03-09T20:15:34.744781] [INFO ] [sig ] [83/3280] Forecasting AGIO... [2026-03-09T20:15:34.744810] [INFO ] [sig ] Generating forecast for: AGIO [2026-03-09T20:15:34.744841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-03-09T20:15:34.757086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-03-09T20:15:34.757425] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-03-09T20:15:34.758394] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-03-09T20:15:34.758458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:34.758499] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:34.758528] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:34.758613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:34.820027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:34.820770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:34.820864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:34.820900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:34.945895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:34.946061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:34.946102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:34.946131] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:34.949762] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=60.40%) [2026-03-09T20:15:34.950086] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-03-09T20:15:34.950229] [INFO ] [sig ] AGIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:35.093432] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGIO.txt [2026-03-09T20:15:35.093564] [INFO ] [sig ] [83/3280] Completed AGIO in 0.3s | 2.79 sym/s | Total: 29.7s | ETA: 19.1m [2026-03-09T20:15:35.093622] [INFO ] [sig ] [84/3280] Forecasting AGM... [2026-03-09T20:15:35.093653] [INFO ] [sig ] Generating forecast for: AGM [2026-03-09T20:15:35.093683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-03-09T20:15:35.146785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-03-09T20:15:35.147091] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-03-09T20:15:35.148011] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-03-09T20:15:35.148064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:35.148097] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:35.148124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:35.148182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:35.207975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:35.208784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:35.208886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:35.208921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:35.328250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:35.328413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:35.328454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:35.328503] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:35.332344] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-03-09T20:15:35.332646] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-03-09T20:15:35.332778] [INFO ] [sig ] AGM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:35.483046] [INFO ] [LOCAL ] Saved forecast: AGM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGM.txt [2026-03-09T20:15:35.483207] [INFO ] [sig ] [84/3280] Completed AGM in 0.4s | 2.79 sym/s | Total: 30.1s | ETA: 19.1m [2026-03-09T20:15:35.483248] [INFO ] [sig ] [85/3280] Forecasting AGMH... [2026-03-09T20:15:35.483279] [INFO ] [sig ] Generating forecast for: AGMH [2026-03-09T20:15:35.483308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-03-09T20:15:35.495251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-03-09T20:15:35.495591] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-03-09T20:15:35.496406] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-03-09T20:15:35.496459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:35.496492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:35.496519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:35.496592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:35.556159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:35.557051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:35.557137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:35.557172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:35.679385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:35.679545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:35.679607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:35.679640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:35.683170] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-03-09T20:15:35.683453] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-03-09T20:15:35.683608] [INFO ] [sig ] AGMH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:35.825830] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGMH.txt [2026-03-09T20:15:35.825976] [INFO ] [sig ] [85/3280] Completed AGMH in 0.3s | 2.79 sym/s | Total: 30.5s | ETA: 19.1m [2026-03-09T20:15:35.826018] [INFO ] [sig ] [86/3280] Forecasting AGNC... [2026-03-09T20:15:35.826048] [INFO ] [sig ] Generating forecast for: AGNC [2026-03-09T20:15:35.826080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-03-09T20:15:35.838229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-03-09T20:15:35.838542] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-03-09T20:15:35.839419] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-03-09T20:15:35.839475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:35.839510] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:35.839542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:35.839631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:35.899348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:35.900224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:35.900310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:35.900361] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:36.025990] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:36.026149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:36.026192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:36.026222] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:36.030072] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-03-09T20:15:36.030362] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-03-09T20:15:36.030497] [INFO ] [sig ] AGNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:36.176628] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGNC.txt [2026-03-09T20:15:36.176772] [INFO ] [sig ] [86/3280] Completed AGNC in 0.4s | 2.79 sym/s | Total: 30.8s | ETA: 19.1m [2026-03-09T20:15:36.176811] [INFO ] [sig ] [87/3280] Forecasting AGNCL... [2026-03-09T20:15:36.176841] [INFO ] [sig ] Generating forecast for: AGNCL [2026-03-09T20:15:36.176871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-03-09T20:15:36.188117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-03-09T20:15:36.188439] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-03-09T20:15:36.189305] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-03-09T20:15:36.189362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:36.189396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:36.189425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:36.189484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:36.249223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:36.250188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:36.250274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:36.250307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:36.362703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:36.362861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:36.362903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:36.362933] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:36.366503] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-03-09T20:15:36.366811] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-03-09T20:15:36.366946] [INFO ] [sig ] AGNCL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:36.513881] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGNCL.txt [2026-03-09T20:15:36.514017] [INFO ] [sig ] [87/3280] Completed AGNCL in 0.3s | 2.79 sym/s | Total: 31.2s | ETA: 19.1m [2026-03-09T20:15:36.514057] [INFO ] [sig ] [88/3280] Forecasting AGNCM... [2026-03-09T20:15:36.514086] [INFO ] [sig ] Generating forecast for: AGNCM [2026-03-09T20:15:36.514116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-03-09T20:15:36.526415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-03-09T20:15:36.526914] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-03-09T20:15:36.528145] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-03-09T20:15:36.528199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:36.528231] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:36.528266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:36.528324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:36.588920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:36.589593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:36.589702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:36.589738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:36.697387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:36.697591] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:15:36.697645] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:36.697682] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:36.701206] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-03-09T20:15:36.701493] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-03-09T20:15:36.701654] [INFO ] [sig ] AGNCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:36.844341] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGNCM.txt [2026-03-09T20:15:36.844490] [INFO ] [sig ] [88/3280] Completed AGNCM in 0.3s | 2.79 sym/s | Total: 31.5s | ETA: 19.0m [2026-03-09T20:15:36.844531] [INFO ] [sig ] [89/3280] Forecasting AGNCN... [2026-03-09T20:15:36.844568] [INFO ] [sig ] Generating forecast for: AGNCN [2026-03-09T20:15:36.844631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-03-09T20:15:36.856216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-03-09T20:15:36.856507] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-03-09T20:15:36.857332] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-03-09T20:15:36.857386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:36.857419] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:36.857445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:36.857942] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:36.917729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:36.918805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:36.918903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:36.918938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:37.046723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:37.047076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:37.047129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:37.047159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:37.051495] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=86.36%) [2026-03-09T20:15:37.051876] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-03-09T20:15:37.052060] [INFO ] [sig ] AGNCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:37.211787] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGNCN.txt [2026-03-09T20:15:37.211976] [INFO ] [sig ] [89/3280] Completed AGNCN in 0.4s | 2.79 sym/s | Total: 31.9s | ETA: 19.0m [2026-03-09T20:15:37.212026] [INFO ] [sig ] [90/3280] Forecasting AGNCO... [2026-03-09T20:15:37.212057] [INFO ] [sig ] Generating forecast for: AGNCO [2026-03-09T20:15:37.212088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-03-09T20:15:37.225408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-03-09T20:15:37.225816] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-03-09T20:15:37.226737] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-03-09T20:15:37.226792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:37.226824] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:37.226850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:37.227091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:37.287124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:37.288100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:37.288188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:37.288220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:37.402980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:37.403138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:37.403181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:37.403209] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:37.406803] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: DOWN (p=33.96%) [2026-03-09T20:15:37.407085] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-03-09T20:15:37.407215] [INFO ] [sig ] AGNCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:37.552071] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGNCO.txt [2026-03-09T20:15:37.552221] [INFO ] [sig ] [90/3280] Completed AGNCO in 0.3s | 2.79 sym/s | Total: 32.2s | ETA: 19.0m [2026-03-09T20:15:37.552261] [INFO ] [sig ] [91/3280] Forecasting AGNCP... [2026-03-09T20:15:37.552289] [INFO ] [sig ] Generating forecast for: AGNCP [2026-03-09T20:15:37.552320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-03-09T20:15:37.564343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-03-09T20:15:37.564729] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-03-09T20:15:37.565834] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-03-09T20:15:37.565888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:37.566114] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:37.566140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:37.566195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:37.624910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:37.625709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:37.625793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:37.625827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:37.745321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:37.745487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:37.745533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:37.745591] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:37.749160] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-03-09T20:15:37.749445] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-03-09T20:15:37.749599] [INFO ] [sig ] AGNCP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:37.894237] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGNCP.txt [2026-03-09T20:15:37.894397] [INFO ] [sig ] [91/3280] Completed AGNCP in 0.3s | 2.80 sym/s | Total: 32.5s | ETA: 19.0m [2026-03-09T20:15:37.894439] [INFO ] [sig ] [92/3280] Forecasting AGO... [2026-03-09T20:15:37.894474] [INFO ] [sig ] Generating forecast for: AGO [2026-03-09T20:15:37.894507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-03-09T20:15:37.907033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-03-09T20:15:37.907377] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-03-09T20:15:37.908317] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-03-09T20:15:37.908371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:37.908402] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:37.908428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:37.908484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:37.966496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:37.967263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:37.967349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:37.967381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:38.087064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:38.087222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:38.087263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:38.087292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:38.090871] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-03-09T20:15:38.091157] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-03-09T20:15:38.091291] [INFO ] [sig ] AGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:38.237543] [INFO ] [LOCAL ] Saved forecast: AGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGO.txt [2026-03-09T20:15:38.237714] [INFO ] [sig ] [92/3280] Completed AGO in 0.3s | 2.80 sym/s | Total: 32.9s | ETA: 19.0m [2026-03-09T20:15:38.237754] [INFO ] [sig ] [93/3280] Forecasting AGRO... [2026-03-09T20:15:38.237783] [INFO ] [sig ] Generating forecast for: AGRO [2026-03-09T20:15:38.237812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-03-09T20:15:38.249393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-03-09T20:15:38.249732] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-03-09T20:15:38.250548] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-03-09T20:15:38.250629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:38.250684] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:38.250712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:38.250767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:38.307866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:38.308556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:38.308673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:38.308714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:38.428872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:38.429033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:38.429072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:38.429101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:38.432611] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-03-09T20:15:38.432900] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-03-09T20:15:38.433036] [INFO ] [sig ] AGRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:38.587653] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGRO.txt [2026-03-09T20:15:38.587872] [INFO ] [sig ] [93/3280] Completed AGRO in 0.4s | 2.80 sym/s | Total: 33.2s | ETA: 19.0m [2026-03-09T20:15:38.587916] [INFO ] [sig ] [94/3280] Forecasting AGX... [2026-03-09T20:15:38.587949] [INFO ] [sig ] Generating forecast for: AGX [2026-03-09T20:15:38.587978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-03-09T20:15:38.600407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-03-09T20:15:38.600835] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-03-09T20:15:38.601752] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-03-09T20:15:38.601806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:38.601837] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:38.601864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:38.601920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:38.661897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:38.662817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:38.662914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:38.662949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:38.786521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:38.786707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:38.786751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:38.786779] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:38.790379] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=15.85%) [2026-03-09T20:15:38.790692] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-03-09T20:15:38.790830] [INFO ] [sig ] AGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:38.935006] [INFO ] [LOCAL ] Saved forecast: AGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AGX.txt [2026-03-09T20:15:38.935141] [INFO ] [sig ] [94/3280] Completed AGX in 0.3s | 2.80 sym/s | Total: 33.6s | ETA: 19.0m [2026-03-09T20:15:38.935180] [INFO ] [sig ] [95/3280] Forecasting AGYS... [2026-03-09T20:15:38.935208] [INFO ] [sig ] Generating forecast for: AGYS [2026-03-09T20:15:38.935239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-03-09T20:15:38.947443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-03-09T20:15:38.947778] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-03-09T20:15:38.948632] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-03-09T20:15:38.948734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:38.948777] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:38.948808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:38.948867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:39.008758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:39.009531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:39.009657] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:39.009700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:39.129858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:39.130025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:39.130069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:39.130116] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:39.133840] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-03-09T20:15:39.134142] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-03-09T20:15:39.134286] [INFO ] [sig ] AGYS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:39.279746] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGYS.txt [2026-03-09T20:15:39.279921] [INFO ] [sig ] [95/3280] Completed AGYS in 0.3s | 2.80 sym/s | Total: 33.9s | ETA: 19.0m [2026-03-09T20:15:39.279963] [INFO ] [sig ] [96/3280] Forecasting AGZD... [2026-03-09T20:15:39.279992] [INFO ] [sig ] Generating forecast for: AGZD [2026-03-09T20:15:39.280022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-03-09T20:15:39.293552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-03-09T20:15:39.294098] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-03-09T20:15:39.295394] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-03-09T20:15:39.295470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:39.295525] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:39.295598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:39.295722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:39.384253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:39.385725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:39.385887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:39.385948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:39.526643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:39.526824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:39.526869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:39.526898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:39.530994] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=57.39%) [2026-03-09T20:15:39.531371] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-03-09T20:15:39.531531] [INFO ] [sig ] AGZD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:39.731922] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AGZD.txt [2026-03-09T20:15:39.732164] [INFO ] [sig ] [96/3280] Completed AGZD in 0.5s | 2.79 sym/s | Total: 34.4s | ETA: 19.0m [2026-03-09T20:15:39.732239] [INFO ] [sig ] [97/3280] Forecasting AHCO... [2026-03-09T20:15:39.732293] [INFO ] [sig ] Generating forecast for: AHCO [2026-03-09T20:15:39.732344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-03-09T20:15:39.755558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-03-09T20:15:39.756153] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-03-09T20:15:39.757712] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-03-09T20:15:39.757793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:39.757848] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:39.757896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:39.757990] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:39.862953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:39.863971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:39.864071] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:39.864106] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:40.044362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:40.044601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:40.044677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:40.044727] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:40.050701] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-03-09T20:15:40.051272] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-03-09T20:15:40.051503] [INFO ] [sig ] AHCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:40.266526] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AHCO.txt [2026-03-09T20:15:40.266730] [INFO ] [sig ] [97/3280] Completed AHCO in 0.5s | 2.78 sym/s | Total: 34.9s | ETA: 19.1m [2026-03-09T20:15:40.266774] [INFO ] [sig ] [98/3280] Forecasting AI... [2026-03-09T20:15:40.266805] [INFO ] [sig ] Generating forecast for: AI [2026-03-09T20:15:40.266836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-03-09T20:15:40.287076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-03-09T20:15:40.287705] [INFO ] [FORECASTER] Starting predict_future for AI [2026-03-09T20:15:40.289051] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-03-09T20:15:40.289135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:40.289184] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:40.289225] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:40.289315] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:40.381235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:40.382533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:40.382695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:40.382746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:40.552600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:40.552815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:40.552951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:40.553001] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:40.558494] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=30.89%) [2026-03-09T20:15:40.559066] [INFO ] [FORECASTER] Completed predict_future for AI [2026-03-09T20:15:40.559303] [INFO ] [sig ] AI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:40.761558] [INFO ] [LOCAL ] Saved forecast: AI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AI.txt [2026-03-09T20:15:40.761830] [INFO ] [sig ] [98/3280] Completed AI in 0.5s | 2.77 sym/s | Total: 35.4s | ETA: 19.2m [2026-03-09T20:15:40.761895] [INFO ] [sig ] [99/3280] Forecasting AIA... [2026-03-09T20:15:40.761947] [INFO ] [sig ] Generating forecast for: AIA [2026-03-09T20:15:40.761999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-03-09T20:15:40.775608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-03-09T20:15:40.776052] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-03-09T20:15:40.777074] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-03-09T20:15:40.777131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:40.777164] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:40.777192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:40.777262] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:40.837371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:40.838385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:40.838474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:40.838510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:40.966099] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:40.966274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:40.966316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:40.966346] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:40.970178] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=84.73%) [2026-03-09T20:15:40.970540] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-03-09T20:15:40.970722] [INFO ] [sig ] AIA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:41.119875] [INFO ] [LOCAL ] Saved forecast: AIA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AIA.txt [2026-03-09T20:15:41.120053] [INFO ] [sig ] [99/3280] Completed AIA in 0.4s | 2.77 sym/s | Total: 35.8s | ETA: 19.2m [2026-03-09T20:15:41.120094] [INFO ] [sig ] [100/3280] Forecasting AIG... [2026-03-09T20:15:41.120124] [INFO ] [sig ] Generating forecast for: AIG [2026-03-09T20:15:41.120155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-03-09T20:15:41.132792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-03-09T20:15:41.133259] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-03-09T20:15:41.134293] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-03-09T20:15:41.134350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:41.134383] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:41.134411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:41.134472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:41.200790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:41.202176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:41.202269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:41.202303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:41.334765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:41.334943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:41.334987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:41.335017] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:41.338908] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-03-09T20:15:41.339300] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-03-09T20:15:41.339469] [INFO ] [sig ] AIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:41.493649] [INFO ] [LOCAL ] Saved forecast: AIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AIG.txt [2026-03-09T20:15:41.493826] [INFO ] [sig ] [100/3280] Completed AIG in 0.4s | 2.77 sym/s | Total: 36.1s | ETA: 19.2m [2026-03-09T20:15:41.493867] [INFO ] [sig ] [101/3280] Forecasting AIMD... [2026-03-09T20:15:41.493898] [INFO ] [sig ] Generating forecast for: AIMD [2026-03-09T20:15:41.493930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-03-09T20:15:41.505856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-03-09T20:15:41.506235] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-03-09T20:15:41.507130] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-03-09T20:15:41.507197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:41.507231] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:41.507258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:41.507316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:41.566801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:41.567762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:41.567854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:41.567887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:41.683486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:41.683664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:41.683706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:41.683735] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:41.687601] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=38.07%) [2026-03-09T20:15:41.688081] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-03-09T20:15:41.688214] [INFO ] [sig ] AIMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:41.832339] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIMD.txt [2026-03-09T20:15:41.832500] [INFO ] [sig ] [101/3280] Completed AIMD in 0.3s | 2.77 sym/s | Total: 36.5s | ETA: 19.1m [2026-03-09T20:15:41.832553] [INFO ] [sig ] [102/3280] Forecasting AIO... [2026-03-09T20:15:41.832617] [INFO ] [sig ] Generating forecast for: AIO [2026-03-09T20:15:41.832684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-03-09T20:15:41.844367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-03-09T20:15:41.844757] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-03-09T20:15:41.845743] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-03-09T20:15:41.845799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:41.845833] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:41.845861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:41.845919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:41.914116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:41.915228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:41.915336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:41.915384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:42.042139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:42.042302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:42.042345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:42.042377] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:42.046082] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-03-09T20:15:42.046383] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-03-09T20:15:42.046529] [INFO ] [sig ] AIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:42.195321] [INFO ] [LOCAL ] Saved forecast: AIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AIO.txt [2026-03-09T20:15:42.195463] [INFO ] [sig ] [102/3280] Completed AIO in 0.4s | 2.77 sym/s | Total: 36.8s | ETA: 19.1m [2026-03-09T20:15:42.195503] [INFO ] [sig ] [103/3280] Forecasting AIP... [2026-03-09T20:15:42.195533] [INFO ] [sig ] Generating forecast for: AIP [2026-03-09T20:15:42.195563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-03-09T20:15:42.207679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-03-09T20:15:42.208048] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-03-09T20:15:42.208943] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-03-09T20:15:42.208997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:42.209029] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:42.209056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:42.209112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:42.268458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:42.269235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:42.269317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:42.269350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:42.396681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:42.397020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:42.397061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:42.397090] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:42.400638] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-03-09T20:15:42.400926] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-03-09T20:15:42.401079] [INFO ] [sig ] AIP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:42.547623] [INFO ] [LOCAL ] Saved forecast: AIP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIP.txt [2026-03-09T20:15:42.547993] [INFO ] [sig ] [103/3280] Completed AIP in 0.4s | 2.77 sym/s | Total: 37.2s | ETA: 19.1m [2026-03-09T20:15:42.548034] [INFO ] [sig ] [104/3280] Forecasting AIPI... [2026-03-09T20:15:42.548065] [INFO ] [sig ] Generating forecast for: AIPI [2026-03-09T20:15:42.548095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-03-09T20:15:42.560927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-03-09T20:15:42.561297] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-03-09T20:15:42.562166] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-03-09T20:15:42.562220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:42.562251] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:42.562277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:42.562335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:42.639453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:42.640356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:42.640445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:42.640478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:42.773119] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:42.773301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:42.773343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:42.773373] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:42.777510] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-03-09T20:15:42.777857] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-03-09T20:15:42.778000] [INFO ] [sig ] AIPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:42.936165] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIPI.txt [2026-03-09T20:15:42.936319] [INFO ] [sig ] [104/3280] Completed AIPI in 0.4s | 2.77 sym/s | Total: 37.6s | ETA: 19.1m [2026-03-09T20:15:42.936382] [INFO ] [sig ] [105/3280] Forecasting AIQ... [2026-03-09T20:15:42.936427] [INFO ] [sig ] Generating forecast for: AIQ [2026-03-09T20:15:42.936466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-03-09T20:15:42.949889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-03-09T20:15:42.950257] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-03-09T20:15:42.951376] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-03-09T20:15:42.951433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:42.951466] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:42.951492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:42.951549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:43.019624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:43.020678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:43.020766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:43.020988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:43.153662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:43.153837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:43.153898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:43.153938] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:43.157893] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-03-09T20:15:43.158192] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-03-09T20:15:43.158360] [INFO ] [sig ] AIQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:43.320684] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIQ.txt [2026-03-09T20:15:43.320864] [INFO ] [sig ] [105/3280] Completed AIQ in 0.4s | 2.77 sym/s | Total: 38.0s | ETA: 19.1m [2026-03-09T20:15:43.320907] [INFO ] [sig ] [106/3280] Forecasting AIRG... [2026-03-09T20:15:43.320937] [INFO ] [sig ] Generating forecast for: AIRG [2026-03-09T20:15:43.320967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-03-09T20:15:43.333381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-03-09T20:15:43.333725] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-03-09T20:15:43.334633] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-03-09T20:15:43.334690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:43.334724] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:43.334751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:43.334809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:43.398963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:43.400414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:43.400516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:43.400552] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:43.535236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:43.535410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:43.535457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:43.535488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:43.540635] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-03-09T20:15:43.541253] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-03-09T20:15:43.541439] [INFO ] [sig ] AIRG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:43.719151] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AIRG.txt [2026-03-09T20:15:43.719311] [INFO ] [sig ] [106/3280] Completed AIRG in 0.4s | 2.76 sym/s | Total: 38.4s | ETA: 19.1m [2026-03-09T20:15:43.719358] [INFO ] [sig ] [107/3280] Forecasting AIRJ... [2026-03-09T20:15:43.719393] [INFO ] [sig ] Generating forecast for: AIRJ [2026-03-09T20:15:43.719425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-03-09T20:15:43.731108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-03-09T20:15:43.731429] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-03-09T20:15:43.732267] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-03-09T20:15:43.732321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:43.732353] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:43.732379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:43.732435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:43.791092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:43.791927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:43.792204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:43.792236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:43.929104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:43.929271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:43.929313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:43.929343] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:43.933256] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-03-09T20:15:43.933600] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-03-09T20:15:43.933748] [INFO ] [sig ] AIRJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:44.085018] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIRJ.txt [2026-03-09T20:15:44.085224] [INFO ] [sig ] [107/3280] Completed AIRJ in 0.4s | 2.76 sym/s | Total: 38.7s | ETA: 19.1m [2026-03-09T20:15:44.085266] [INFO ] [sig ] [108/3280] Forecasting AIRS... [2026-03-09T20:15:44.085295] [INFO ] [sig ] Generating forecast for: AIRS [2026-03-09T20:15:44.085327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-03-09T20:15:44.100320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-03-09T20:15:44.100788] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-03-09T20:15:44.101870] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-03-09T20:15:44.101924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:44.101956] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:44.101984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:44.102040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:44.162660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:44.163633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:44.163723] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:44.163755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:44.288284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:44.288444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:44.288509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:44.288539] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:44.292109] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-03-09T20:15:44.292394] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-03-09T20:15:44.292589] [INFO ] [sig ] AIRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:44.438149] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AIRS.txt [2026-03-09T20:15:44.438292] [INFO ] [sig ] [108/3280] Completed AIRS in 0.4s | 2.76 sym/s | Total: 39.1s | ETA: 19.1m [2026-03-09T20:15:44.438332] [INFO ] [sig ] [109/3280] Forecasting AISP... [2026-03-09T20:15:44.438361] [INFO ] [sig ] Generating forecast for: AISP [2026-03-09T20:15:44.438392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-03-09T20:15:44.450097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-03-09T20:15:44.450463] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-03-09T20:15:44.451300] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-03-09T20:15:44.451353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:44.451384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:44.451411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:44.451469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:44.511533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:44.512279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:44.512364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:44.512397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:44.631639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:44.631802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:44.631842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:44.631871] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:44.635388] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-03-09T20:15:44.635698] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-03-09T20:15:44.635838] [INFO ] [sig ] AISP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:44.779917] [INFO ] [LOCAL ] Saved forecast: AISP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AISP.txt [2026-03-09T20:15:44.780082] [INFO ] [sig ] [109/3280] Completed AISP in 0.3s | 2.76 sym/s | Total: 39.4s | ETA: 19.1m [2026-03-09T20:15:44.780123] [INFO ] [sig ] [110/3280] Forecasting AIZN... [2026-03-09T20:15:44.780152] [INFO ] [sig ] Generating forecast for: AIZN [2026-03-09T20:15:44.780183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-03-09T20:15:44.792422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-03-09T20:15:44.792803] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-03-09T20:15:44.793656] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-03-09T20:15:44.793709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:44.793740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:44.793768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:44.793824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:44.851875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:44.852665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:44.852754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:44.852787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:44.962964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:44.963116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:44.963155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:44.963184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:44.967051] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-03-09T20:15:44.967342] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-03-09T20:15:44.967499] [INFO ] [sig ] AIZN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:45.110615] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AIZN.txt [2026-03-09T20:15:45.110774] [INFO ] [sig ] [110/3280] Completed AIZN in 0.3s | 2.77 sym/s | Total: 39.8s | ETA: 19.1m [2026-03-09T20:15:45.110813] [INFO ] [sig ] [111/3280] Forecasting AJG... [2026-03-09T20:15:45.110843] [INFO ] [sig ] Generating forecast for: AJG [2026-03-09T20:15:45.110873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-03-09T20:15:45.123091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-03-09T20:15:45.123418] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-03-09T20:15:45.124269] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-03-09T20:15:45.124323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:45.124355] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:45.124381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:45.124439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:45.181944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:45.182698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:45.182781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:45.182815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:45.303711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:45.303870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:45.303910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:45.303939] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:45.307383] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: DOWN (p=15.64%) [2026-03-09T20:15:45.307720] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-03-09T20:15:45.307863] [INFO ] [sig ] AJG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:45.450514] [INFO ] [LOCAL ] Saved forecast: AJG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AJG.txt [2026-03-09T20:15:45.450685] [INFO ] [sig ] [111/3280] Completed AJG in 0.3s | 2.77 sym/s | Total: 40.1s | ETA: 19.1m [2026-03-09T20:15:45.450727] [INFO ] [sig ] [112/3280] Forecasting AKAM... [2026-03-09T20:15:45.450758] [INFO ] [sig ] Generating forecast for: AKAM [2026-03-09T20:15:45.450789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-03-09T20:15:45.462496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-03-09T20:15:45.462910] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-03-09T20:15:45.463825] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-03-09T20:15:45.463880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:45.463923] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:45.463951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:45.464009] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:45.522209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:45.523078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:45.523166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:45.523200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:45.646151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:45.646335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:45.646376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:45.646407] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:45.649964] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-03-09T20:15:45.650269] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-03-09T20:15:45.650407] [INFO ] [sig ] AKAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:45.792311] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AKAM.txt [2026-03-09T20:15:45.792456] [INFO ] [sig ] [112/3280] Completed AKAM in 0.3s | 2.77 sym/s | Total: 40.4s | ETA: 19.1m [2026-03-09T20:15:45.792496] [INFO ] [sig ] [113/3280] Forecasting AKBA... [2026-03-09T20:15:45.792526] [INFO ] [sig ] Generating forecast for: AKBA [2026-03-09T20:15:45.792557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-03-09T20:15:45.804419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-03-09T20:15:45.804833] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-03-09T20:15:45.805730] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-03-09T20:15:45.805790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:45.805822] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:45.805850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:45.805906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:45.863342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:45.864090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:45.864170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:45.864202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:45.996002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:45.996176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:45.996218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:45.996247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:46.000023] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-03-09T20:15:46.000348] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-03-09T20:15:46.000498] [INFO ] [sig ] AKBA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:46.148540] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AKBA.txt [2026-03-09T20:15:46.148714] [INFO ] [sig ] [113/3280] Completed AKBA in 0.4s | 2.77 sym/s | Total: 40.8s | ETA: 19.1m [2026-03-09T20:15:46.148764] [INFO ] [sig ] [114/3280] Forecasting AL... [2026-03-09T20:15:46.148801] [INFO ] [sig ] Generating forecast for: AL [2026-03-09T20:15:46.148837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-03-09T20:15:46.160170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-03-09T20:15:46.160547] [INFO ] [FORECASTER] Starting predict_future for AL [2026-03-09T20:15:46.161424] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-03-09T20:15:46.161478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:46.161511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:46.161538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:46.161617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:46.222267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:46.223199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:46.223285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:46.223320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:46.346245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:46.346417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:46.346458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:46.346488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:46.350153] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-03-09T20:15:46.350444] [INFO ] [FORECASTER] Completed predict_future for AL [2026-03-09T20:15:46.350606] [INFO ] [sig ] AL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:46.496062] [INFO ] [LOCAL ] Saved forecast: AL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AL.txt [2026-03-09T20:15:46.496221] [INFO ] [sig ] [114/3280] Completed AL in 0.3s | 2.77 sym/s | Total: 41.1s | ETA: 19.0m [2026-03-09T20:15:46.496264] [INFO ] [sig ] [115/3280] Forecasting ALAB... [2026-03-09T20:15:46.496293] [INFO ] [sig ] Generating forecast for: ALAB [2026-03-09T20:15:46.496323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-03-09T20:15:46.510387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-03-09T20:15:46.510838] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-03-09T20:15:46.511822] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-03-09T20:15:46.511880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:46.511912] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:46.511938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:46.511996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:46.573503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:46.574383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:46.574477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:46.574510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:46.701266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:46.701468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:46.701512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:46.701542] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:46.705512] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-03-09T20:15:46.705853] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-03-09T20:15:46.706003] [INFO ] [sig ] ALAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:46.852012] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALAB.txt [2026-03-09T20:15:46.852184] [INFO ] [sig ] [115/3280] Completed ALAB in 0.4s | 2.77 sym/s | Total: 41.5s | ETA: 19.0m [2026-03-09T20:15:46.852225] [INFO ] [sig ] [116/3280] Forecasting ALB... [2026-03-09T20:15:46.852262] [INFO ] [sig ] Generating forecast for: ALB [2026-03-09T20:15:46.852294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-03-09T20:15:46.864382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-03-09T20:15:46.864808] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-03-09T20:15:46.865689] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-03-09T20:15:46.865743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:46.865779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:46.865809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:46.865877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:46.927556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:46.928505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:46.928615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:46.928654] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:47.057832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:47.057994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:47.058034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:47.058064] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:47.061865] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: DOWN (p=43.05%) [2026-03-09T20:15:47.062153] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-03-09T20:15:47.062288] [INFO ] [sig ] ALB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:47.209787] [INFO ] [LOCAL ] Saved forecast: ALB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALB.txt [2026-03-09T20:15:47.209940] [INFO ] [sig ] [116/3280] Completed ALB in 0.4s | 2.77 sym/s | Total: 41.9s | ETA: 19.0m [2026-03-09T20:15:47.209980] [INFO ] [sig ] [117/3280] Forecasting ALC... [2026-03-09T20:15:47.210012] [INFO ] [sig ] Generating forecast for: ALC [2026-03-09T20:15:47.210042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-03-09T20:15:47.221956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-03-09T20:15:47.222339] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-03-09T20:15:47.223224] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-03-09T20:15:47.223280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:47.223314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:47.223341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:47.223399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:47.286190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:47.287280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:47.287373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:47.287406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:47.413026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:47.413376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:47.413416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:47.413444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:47.417280] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-03-09T20:15:47.417599] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-03-09T20:15:47.417736] [INFO ] [sig ] ALC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:47.563707] [INFO ] [LOCAL ] Saved forecast: ALC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALC.txt [2026-03-09T20:15:47.563857] [INFO ] [sig ] [117/3280] Completed ALC in 0.4s | 2.77 sym/s | Total: 42.2s | ETA: 19.0m [2026-03-09T20:15:47.563906] [INFO ] [sig ] [118/3280] Forecasting ALCO... [2026-03-09T20:15:47.563941] [INFO ] [sig ] Generating forecast for: ALCO [2026-03-09T20:15:47.563971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-03-09T20:15:47.577096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-03-09T20:15:47.577450] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-03-09T20:15:47.578304] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-03-09T20:15:47.578358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:47.578390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:47.578416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:47.578472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:47.637511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:47.638331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:47.638436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:47.638471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:47.763449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:47.763633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:47.763677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:47.763706] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:47.767191] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: DOWN (p=42.42%) [2026-03-09T20:15:47.767474] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-03-09T20:15:47.767644] [INFO ] [sig ] ALCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:47.913750] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALCO.txt [2026-03-09T20:15:47.913905] [INFO ] [sig ] [118/3280] Completed ALCO in 0.3s | 2.77 sym/s | Total: 42.6s | ETA: 19.0m [2026-03-09T20:15:47.913975] [INFO ] [sig ] [119/3280] Forecasting ALDX... [2026-03-09T20:15:47.914006] [INFO ] [sig ] Generating forecast for: ALDX [2026-03-09T20:15:47.914037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-03-09T20:15:47.925402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-03-09T20:15:47.925796] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-03-09T20:15:47.926643] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-03-09T20:15:47.926697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:47.926729] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:47.926759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:47.926828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:47.987088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:47.988046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:47.988141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:47.988174] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:48.112322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:48.112498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:48.112540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:48.112612] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:48.116480] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=75.37%) [2026-03-09T20:15:48.116878] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-03-09T20:15:48.117039] [INFO ] [sig ] ALDX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:48.287672] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALDX.txt [2026-03-09T20:15:48.287880] [INFO ] [sig ] [119/3280] Completed ALDX in 0.4s | 2.77 sym/s | Total: 42.9s | ETA: 19.0m [2026-03-09T20:15:48.287941] [INFO ] [sig ] [120/3280] Forecasting ALEX... [2026-03-09T20:15:48.287981] [INFO ] [sig ] Generating forecast for: ALEX [2026-03-09T20:15:48.288027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-03-09T20:15:48.300377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-03-09T20:15:48.300744] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-03-09T20:15:48.301663] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-03-09T20:15:48.301719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:48.301752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:48.301780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:48.301838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:48.367165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:48.368348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:48.368444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:48.368477] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:48.508931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:48.509101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:48.509143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:48.509172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:48.512999] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-03-09T20:15:48.513351] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-03-09T20:15:48.513506] [INFO ] [sig ] ALEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:48.673061] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALEX.txt [2026-03-09T20:15:48.673246] [INFO ] [sig ] [120/3280] Completed ALEX in 0.4s | 2.77 sym/s | Total: 43.3s | ETA: 19.0m [2026-03-09T20:15:48.673294] [INFO ] [sig ] [121/3280] Forecasting ALG... [2026-03-09T20:15:48.673326] [INFO ] [sig ] Generating forecast for: ALG [2026-03-09T20:15:48.673359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-03-09T20:15:48.687167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-03-09T20:15:48.687646] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-03-09T20:15:48.688628] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-03-09T20:15:48.688699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:48.688732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:48.688760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:48.688818] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:48.757608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:48.758853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:48.759154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:48.759207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:48.889677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:48.889851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:48.889891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:48.889922] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:48.893886] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-03-09T20:15:48.894271] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-03-09T20:15:48.894433] [INFO ] [sig ] ALG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:49.050045] [INFO ] [LOCAL ] Saved forecast: ALG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALG.txt [2026-03-09T20:15:49.050196] [INFO ] [sig ] [121/3280] Completed ALG in 0.4s | 2.77 sym/s | Total: 43.7s | ETA: 19.0m [2026-03-09T20:15:49.050236] [INFO ] [sig ] [122/3280] Forecasting ALGM... [2026-03-09T20:15:49.050265] [INFO ] [sig ] Generating forecast for: ALGM [2026-03-09T20:15:49.050297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-03-09T20:15:49.063221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-03-09T20:15:49.063603] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-03-09T20:15:49.064472] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-03-09T20:15:49.064527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:49.064560] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:49.064666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:49.064752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:49.127125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:49.127989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:49.128076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:49.128109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:49.252561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:49.252734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:49.252776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:49.252804] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:49.256721] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-03-09T20:15:49.257079] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-03-09T20:15:49.257228] [INFO ] [sig ] ALGM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:49.400219] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALGM.txt [2026-03-09T20:15:49.400358] [INFO ] [sig ] [122/3280] Completed ALGM in 0.4s | 2.77 sym/s | Total: 44.1s | ETA: 19.0m [2026-03-09T20:15:49.400398] [INFO ] [sig ] [123/3280] Forecasting ALGN... [2026-03-09T20:15:49.400427] [INFO ] [sig ] Generating forecast for: ALGN [2026-03-09T20:15:49.400457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-03-09T20:15:49.413197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-03-09T20:15:49.413534] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-03-09T20:15:49.414371] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-03-09T20:15:49.414425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:49.414457] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:49.414494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:49.414553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:49.475095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:49.475778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:49.475859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:49.475892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:49.595608] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:49.595769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:49.595809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:49.595839] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:49.599339] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-03-09T20:15:49.599638] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-03-09T20:15:49.599772] [INFO ] [sig ] ALGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:49.743927] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALGN.txt [2026-03-09T20:15:49.744255] [INFO ] [sig ] [123/3280] Completed ALGN in 0.3s | 2.77 sym/s | Total: 44.4s | ETA: 19.0m [2026-03-09T20:15:49.744295] [INFO ] [sig ] [124/3280] Forecasting ALGS... [2026-03-09T20:15:49.744326] [INFO ] [sig ] Generating forecast for: ALGS [2026-03-09T20:15:49.744357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-03-09T20:15:49.756331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-03-09T20:15:49.756670] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-03-09T20:15:49.757509] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-03-09T20:15:49.757565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:49.757617] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:49.757646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:49.757703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:49.815979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:49.816627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:49.816706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:49.816738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:49.940626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:49.940788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:49.940833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:49.940868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:49.944779] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=85.81%) [2026-03-09T20:15:49.945062] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-03-09T20:15:49.945192] [INFO ] [sig ] ALGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:50.090620] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALGS.txt [2026-03-09T20:15:50.090761] [INFO ] [sig ] [124/3280] Completed ALGS in 0.3s | 2.77 sym/s | Total: 44.7s | ETA: 19.0m [2026-03-09T20:15:50.090800] [INFO ] [sig ] [125/3280] Forecasting ALHC... [2026-03-09T20:15:50.090830] [INFO ] [sig ] Generating forecast for: ALHC [2026-03-09T20:15:50.090863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-03-09T20:15:50.102977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-03-09T20:15:50.103299] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-03-09T20:15:50.104145] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-03-09T20:15:50.104199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:50.104230] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:50.104256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:50.104313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:50.170023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:50.171404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:50.171547] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:50.171625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:50.354502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:50.354716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:50.354783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:50.354835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:50.360377] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-03-09T20:15:50.360850] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-03-09T20:15:50.361070] [INFO ] [sig ] ALHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:50.523105] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALHC.txt [2026-03-09T20:15:50.523264] [INFO ] [sig ] [125/3280] Completed ALHC in 0.4s | 2.77 sym/s | Total: 45.2s | ETA: 19.0m [2026-03-09T20:15:50.523306] [INFO ] [sig ] [126/3280] Forecasting ALK... [2026-03-09T20:15:50.523335] [INFO ] [sig ] Generating forecast for: ALK [2026-03-09T20:15:50.523365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-03-09T20:15:50.535483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-03-09T20:15:50.535854] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-03-09T20:15:50.536982] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-03-09T20:15:50.537228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:50.537262] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:50.537289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:50.537346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:50.598401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:50.599093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:50.599352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:50.599384] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:50.726390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:50.726531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:50.726597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:50.726631] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:50.730522] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-03-09T20:15:50.730854] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-03-09T20:15:50.731000] [INFO ] [sig ] ALK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:50.877684] [INFO ] [LOCAL ] Saved forecast: ALK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALK.txt [2026-03-09T20:15:50.877814] [INFO ] [sig ] [126/3280] Completed ALK in 0.4s | 2.77 sym/s | Total: 45.5s | ETA: 19.0m [2026-03-09T20:15:50.877853] [INFO ] [sig ] [127/3280] Forecasting ALKS... [2026-03-09T20:15:50.877882] [INFO ] [sig ] Generating forecast for: ALKS [2026-03-09T20:15:50.877918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-03-09T20:15:50.889890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-03-09T20:15:50.890238] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-03-09T20:15:50.891084] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-03-09T20:15:50.891138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:50.891170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:50.891198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:50.891254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:50.951410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:50.952083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:50.952162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:50.952195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:51.072689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:51.072811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:51.072848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:51.072876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:51.076249] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-03-09T20:15:51.076522] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-03-09T20:15:51.076705] [INFO ] [sig ] ALKS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:51.218181] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALKS.txt [2026-03-09T20:15:51.218308] [INFO ] [sig ] [127/3280] Completed ALKS in 0.3s | 2.77 sym/s | Total: 45.9s | ETA: 19.0m [2026-03-09T20:15:51.218348] [INFO ] [sig ] [128/3280] Forecasting ALL... [2026-03-09T20:15:51.218377] [INFO ] [sig ] Generating forecast for: ALL [2026-03-09T20:15:51.218407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-03-09T20:15:51.230336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-03-09T20:15:51.230725] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-03-09T20:15:51.231678] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-03-09T20:15:51.231734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:51.231766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:51.231792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:51.231849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:51.292501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:51.293306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:51.293388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:51.293422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:51.411233] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:51.411395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:51.411435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:51.411465] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:51.415195] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-03-09T20:15:51.415505] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-03-09T20:15:51.415674] [INFO ] [sig ] ALL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:51.563723] [INFO ] [LOCAL ] Saved forecast: ALL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALL.txt [2026-03-09T20:15:51.563875] [INFO ] [sig ] [128/3280] Completed ALL in 0.3s | 2.77 sym/s | Total: 46.2s | ETA: 19.0m [2026-03-09T20:15:51.563918] [INFO ] [sig ] [129/3280] Forecasting ALLE... [2026-03-09T20:15:51.563947] [INFO ] [sig ] Generating forecast for: ALLE [2026-03-09T20:15:51.563977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-03-09T20:15:51.576436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-03-09T20:15:51.576845] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-03-09T20:15:51.577742] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-03-09T20:15:51.577796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:51.577830] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:51.577863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:51.577931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:51.636309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:51.637166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:51.637255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:51.637289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:51.764297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:51.764470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:51.764511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:51.764540] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:51.768465] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=38.50%) [2026-03-09T20:15:51.768789] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-03-09T20:15:51.768939] [INFO ] [sig ] ALLE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:51.916312] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALLE.txt [2026-03-09T20:15:51.916454] [INFO ] [sig ] [129/3280] Completed ALLE in 0.4s | 2.77 sym/s | Total: 46.6s | ETA: 19.0m [2026-03-09T20:15:51.916494] [INFO ] [sig ] [130/3280] Forecasting ALLO... [2026-03-09T20:15:51.916524] [INFO ] [sig ] Generating forecast for: ALLO [2026-03-09T20:15:51.916555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-03-09T20:15:51.928275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-03-09T20:15:51.928651] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-03-09T20:15:51.929493] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-03-09T20:15:51.929546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:51.929602] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:51.929635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:51.929692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:51.986914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:51.987671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:51.987754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:51.987789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:52.112226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:52.112361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:52.112401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:52.112429] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:52.115898] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-03-09T20:15:52.116198] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-03-09T20:15:52.116329] [INFO ] [sig ] ALLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:52.327717] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALLO.txt [2026-03-09T20:15:52.327880] [INFO ] [sig ] [130/3280] Completed ALLO in 0.4s | 2.77 sym/s | Total: 47.0s | ETA: 19.0m [2026-03-09T20:15:52.327928] [INFO ] [sig ] [131/3280] Forecasting ALLY... [2026-03-09T20:15:52.327964] [INFO ] [sig ] Generating forecast for: ALLY [2026-03-09T20:15:52.328002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-03-09T20:15:52.339737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-03-09T20:15:52.340126] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-03-09T20:15:52.341061] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-03-09T20:15:52.341117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:52.341150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:52.341178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:52.341237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:52.401388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:52.402134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:52.402216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:52.402249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:52.529361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:52.529510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:52.529549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:52.529596] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:52.533259] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=25.80%) [2026-03-09T20:15:52.533541] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-03-09T20:15:52.533692] [INFO ] [sig ] ALLY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:52.677442] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALLY.txt [2026-03-09T20:15:52.677610] [INFO ] [sig ] [131/3280] Completed ALLY in 0.3s | 2.77 sym/s | Total: 47.3s | ETA: 19.0m [2026-03-09T20:15:52.677652] [INFO ] [sig ] [132/3280] Forecasting ALMS... [2026-03-09T20:15:52.677682] [INFO ] [sig ] Generating forecast for: ALMS [2026-03-09T20:15:52.677711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-03-09T20:15:52.690130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-03-09T20:15:52.690446] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-03-09T20:15:52.691322] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-03-09T20:15:52.691376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:52.691408] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:52.691436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:52.691492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:52.753139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:52.753869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:52.753978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:52.754014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:52.881019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:52.881184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:52.881227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:52.881267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:52.885270] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-03-09T20:15:52.885633] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-03-09T20:15:52.885798] [INFO ] [sig ] ALMS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:53.032350] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALMS.txt [2026-03-09T20:15:53.032513] [INFO ] [sig ] [132/3280] Completed ALMS in 0.4s | 2.77 sym/s | Total: 47.7s | ETA: 19.0m [2026-03-09T20:15:53.032554] [INFO ] [sig ] [133/3280] Forecasting ALNY... [2026-03-09T20:15:53.032607] [INFO ] [sig ] Generating forecast for: ALNY [2026-03-09T20:15:53.032644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-03-09T20:15:53.045687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-03-09T20:15:53.046037] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-03-09T20:15:53.046965] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-03-09T20:15:53.047024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:53.047056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:53.047084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:53.047143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:53.109382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:53.110398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:53.110485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:53.110520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:53.237964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:53.238208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:53.238262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:53.238293] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:53.242435] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-03-09T20:15:53.242792] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-03-09T20:15:53.242981] [INFO ] [sig ] ALNY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:53.386632] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALNY.txt [2026-03-09T20:15:53.386794] [INFO ] [sig ] [133/3280] Completed ALNY in 0.4s | 2.77 sym/s | Total: 48.0s | ETA: 18.9m [2026-03-09T20:15:53.386835] [INFO ] [sig ] [134/3280] Forecasting ALRM... [2026-03-09T20:15:53.386865] [INFO ] [sig ] Generating forecast for: ALRM [2026-03-09T20:15:53.386895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-03-09T20:15:53.404942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-03-09T20:15:53.405306] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-03-09T20:15:53.406217] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-03-09T20:15:53.406270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:53.406301] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:53.406327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:53.406383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:53.464851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:53.465550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:53.465647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:53.465681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:53.592383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:53.592549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:53.592610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:53.592639] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:53.596736] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=30.73%) [2026-03-09T20:15:53.597026] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-03-09T20:15:53.597183] [INFO ] [sig ] ALRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:53.738756] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALRM.txt [2026-03-09T20:15:53.738900] [INFO ] [sig ] [134/3280] Completed ALRM in 0.4s | 2.77 sym/s | Total: 48.4s | ETA: 18.9m [2026-03-09T20:15:53.738939] [INFO ] [sig ] [135/3280] Forecasting ALRS... [2026-03-09T20:15:53.738968] [INFO ] [sig ] Generating forecast for: ALRS [2026-03-09T20:15:53.738997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-03-09T20:15:53.750963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-03-09T20:15:53.751318] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-03-09T20:15:53.752172] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-03-09T20:15:53.752227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:53.752260] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:53.752286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:53.752342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:53.811423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:53.812128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:53.812208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:53.812240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:53.941416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:53.941597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:53.941642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:53.941673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:53.945229] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-03-09T20:15:53.945519] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-03-09T20:15:53.945675] [INFO ] [sig ] ALRS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:54.088033] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALRS.txt [2026-03-09T20:15:54.088209] [INFO ] [sig ] [135/3280] Completed ALRS in 0.3s | 2.77 sym/s | Total: 48.7s | ETA: 18.9m [2026-03-09T20:15:54.088441] [INFO ] [sig ] [136/3280] Forecasting ALSN... [2026-03-09T20:15:54.088471] [INFO ] [sig ] Generating forecast for: ALSN [2026-03-09T20:15:54.088502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-03-09T20:15:54.100895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-03-09T20:15:54.101333] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-03-09T20:15:54.102295] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-03-09T20:15:54.102373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:54.102415] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:54.102451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:54.102522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:54.167740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:54.168566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:54.168673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:54.168707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:54.295745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:54.295916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:54.295965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:54.295995] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:54.299718] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-03-09T20:15:54.300037] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-03-09T20:15:54.300188] [INFO ] [sig ] ALSN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:54.453050] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALSN.txt [2026-03-09T20:15:54.453213] [INFO ] [sig ] [136/3280] Completed ALSN in 0.4s | 2.77 sym/s | Total: 49.1s | ETA: 18.9m [2026-03-09T20:15:54.453263] [INFO ] [sig ] [137/3280] Forecasting ALTG... [2026-03-09T20:15:54.453296] [INFO ] [sig ] Generating forecast for: ALTG [2026-03-09T20:15:54.453328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-03-09T20:15:54.466142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-03-09T20:15:54.466540] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-03-09T20:15:54.467545] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-03-09T20:15:54.467621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:54.467656] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:54.467684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:54.467743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:54.532615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:54.533624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:54.533714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:54.533747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:54.660872] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:54.661037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:54.661080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:54.661109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:54.665401] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=88.49%) [2026-03-09T20:15:54.665713] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-03-09T20:15:54.665850] [INFO ] [sig ] ALTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:54.812705] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALTG.txt [2026-03-09T20:15:54.812900] [INFO ] [sig ] [137/3280] Completed ALTG in 0.4s | 2.77 sym/s | Total: 49.5s | ETA: 18.9m [2026-03-09T20:15:54.812944] [INFO ] [sig ] [138/3280] Forecasting ALTI... [2026-03-09T20:15:54.812975] [INFO ] [sig ] Generating forecast for: ALTI [2026-03-09T20:15:54.813005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-03-09T20:15:54.827799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-03-09T20:15:54.828191] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-03-09T20:15:54.829074] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-03-09T20:15:54.829129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:54.829161] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:54.829188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:54.829243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:54.894627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:54.895666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:54.895780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:54.895830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:55.038586] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:55.038756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:55.038799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:55.038829] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:55.042314] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=67.50%) [2026-03-09T20:15:55.042624] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-03-09T20:15:55.042765] [INFO ] [sig ] ALTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:55.189240] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALTI.txt [2026-03-09T20:15:55.189405] [INFO ] [sig ] [138/3280] Completed ALTI in 0.4s | 2.77 sym/s | Total: 49.8s | ETA: 18.9m [2026-03-09T20:15:55.189446] [INFO ] [sig ] [139/3280] Forecasting ALTS... [2026-03-09T20:15:55.189478] [INFO ] [sig ] Generating forecast for: ALTS [2026-03-09T20:15:55.189509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-03-09T20:15:55.203722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-03-09T20:15:55.204116] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-03-09T20:15:55.205034] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-03-09T20:15:55.205091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:55.205152] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:55.205181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:55.205238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:55.271896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:55.272873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:55.272972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:55.273005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:55.408482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:55.408688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:55.408739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:55.408767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:55.412597] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=22.96%) [2026-03-09T20:15:55.412933] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-03-09T20:15:55.413111] [INFO ] [sig ] ALTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:55.561147] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALTS.txt [2026-03-09T20:15:55.561312] [INFO ] [sig ] [139/3280] Completed ALTS in 0.4s | 2.77 sym/s | Total: 50.2s | ETA: 18.9m [2026-03-09T20:15:55.561355] [INFO ] [sig ] [140/3280] Forecasting ALTY... [2026-03-09T20:15:55.561386] [INFO ] [sig ] Generating forecast for: ALTY [2026-03-09T20:15:55.561416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-03-09T20:15:55.573529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-03-09T20:15:55.573927] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-03-09T20:15:55.574802] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-03-09T20:15:55.574857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:55.574889] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:55.574916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:55.574973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:55.634858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:55.635857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:55.635966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:55.636002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:55.755652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:55.755832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:55.755875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:55.755902] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:55.760342] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-03-09T20:15:55.760715] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-03-09T20:15:55.760886] [INFO ] [sig ] ALTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:55.913191] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALTY.txt [2026-03-09T20:15:55.913356] [INFO ] [sig ] [140/3280] Completed ALTY in 0.4s | 2.77 sym/s | Total: 50.6s | ETA: 18.9m [2026-03-09T20:15:55.913396] [INFO ] [sig ] [141/3280] Forecasting ALVO... [2026-03-09T20:15:55.913425] [INFO ] [sig ] Generating forecast for: ALVO [2026-03-09T20:15:55.913457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-03-09T20:15:55.926919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-03-09T20:15:55.927349] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-03-09T20:15:55.928288] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-03-09T20:15:55.928345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:55.928378] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:55.928405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:55.928461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:55.986395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:55.987344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:55.987433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:55.987466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:56.108332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:56.108503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:56.108546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:56.108596] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:56.112301] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-03-09T20:15:56.112649] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-03-09T20:15:56.112795] [INFO ] [sig ] ALVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:56.260054] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALVO.txt [2026-03-09T20:15:56.260237] [INFO ] [sig ] [141/3280] Completed ALVO in 0.3s | 2.77 sym/s | Total: 50.9s | ETA: 18.9m [2026-03-09T20:15:56.260280] [INFO ] [sig ] [142/3280] Forecasting ALX... [2026-03-09T20:15:56.260308] [INFO ] [sig ] Generating forecast for: ALX [2026-03-09T20:15:56.260342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-03-09T20:15:56.272923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-03-09T20:15:56.273376] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-03-09T20:15:56.274255] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-03-09T20:15:56.274308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:56.274340] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:56.274393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:56.274456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:56.331078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:56.332020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:56.332116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:56.332148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:56.449760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:56.449926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:56.449968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:56.450034] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:56.453639] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-03-09T20:15:56.453982] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-03-09T20:15:56.454135] [INFO ] [sig ] ALX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:56.600503] [INFO ] [LOCAL ] Saved forecast: ALX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ALX.txt [2026-03-09T20:15:56.600653] [INFO ] [sig ] [142/3280] Completed ALX in 0.3s | 2.77 sym/s | Total: 51.3s | ETA: 18.9m [2026-03-09T20:15:56.600695] [INFO ] [sig ] [143/3280] Forecasting ALXO... [2026-03-09T20:15:56.600725] [INFO ] [sig ] Generating forecast for: ALXO [2026-03-09T20:15:56.600755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-03-09T20:15:56.612380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-03-09T20:15:56.612701] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-03-09T20:15:56.613540] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-03-09T20:15:56.613613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:56.613647] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:56.613673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:56.613730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:56.670561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:56.671186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:56.671265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:56.671298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:56.794918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:56.795075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:56.795115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:56.795143] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:56.798594] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-03-09T20:15:56.798876] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-03-09T20:15:56.799007] [INFO ] [sig ] ALXO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:56.939926] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALXO.txt [2026-03-09T20:15:56.940054] [INFO ] [sig ] [143/3280] Completed ALXO in 0.3s | 2.77 sym/s | Total: 51.6s | ETA: 18.9m [2026-03-09T20:15:56.940094] [INFO ] [sig ] [144/3280] Forecasting ALZN... [2026-03-09T20:15:56.940124] [INFO ] [sig ] Generating forecast for: ALZN [2026-03-09T20:15:56.940153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-03-09T20:15:56.951377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-03-09T20:15:56.951663] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-03-09T20:15:56.952458] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-03-09T20:15:56.952512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:56.952543] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:56.952588] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:56.952649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:57.009622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:57.010256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:57.010335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:57.010367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:57.128346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:57.128517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:57.128557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:57.128607] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:57.132070] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-03-09T20:15:57.132353] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-03-09T20:15:57.132490] [INFO ] [sig ] ALZN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:57.274756] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ALZN.txt [2026-03-09T20:15:57.274921] [INFO ] [sig ] [144/3280] Completed ALZN in 0.3s | 2.77 sym/s | Total: 51.9s | ETA: 18.8m [2026-03-09T20:15:57.274963] [INFO ] [sig ] [145/3280] Forecasting AM... [2026-03-09T20:15:57.274995] [INFO ] [sig ] Generating forecast for: AM [2026-03-09T20:15:57.275028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-03-09T20:15:57.288337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-03-09T20:15:57.288745] [INFO ] [FORECASTER] Starting predict_future for AM [2026-03-09T20:15:57.289618] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-03-09T20:15:57.289673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:57.289707] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:57.289737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:57.289809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:57.354822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:57.355803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:57.355895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:57.355929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:57.481720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:57.481888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:57.481930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:57.481959] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:57.485654] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-03-09T20:15:57.485953] [INFO ] [FORECASTER] Completed predict_future for AM [2026-03-09T20:15:57.486094] [INFO ] [sig ] AM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:57.663019] [INFO ] [LOCAL ] Saved forecast: AM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AM.txt [2026-03-09T20:15:57.663189] [INFO ] [sig ] [145/3280] Completed AM in 0.4s | 2.77 sym/s | Total: 52.3s | ETA: 18.9m [2026-03-09T20:15:57.663246] [INFO ] [sig ] [146/3280] Forecasting AMAL... [2026-03-09T20:15:57.663284] [INFO ] [sig ] Generating forecast for: AMAL [2026-03-09T20:15:57.663323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-03-09T20:15:57.679837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-03-09T20:15:57.680292] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-03-09T20:15:57.681236] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-03-09T20:15:57.681297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:57.681331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:57.681359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:57.681417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:57.748347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:57.749360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:57.749456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:57.749491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:57.893290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:57.893486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:57.893546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:57.893603] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:57.897792] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-03-09T20:15:57.898196] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-03-09T20:15:57.898386] [INFO ] [sig ] AMAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:58.071280] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMAL.txt [2026-03-09T20:15:58.071489] [INFO ] [sig ] [146/3280] Completed AMAL in 0.4s | 2.77 sym/s | Total: 52.7s | ETA: 18.9m [2026-03-09T20:15:58.071535] [INFO ] [sig ] [147/3280] Forecasting AMBA... [2026-03-09T20:15:58.071566] [INFO ] [sig ] Generating forecast for: AMBA [2026-03-09T20:15:58.071626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-03-09T20:15:58.088067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-03-09T20:15:58.088653] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-03-09T20:15:58.089842] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-03-09T20:15:58.089921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:58.089981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:58.090022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:58.090089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:58.152404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:58.153399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:58.153534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:58.153589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:58.288513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:58.288714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:58.288759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:58.288789] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:58.292655] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=74.34%) [2026-03-09T20:15:58.293005] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-03-09T20:15:58.293179] [INFO ] [sig ] AMBA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:58.450234] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMBA.txt [2026-03-09T20:15:58.450409] [INFO ] [sig ] [147/3280] Completed AMBA in 0.4s | 2.77 sym/s | Total: 53.1s | ETA: 18.9m [2026-03-09T20:15:58.450450] [INFO ] [sig ] [148/3280] Forecasting AMBP... [2026-03-09T20:15:58.450480] [INFO ] [sig ] Generating forecast for: AMBP [2026-03-09T20:15:58.450512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-03-09T20:15:58.462863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-03-09T20:15:58.463291] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-03-09T20:15:58.464207] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-03-09T20:15:58.464265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:58.464299] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:58.464327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:58.464385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:58.524818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:58.525816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:58.525934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:58.525987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:58.650898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:58.651076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:58.651117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:58.651146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:58.655226] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=39.86%) [2026-03-09T20:15:58.655783] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-03-09T20:15:58.655951] [INFO ] [sig ] AMBP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:58.808112] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMBP.txt [2026-03-09T20:15:58.808292] [INFO ] [sig ] [148/3280] Completed AMBP in 0.4s | 2.77 sym/s | Total: 53.5s | ETA: 18.9m [2026-03-09T20:15:58.808336] [INFO ] [sig ] [149/3280] Forecasting AMC... [2026-03-09T20:15:58.808377] [INFO ] [sig ] Generating forecast for: AMC [2026-03-09T20:15:58.808420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-03-09T20:15:58.821464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-03-09T20:15:58.821908] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-03-09T20:15:58.822781] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-03-09T20:15:58.822836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:58.822867] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:58.823071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:58.823127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:58.882377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:58.883342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:58.883483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:58.883518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:59.012658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:59.012842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:59.012885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:59.012916] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:59.016788] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=12.94%) [2026-03-09T20:15:59.017188] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-03-09T20:15:59.017354] [INFO ] [sig ] AMC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:59.169776] [INFO ] [LOCAL ] Saved forecast: AMC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMC.txt [2026-03-09T20:15:59.169962] [INFO ] [sig ] [149/3280] Completed AMC in 0.4s | 2.77 sym/s | Total: 53.8s | ETA: 18.8m [2026-03-09T20:15:59.170022] [INFO ] [sig ] [150/3280] Forecasting AMCX... [2026-03-09T20:15:59.170057] [INFO ] [sig ] Generating forecast for: AMCX [2026-03-09T20:15:59.170091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-03-09T20:15:59.182746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-03-09T20:15:59.183212] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-03-09T20:15:59.184394] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-03-09T20:15:59.184507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:59.184569] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:59.184671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:59.184779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:59.244755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:59.245731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:59.245829] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:59.245865] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:59.363844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:59.364018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:59.364070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:59.364106] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:59.367789] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=63.65%) [2026-03-09T20:15:59.368085] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-03-09T20:15:59.368230] [INFO ] [sig ] AMCX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:15:59.512621] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMCX.txt [2026-03-09T20:15:59.512761] [INFO ] [sig ] [150/3280] Completed AMCX in 0.3s | 2.77 sym/s | Total: 54.2s | ETA: 18.8m [2026-03-09T20:15:59.512808] [INFO ] [sig ] [151/3280] Forecasting AMD... [2026-03-09T20:15:59.512839] [INFO ] [sig ] Generating forecast for: AMD [2026-03-09T20:15:59.512871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-03-09T20:15:59.525062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-03-09T20:15:59.525370] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-03-09T20:15:59.526200] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-03-09T20:15:59.526254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:59.526453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:59.526480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:59.526536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:59.584655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:59.585261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:59.585341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:59.585374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:15:59.709380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:15:59.709500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:15:59.709536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:15:59.709565] [INFO ] [FORECASTER] Training complete [2026-03-09T20:15:59.712913] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-03-09T20:15:59.713188] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-03-09T20:15:59.713316] [INFO ] [sig ] AMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:15:59.857053] [INFO ] [LOCAL ] Saved forecast: AMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMD.txt [2026-03-09T20:15:59.857168] [INFO ] [sig ] [151/3280] Completed AMD in 0.3s | 2.77 sym/s | Total: 54.5s | ETA: 18.8m [2026-03-09T20:15:59.857209] [INFO ] [sig ] [152/3280] Forecasting AMDL... [2026-03-09T20:15:59.857242] [INFO ] [sig ] Generating forecast for: AMDL [2026-03-09T20:15:59.857271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-03-09T20:15:59.869888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-03-09T20:15:59.870209] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-03-09T20:15:59.871056] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-03-09T20:15:59.871116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:15:59.871151] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:15:59.871179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:15:59.871235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:15:59.933022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:15:59.933906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:15:59.933999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:15:59.934033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:00.060049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:00.060226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:00.060268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:00.060296] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:00.063967] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-03-09T20:16:00.064294] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-03-09T20:16:00.064456] [INFO ] [sig ] AMDL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:00.215139] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMDL.txt [2026-03-09T20:16:00.215349] [INFO ] [sig ] [152/3280] Completed AMDL in 0.4s | 2.77 sym/s | Total: 54.9s | ETA: 18.8m [2026-03-09T20:16:00.215391] [INFO ] [sig ] [153/3280] Forecasting AME... [2026-03-09T20:16:00.215422] [INFO ] [sig ] Generating forecast for: AME [2026-03-09T20:16:00.215452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-03-09T20:16:00.228872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-03-09T20:16:00.229304] [INFO ] [FORECASTER] Starting predict_future for AME [2026-03-09T20:16:00.230391] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-03-09T20:16:00.230448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:00.230482] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:00.230511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:00.230569] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:00.300646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:00.301870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:00.301968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:00.302003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:00.447922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:00.448090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:00.448132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:00.448163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:00.451739] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=25.03%) [2026-03-09T20:16:00.452015] [INFO ] [FORECASTER] Completed predict_future for AME [2026-03-09T20:16:00.452148] [INFO ] [sig ] AME: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:00.597250] [INFO ] [LOCAL ] Saved forecast: AME 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AME.txt [2026-03-09T20:16:00.597391] [INFO ] [sig ] [153/3280] Completed AME in 0.4s | 2.77 sym/s | Total: 55.2s | ETA: 18.8m [2026-03-09T20:16:00.597431] [INFO ] [sig ] [154/3280] Forecasting AMG... [2026-03-09T20:16:00.597460] [INFO ] [sig ] Generating forecast for: AMG [2026-03-09T20:16:00.597519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-03-09T20:16:00.609456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-03-09T20:16:00.609852] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-03-09T20:16:00.610743] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-03-09T20:16:00.610801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:00.610834] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:00.610862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:00.610919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:00.677857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:00.678952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:00.679038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:00.679072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:00.803403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:00.803603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:00.803653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:00.803701] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:00.807947] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-03-09T20:16:00.808264] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-03-09T20:16:00.808601] [INFO ] [sig ] AMG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:00.964041] [INFO ] [LOCAL ] Saved forecast: AMG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMG.txt [2026-03-09T20:16:00.964222] [INFO ] [sig ] [154/3280] Completed AMG in 0.4s | 2.77 sym/s | Total: 55.6s | ETA: 18.8m [2026-03-09T20:16:00.964266] [INFO ] [sig ] [155/3280] Forecasting AMGN... [2026-03-09T20:16:00.964297] [INFO ] [sig ] Generating forecast for: AMGN [2026-03-09T20:16:00.964329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-03-09T20:16:00.977250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-03-09T20:16:00.977752] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-03-09T20:16:00.978731] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-03-09T20:16:00.978792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:00.978826] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:00.978853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:00.978910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:01.043508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:01.044497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:01.044613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:01.044662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:01.184896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:01.185089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:01.185146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:01.185190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:01.191267] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-03-09T20:16:01.191815] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-03-09T20:16:01.192035] [INFO ] [sig ] AMGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:01.415637] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMGN.txt [2026-03-09T20:16:01.416747] [INFO ] [sig ] [155/3280] Completed AMGN in 0.5s | 2.76 sym/s | Total: 56.1s | ETA: 18.8m [2026-03-09T20:16:01.416834] [INFO ] [sig ] [156/3280] Forecasting AMH... [2026-03-09T20:16:01.416867] [INFO ] [sig ] Generating forecast for: AMH [2026-03-09T20:16:01.416900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-03-09T20:16:01.431913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-03-09T20:16:01.432398] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-03-09T20:16:01.433711] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-03-09T20:16:01.433778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:01.433870] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:01.433907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:01.433984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:01.495804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:01.496752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:01.496839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:01.496892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:01.618533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:01.618758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:01.618803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:01.618832] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:01.622839] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=81.07%) [2026-03-09T20:16:01.623142] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-03-09T20:16:01.623284] [INFO ] [sig ] AMH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:01.772351] [INFO ] [LOCAL ] Saved forecast: AMH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMH.txt [2026-03-09T20:16:01.772527] [INFO ] [sig ] [156/3280] Completed AMH in 0.4s | 2.76 sym/s | Total: 56.4s | ETA: 18.8m [2026-03-09T20:16:01.772594] [INFO ] [sig ] [157/3280] Forecasting AMLX... [2026-03-09T20:16:01.772629] [INFO ] [sig ] Generating forecast for: AMLX [2026-03-09T20:16:01.772659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-03-09T20:16:01.785245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-03-09T20:16:01.785707] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-03-09T20:16:01.786598] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-03-09T20:16:01.786655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:01.786687] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:01.786713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:01.786772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:01.853472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:01.854500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:01.854613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:01.854650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:01.991006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:01.991192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:01.991243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:01.991279] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:01.995616] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-03-09T20:16:01.996071] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-03-09T20:16:01.996243] [INFO ] [sig ] AMLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:02.151683] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMLX.txt [2026-03-09T20:16:02.151856] [INFO ] [sig ] [157/3280] Completed AMLX in 0.4s | 2.76 sym/s | Total: 56.8s | ETA: 18.8m [2026-03-09T20:16:02.151897] [INFO ] [sig ] [158/3280] Forecasting AMN... [2026-03-09T20:16:02.151927] [INFO ] [sig ] Generating forecast for: AMN [2026-03-09T20:16:02.151957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-03-09T20:16:02.163930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-03-09T20:16:02.164363] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-03-09T20:16:02.165259] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-03-09T20:16:02.165314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:02.165347] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:02.165386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:02.165445] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:02.223832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:02.224837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:02.224946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:02.224985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:02.371401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:02.371640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:02.371701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:02.371731] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:02.376510] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=79.46%) [2026-03-09T20:16:02.376970] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-03-09T20:16:02.377178] [INFO ] [sig ] AMN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:02.539938] [INFO ] [LOCAL ] Saved forecast: AMN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMN.txt [2026-03-09T20:16:02.540112] [INFO ] [sig ] [158/3280] Completed AMN in 0.4s | 2.76 sym/s | Total: 57.2s | ETA: 18.8m [2026-03-09T20:16:02.540153] [INFO ] [sig ] [159/3280] Forecasting AMP... [2026-03-09T20:16:02.540183] [INFO ] [sig ] Generating forecast for: AMP [2026-03-09T20:16:02.540215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-03-09T20:16:02.554532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-03-09T20:16:02.555067] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-03-09T20:16:02.556275] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-03-09T20:16:02.556362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:02.556409] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:02.556446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:02.556522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:02.634431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:02.635532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:02.635674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:02.635723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:02.784142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:02.784318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:02.784361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:02.784454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:02.790920] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=97.54%) [2026-03-09T20:16:02.791683] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-03-09T20:16:02.791919] [INFO ] [sig ] AMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:03.026075] [INFO ] [LOCAL ] Saved forecast: AMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMP.txt [2026-03-09T20:16:03.026252] [INFO ] [sig ] [159/3280] Completed AMP in 0.5s | 2.76 sym/s | Total: 57.7s | ETA: 18.9m [2026-03-09T20:16:03.026295] [INFO ] [sig ] [160/3280] Forecasting AMPG... [2026-03-09T20:16:03.026326] [INFO ] [sig ] Generating forecast for: AMPG [2026-03-09T20:16:03.026358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-03-09T20:16:03.041048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-03-09T20:16:03.041520] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-03-09T20:16:03.042701] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-03-09T20:16:03.042779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:03.042829] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:03.042870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:03.042951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:03.107694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:03.108665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:03.108764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:03.108798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:03.241680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:03.241878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:03.241931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:03.241966] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:03.246979] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=21.73%) [2026-03-09T20:16:03.247449] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-03-09T20:16:03.247984] [INFO ] [sig ] AMPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:03.425099] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMPG.txt [2026-03-09T20:16:03.425290] [INFO ] [sig ] [160/3280] Completed AMPG in 0.4s | 2.75 sym/s | Total: 58.1s | ETA: 18.9m [2026-03-09T20:16:03.425334] [INFO ] [sig ] [161/3280] Forecasting AMPH... [2026-03-09T20:16:03.425364] [INFO ] [sig ] Generating forecast for: AMPH [2026-03-09T20:16:03.425395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-03-09T20:16:03.438095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-03-09T20:16:03.438522] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-03-09T20:16:03.439477] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-03-09T20:16:03.439535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:03.439568] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:03.439616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:03.439676] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:03.506996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:03.508005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:03.508099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:03.508140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:03.639779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:03.639955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:03.639995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:03.640024] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:03.643606] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=45.31%) [2026-03-09T20:16:03.643903] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-03-09T20:16:03.644063] [INFO ] [sig ] AMPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:03.805636] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMPH.txt [2026-03-09T20:16:03.805784] [INFO ] [sig ] [161/3280] Completed AMPH in 0.4s | 2.75 sym/s | Total: 58.5s | ETA: 18.9m [2026-03-09T20:16:03.805824] [INFO ] [sig ] [162/3280] Forecasting AMPL... [2026-03-09T20:16:03.805854] [INFO ] [sig ] Generating forecast for: AMPL [2026-03-09T20:16:03.805892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-03-09T20:16:03.821032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-03-09T20:16:03.821718] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-03-09T20:16:03.822751] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-03-09T20:16:03.822811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:03.822845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:03.822873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:03.822932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:03.884337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:03.885328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:03.885423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:03.885483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:04.015064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:04.015244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:04.015294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:04.015326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:04.020398] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-03-09T20:16:04.020857] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-03-09T20:16:04.021028] [INFO ] [sig ] AMPL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:04.171791] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMPL.txt [2026-03-09T20:16:04.171963] [INFO ] [sig ] [162/3280] Completed AMPL in 0.4s | 2.75 sym/s | Total: 58.8s | ETA: 18.9m [2026-03-09T20:16:04.172005] [INFO ] [sig ] [163/3280] Forecasting AMPX... [2026-03-09T20:16:04.172035] [INFO ] [sig ] Generating forecast for: AMPX [2026-03-09T20:16:04.172065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-03-09T20:16:04.184007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-03-09T20:16:04.184452] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-03-09T20:16:04.185381] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-03-09T20:16:04.185439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:04.185473] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:04.185500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:04.185563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:04.247338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:04.248520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:04.248646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:04.248694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:04.398593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:04.398768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:04.398811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:04.398842] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:04.402610] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-03-09T20:16:04.402975] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-03-09T20:16:04.403130] [INFO ] [sig ] AMPX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:04.557712] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMPX.txt [2026-03-09T20:16:04.557895] [INFO ] [sig ] [163/3280] Completed AMPX in 0.4s | 2.75 sym/s | Total: 59.2s | ETA: 18.9m [2026-03-09T20:16:04.557938] [INFO ] [sig ] [164/3280] Forecasting AMRC... [2026-03-09T20:16:04.557968] [INFO ] [sig ] Generating forecast for: AMRC [2026-03-09T20:16:04.557998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-03-09T20:16:04.570754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-03-09T20:16:04.571159] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-03-09T20:16:04.572101] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-03-09T20:16:04.572165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:04.572204] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:04.572237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:04.572307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:04.633397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:04.634374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:04.634468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:04.634503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:04.764363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:04.764537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:04.764596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:04.764629] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:04.768235] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: UP (p=71.10%) [2026-03-09T20:16:04.768546] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-03-09T20:16:04.768705] [INFO ] [sig ] AMRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:04.929709] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMRC.txt [2026-03-09T20:16:04.929873] [INFO ] [sig ] [164/3280] Completed AMRC in 0.4s | 2.75 sym/s | Total: 59.6s | ETA: 18.9m [2026-03-09T20:16:04.929914] [INFO ] [sig ] [165/3280] Forecasting AMRN... [2026-03-09T20:16:04.929944] [INFO ] [sig ] Generating forecast for: AMRN [2026-03-09T20:16:04.929974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-03-09T20:16:04.942515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-03-09T20:16:04.942899] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-03-09T20:16:04.943760] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-03-09T20:16:04.943815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:04.943846] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:04.943873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:04.943930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:05.005759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:05.006919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:05.007010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:05.007044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:05.135005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:05.135173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:05.135213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:05.135241] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:05.138786] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=48.17%) [2026-03-09T20:16:05.139090] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-03-09T20:16:05.139234] [INFO ] [sig ] AMRN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:05.287940] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMRN.txt [2026-03-09T20:16:05.288135] [INFO ] [sig ] [165/3280] Completed AMRN in 0.4s | 2.75 sym/s | Total: 59.9s | ETA: 18.9m [2026-03-09T20:16:05.288187] [INFO ] [sig ] [166/3280] Forecasting AMRX... [2026-03-09T20:16:05.288224] [INFO ] [sig ] Generating forecast for: AMRX [2026-03-09T20:16:05.288260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-03-09T20:16:05.302212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-03-09T20:16:05.302944] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-03-09T20:16:05.304120] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-03-09T20:16:05.304180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:05.304214] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:05.304242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:05.304298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:05.366197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:05.367401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:05.367826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:05.367911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:05.499597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:05.499778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:05.499830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:05.499867] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:05.503483] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-03-09T20:16:05.503813] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-03-09T20:16:05.503962] [INFO ] [sig ] AMRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:05.665749] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMRX.txt [2026-03-09T20:16:05.665921] [INFO ] [sig ] [166/3280] Completed AMRX in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.9m [2026-03-09T20:16:05.665982] [INFO ] [sig ] [167/3280] Forecasting AMSC... [2026-03-09T20:16:05.666024] [INFO ] [sig ] Generating forecast for: AMSC [2026-03-09T20:16:05.666079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-03-09T20:16:05.678983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-03-09T20:16:05.679452] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-03-09T20:16:05.680830] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-03-09T20:16:05.680890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:05.680923] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:05.680949] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:05.681006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:05.744713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:05.745640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:05.745733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:05.745766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:05.880231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:05.880498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:05.880762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:05.880796] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:05.885512] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=43.21%) [2026-03-09T20:16:05.885930] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-03-09T20:16:05.886107] [INFO ] [sig ] AMSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:06.040227] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMSC.txt [2026-03-09T20:16:06.040407] [INFO ] [sig ] [167/3280] Completed AMSC in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.9m [2026-03-09T20:16:06.040449] [INFO ] [sig ] [168/3280] Forecasting AMSF... [2026-03-09T20:16:06.040481] [INFO ] [sig ] Generating forecast for: AMSF [2026-03-09T20:16:06.040512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-03-09T20:16:06.053979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-03-09T20:16:06.054343] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-03-09T20:16:06.055412] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-03-09T20:16:06.055468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:06.055502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:06.055530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:06.055607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:06.113951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:06.114862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:06.114954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:06.114989] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:06.235035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:06.235204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:06.235249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:06.235279] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:06.239295] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=15.06%) [2026-03-09T20:16:06.239844] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-03-09T20:16:06.239988] [INFO ] [sig ] AMSF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:06.402516] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMSF.txt [2026-03-09T20:16:06.402729] [INFO ] [sig ] [168/3280] Completed AMSF in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:06.402776] [INFO ] [sig ] [169/3280] Forecasting AMTB... [2026-03-09T20:16:06.402808] [INFO ] [sig ] Generating forecast for: AMTB [2026-03-09T20:16:06.402847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-03-09T20:16:06.416539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-03-09T20:16:06.416895] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-03-09T20:16:06.418014] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-03-09T20:16:06.418071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:06.418105] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:06.418132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:06.418201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:06.481710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:06.482408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:06.482490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:06.482525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:06.607040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:06.607189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:06.607229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:06.607260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:06.611088] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=71.41%) [2026-03-09T20:16:06.611388] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-03-09T20:16:06.611530] [INFO ] [sig ] AMTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:06.756238] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMTB.txt [2026-03-09T20:16:06.756409] [INFO ] [sig ] [169/3280] Completed AMTB in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:06.756450] [INFO ] [sig ] [170/3280] Forecasting AMTX... [2026-03-09T20:16:06.756478] [INFO ] [sig ] Generating forecast for: AMTX [2026-03-09T20:16:06.756509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-03-09T20:16:06.769287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-03-09T20:16:06.769843] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-03-09T20:16:06.770729] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-03-09T20:16:06.770785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:06.770819] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:06.770846] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:06.770908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:06.831691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:06.832385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:06.832673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:06.832719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:06.965292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:06.965456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:06.965500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:06.965530] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:06.969439] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-03-09T20:16:06.969765] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-03-09T20:16:06.969908] [INFO ] [sig ] AMTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:07.136119] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMTX.txt [2026-03-09T20:16:07.136285] [INFO ] [sig ] [170/3280] Completed AMTX in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:07.136325] [INFO ] [sig ] [171/3280] Forecasting AMWD... [2026-03-09T20:16:07.136356] [INFO ] [sig ] Generating forecast for: AMWD [2026-03-09T20:16:07.136387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-03-09T20:16:07.148347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-03-09T20:16:07.148846] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-03-09T20:16:07.149804] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-03-09T20:16:07.149889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:07.149929] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:07.149958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:07.150016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:07.214069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:07.215025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:07.215125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:07.215160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:07.364331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:07.364505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:07.364547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:07.364601] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:07.368499] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-03-09T20:16:07.368930] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-03-09T20:16:07.369089] [INFO ] [sig ] AMWD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:07.530615] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMWD.txt [2026-03-09T20:16:07.530782] [INFO ] [sig ] [171/3280] Completed AMWD in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:07.530826] [INFO ] [sig ] [172/3280] Forecasting AMWL... [2026-03-09T20:16:07.530858] [INFO ] [sig ] Generating forecast for: AMWL [2026-03-09T20:16:07.530889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-03-09T20:16:07.544295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-03-09T20:16:07.544968] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-03-09T20:16:07.545960] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-03-09T20:16:07.546028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:07.546063] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:07.546091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:07.546150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:07.606435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:07.607390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:07.607507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:07.607543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:07.729052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:07.729219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:07.729262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:07.729291] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:07.732971] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-09T20:16:07.733339] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-03-09T20:16:07.733490] [INFO ] [sig ] AMWL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:07.890925] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMWL.txt [2026-03-09T20:16:07.891108] [INFO ] [sig ] [172/3280] Completed AMWL in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:07.891150] [INFO ] [sig ] [173/3280] Forecasting AMX... [2026-03-09T20:16:07.891182] [INFO ] [sig ] Generating forecast for: AMX [2026-03-09T20:16:07.891213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-03-09T20:16:07.903500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-03-09T20:16:07.904147] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-03-09T20:16:07.905043] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-03-09T20:16:07.905098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:07.905169] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:07.905209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:07.905311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:07.964833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:07.965797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:07.965888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:07.965922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:08.093100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:08.093296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:08.093353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:08.093388] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:08.096888] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-03-09T20:16:08.097189] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-03-09T20:16:08.097326] [INFO ] [sig ] AMX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:08.258362] [INFO ] [LOCAL ] Saved forecast: AMX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMX.txt [2026-03-09T20:16:08.258534] [INFO ] [sig ] [173/3280] Completed AMX in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 18.8m [2026-03-09T20:16:08.258596] [INFO ] [sig ] [174/3280] Forecasting AMZD... [2026-03-09T20:16:08.258632] [INFO ] [sig ] Generating forecast for: AMZD [2026-03-09T20:16:08.258663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-03-09T20:16:08.271707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-03-09T20:16:08.272111] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-03-09T20:16:08.273050] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-03-09T20:16:08.273108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:08.273140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:08.273168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:08.273225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:08.344709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:08.345796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:08.345904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:08.345944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:08.512310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:08.512508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:08.512598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:08.512656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:08.518474] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=70.77%) [2026-03-09T20:16:08.519023] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-03-09T20:16:08.519238] [INFO ] [sig ] AMZD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:08.687379] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AMZD.txt [2026-03-09T20:16:08.687627] [INFO ] [sig ] [174/3280] Completed AMZD in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:08.687676] [INFO ] [sig ] [175/3280] Forecasting AMZN... [2026-03-09T20:16:08.687708] [INFO ] [sig ] Generating forecast for: AMZN [2026-03-09T20:16:08.687739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-03-09T20:16:08.700030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-03-09T20:16:08.700451] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-03-09T20:16:08.701366] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-03-09T20:16:08.701425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:08.701458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:08.701485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:08.701542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:08.765193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:08.766166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:08.766259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:08.766294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:08.895347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:08.895517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:08.895559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:08.895611] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:08.899989] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=36.99%) [2026-03-09T20:16:08.900320] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-03-09T20:16:08.900469] [INFO ] [sig ] AMZN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:09.048487] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMZN.txt [2026-03-09T20:16:09.048674] [INFO ] [sig ] [175/3280] Completed AMZN in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:09.048716] [INFO ] [sig ] [176/3280] Forecasting AMZZ... [2026-03-09T20:16:09.048747] [INFO ] [sig ] Generating forecast for: AMZZ [2026-03-09T20:16:09.048779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-03-09T20:16:09.061407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-03-09T20:16:09.061924] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-03-09T20:16:09.063175] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-03-09T20:16:09.063251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:09.063299] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:09.063339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:09.063415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:09.131203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:09.132085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:09.132172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:09.132207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:09.255105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:09.255275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:09.255323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:09.255422] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:09.259366] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-03-09T20:16:09.259752] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-03-09T20:16:09.259906] [INFO ] [sig ] AMZZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:09.412610] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AMZZ.txt [2026-03-09T20:16:09.412807] [INFO ] [sig ] [176/3280] Completed AMZZ in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:09.412851] [INFO ] [sig ] [177/3280] Forecasting AN... [2026-03-09T20:16:09.412883] [INFO ] [sig ] Generating forecast for: AN [2026-03-09T20:16:09.412915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-03-09T20:16:09.425217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-03-09T20:16:09.425658] [INFO ] [FORECASTER] Starting predict_future for AN [2026-03-09T20:16:09.426669] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-03-09T20:16:09.426727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:09.426761] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:09.426789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:09.426848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:09.485512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:09.486503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:09.486613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:09.486649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:09.611112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:09.611276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:09.611317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:09.611347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:09.614898] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=27.53%) [2026-03-09T20:16:09.615203] [INFO ] [FORECASTER] Completed predict_future for AN [2026-03-09T20:16:09.615357] [INFO ] [sig ] AN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:09.762025] [INFO ] [LOCAL ] Saved forecast: AN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AN.txt [2026-03-09T20:16:09.762230] [INFO ] [sig ] [177/3280] Completed AN in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:09.762311] [INFO ] [sig ] [178/3280] Forecasting ANAB... [2026-03-09T20:16:09.762354] [INFO ] [sig ] Generating forecast for: ANAB [2026-03-09T20:16:09.762389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-03-09T20:16:09.775198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-03-09T20:16:09.775652] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-03-09T20:16:09.776504] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-03-09T20:16:09.776560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:09.776626] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:09.776664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:09.776743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:09.841283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:09.842189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:09.842275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:09.842315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:09.967739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:09.967912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:09.967981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:09.968024] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:09.972804] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=72.87%) [2026-03-09T20:16:09.973128] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-03-09T20:16:09.973279] [INFO ] [sig ] ANAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:10.122563] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANAB.txt [2026-03-09T20:16:10.122754] [INFO ] [sig ] [178/3280] Completed ANAB in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:10.122795] [INFO ] [sig ] [179/3280] Forecasting ANDE... [2026-03-09T20:16:10.122828] [INFO ] [sig ] Generating forecast for: ANDE [2026-03-09T20:16:10.122860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-03-09T20:16:10.134433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-03-09T20:16:10.134846] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-03-09T20:16:10.135727] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-03-09T20:16:10.135782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:10.135818] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:10.135854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:10.135916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:10.206677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:10.212173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:10.212337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:10.212379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:10.346073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:10.346238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:10.346281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:10.346311] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:10.350245] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-03-09T20:16:10.350567] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-03-09T20:16:10.350736] [INFO ] [sig ] ANDE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:10.506797] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANDE.txt [2026-03-09T20:16:10.506978] [INFO ] [sig ] [179/3280] Completed ANDE in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:10.507031] [INFO ] [sig ] [180/3280] Forecasting ANF... [2026-03-09T20:16:10.507062] [INFO ] [sig ] Generating forecast for: ANF [2026-03-09T20:16:10.507094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-03-09T20:16:10.519381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-03-09T20:16:10.519789] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-03-09T20:16:10.520724] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-03-09T20:16:10.520781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:10.520817] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:10.520874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:10.520939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:10.584849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:10.585927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:10.586041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:10.586081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:10.717140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:10.717301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:10.717343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:10.717373] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:10.721004] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=20.07%) [2026-03-09T20:16:10.721376] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-03-09T20:16:10.721550] [INFO ] [sig ] ANF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:10.886720] [INFO ] [LOCAL ] Saved forecast: ANF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ANF.txt [2026-03-09T20:16:10.886889] [INFO ] [sig ] [180/3280] Completed ANF in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:10.886932] [INFO ] [sig ] [181/3280] Forecasting ANGI... [2026-03-09T20:16:10.886963] [INFO ] [sig ] Generating forecast for: ANGI [2026-03-09T20:16:10.886998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-03-09T20:16:10.906834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-03-09T20:16:10.907350] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-03-09T20:16:10.909097] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-03-09T20:16:10.909176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:10.909229] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:10.909277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:10.909388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:10.978048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:10.979027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:10.979124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:10.979159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:11.116438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:11.116679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:11.116728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:11.116759] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:11.120826] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-03-09T20:16:11.121146] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-03-09T20:16:11.121292] [INFO ] [sig ] ANGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:11.275031] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANGI.txt [2026-03-09T20:16:11.275189] [INFO ] [sig ] [181/3280] Completed ANGI in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:11.275230] [INFO ] [sig ] [182/3280] Forecasting ANGL... [2026-03-09T20:16:11.275260] [INFO ] [sig ] Generating forecast for: ANGL [2026-03-09T20:16:11.275291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-03-09T20:16:11.287624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-03-09T20:16:11.288034] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-03-09T20:16:11.288970] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-03-09T20:16:11.289026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:11.289069] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:11.289097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:11.289155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:11.348265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:11.349209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:11.349297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:11.349333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:11.473637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:11.473794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:11.473840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:11.473870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:11.477603] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-03-09T20:16:11.477891] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-03-09T20:16:11.478028] [INFO ] [sig ] ANGL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:11.625160] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ANGL.txt [2026-03-09T20:16:11.625321] [INFO ] [sig ] [182/3280] Completed ANGL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:11.625362] [INFO ] [sig ] [183/3280] Forecasting ANGO... [2026-03-09T20:16:11.625391] [INFO ] [sig ] Generating forecast for: ANGO [2026-03-09T20:16:11.625422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-03-09T20:16:11.637408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-03-09T20:16:11.637870] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-03-09T20:16:11.638841] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-03-09T20:16:11.638898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:11.638932] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:11.638961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:11.639020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:11.701242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:11.702250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:11.702375] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:11.702409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:11.822918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:11.823056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:11.823097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:11.823126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:11.826590] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-03-09T20:16:11.826871] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-03-09T20:16:11.827002] [INFO ] [sig ] ANGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:11.979494] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ANGO.txt [2026-03-09T20:16:11.979895] [INFO ] [sig ] [183/3280] Completed ANGO in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:11.979942] [INFO ] [sig ] [184/3280] Forecasting ANIK... [2026-03-09T20:16:11.979973] [INFO ] [sig ] Generating forecast for: ANIK [2026-03-09T20:16:11.980005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-03-09T20:16:11.993461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-03-09T20:16:11.993857] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-03-09T20:16:11.994841] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-03-09T20:16:11.994895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:11.994933] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:11.994963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:11.995031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:12.060787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:12.061924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:12.062026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:12.062062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:12.186906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:12.187071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:12.187112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:12.187141] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:12.190831] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-03-09T20:16:12.191122] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-03-09T20:16:12.191256] [INFO ] [sig ] ANIK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:12.335942] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANIK.txt [2026-03-09T20:16:12.336102] [INFO ] [sig ] [184/3280] Completed ANIK in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:12.336143] [INFO ] [sig ] [185/3280] Forecasting ANIP... [2026-03-09T20:16:12.336173] [INFO ] [sig ] Generating forecast for: ANIP [2026-03-09T20:16:12.336205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-03-09T20:16:12.347934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-03-09T20:16:12.348347] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-03-09T20:16:12.349229] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-03-09T20:16:12.349284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:12.349316] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:12.349343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:12.349399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:12.410767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:12.411748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:12.411872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:12.411907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:12.544023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:12.544209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:12.544251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:12.544282] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:12.548730] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-03-09T20:16:12.549078] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-03-09T20:16:12.549230] [INFO ] [sig ] ANIP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:12.699833] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ANIP.txt [2026-03-09T20:16:12.700023] [INFO ] [sig ] [185/3280] Completed ANIP in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:12.700079] [INFO ] [sig ] [186/3280] Forecasting ANIX... [2026-03-09T20:16:12.700111] [INFO ] [sig ] Generating forecast for: ANIX [2026-03-09T20:16:12.700150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-03-09T20:16:12.712666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-03-09T20:16:12.713062] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-03-09T20:16:12.713975] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-03-09T20:16:12.714032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:12.714067] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:12.714095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:12.714162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:12.797814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:12.798762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:12.798867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:12.798903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:12.930452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:12.930677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:12.930739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:12.930786] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:12.935821] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=89.92%) [2026-03-09T20:16:12.936250] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-03-09T20:16:12.936455] [INFO ] [sig ] ANIX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:13.099084] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANIX.txt [2026-03-09T20:16:13.099300] [INFO ] [sig ] [186/3280] Completed ANIX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:13.099344] [INFO ] [sig ] [187/3280] Forecasting ANNX... [2026-03-09T20:16:13.099381] [INFO ] [sig ] Generating forecast for: ANNX [2026-03-09T20:16:13.099418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-03-09T20:16:13.111322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-03-09T20:16:13.111708] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-03-09T20:16:13.112647] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-03-09T20:16:13.112706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:13.112739] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:13.112765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:13.112821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:13.179280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:13.180205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:13.180299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:13.180340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:13.305013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:13.305179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:13.305220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:13.305250] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:13.308826] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-03-09T20:16:13.309110] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-03-09T20:16:13.309263] [INFO ] [sig ] ANNX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:13.462323] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANNX.txt [2026-03-09T20:16:13.462526] [INFO ] [sig ] [187/3280] Completed ANNX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:13.462603] [INFO ] [sig ] [188/3280] Forecasting ANTX... [2026-03-09T20:16:13.462653] [INFO ] [sig ] Generating forecast for: ANTX [2026-03-09T20:16:13.462709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-03-09T20:16:13.475065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-03-09T20:16:13.475455] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-03-09T20:16:13.476480] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-03-09T20:16:13.476536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:13.476568] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:13.476617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:13.476683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:13.541100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:13.542093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:13.542202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:13.542239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:13.669856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:13.670015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:13.670055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:13.670083] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:13.674160] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-03-09T20:16:13.674492] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-03-09T20:16:13.674657] [INFO ] [sig ] ANTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:13.821108] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANTX.txt [2026-03-09T20:16:13.821255] [INFO ] [sig ] [188/3280] Completed ANTX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:13.821296] [INFO ] [sig ] [189/3280] Forecasting ANVS... [2026-03-09T20:16:13.821324] [INFO ] [sig ] Generating forecast for: ANVS [2026-03-09T20:16:13.821355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-03-09T20:16:13.835366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-03-09T20:16:13.835733] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-03-09T20:16:13.836586] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-03-09T20:16:13.836642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:13.836675] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:13.836847] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:13.836905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:13.893868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:13.894546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:13.894644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:13.894677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:14.015222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:14.015377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:14.015418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:14.015469] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:14.018992] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-03-09T20:16:14.019273] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-03-09T20:16:14.019406] [INFO ] [sig ] ANVS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:14.162460] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ANVS.txt [2026-03-09T20:16:14.162615] [INFO ] [sig ] [189/3280] Completed ANVS in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 18.8m [2026-03-09T20:16:14.162658] [INFO ] [sig ] [190/3280] Forecasting AOD... [2026-03-09T20:16:14.162688] [INFO ] [sig ] Generating forecast for: AOD [2026-03-09T20:16:14.162718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-03-09T20:16:14.174396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-03-09T20:16:14.174781] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-03-09T20:16:14.175638] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-03-09T20:16:14.175692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:14.175752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:14.175781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:14.175842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:14.232656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:14.233339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:14.233420] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:14.233451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:14.362128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:14.362331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:14.362400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:14.362434] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:14.366400] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=70.70%) [2026-03-09T20:16:14.366729] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-03-09T20:16:14.366890] [INFO ] [sig ] AOD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:14.518686] [INFO ] [LOCAL ] Saved forecast: AOD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AOD.txt [2026-03-09T20:16:14.518866] [INFO ] [sig ] [190/3280] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:14.518920] [INFO ] [sig ] [191/3280] Forecasting AOHY... [2026-03-09T20:16:14.518954] [INFO ] [sig ] Generating forecast for: AOHY [2026-03-09T20:16:14.518986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-03-09T20:16:14.531562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-03-09T20:16:14.531927] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-03-09T20:16:14.532847] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-03-09T20:16:14.532902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:14.532934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:14.532964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:14.533037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:14.595368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:14.596206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:14.596306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:14.596342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:14.721447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:14.721624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:14.721666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:14.721696] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:14.725172] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-03-09T20:16:14.725452] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-03-09T20:16:14.725605] [INFO ] [sig ] AOHY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:14.865714] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AOHY.txt [2026-03-09T20:16:14.865869] [INFO ] [sig ] [191/3280] Completed AOHY in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:14.865909] [INFO ] [sig ] [192/3280] Forecasting AON... [2026-03-09T20:16:14.865937] [INFO ] [sig ] Generating forecast for: AON [2026-03-09T20:16:14.865968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-03-09T20:16:14.877997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-03-09T20:16:14.878356] [INFO ] [FORECASTER] Starting predict_future for AON [2026-03-09T20:16:14.879219] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-03-09T20:16:14.879274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:14.879306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:14.879333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:14.879389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:14.938296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:14.939176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:14.939261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:14.939293] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:15.077207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:15.077377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:15.077420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:15.077450] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:15.081180] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-03-09T20:16:15.081515] [INFO ] [FORECASTER] Completed predict_future for AON [2026-03-09T20:16:15.081689] [INFO ] [sig ] AON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:15.236446] [INFO ] [LOCAL ] Saved forecast: AON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AON.txt [2026-03-09T20:16:15.236650] [INFO ] [sig ] [192/3280] Completed AON in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:15.236699] [INFO ] [sig ] [193/3280] Forecasting AOS... [2026-03-09T20:16:15.236732] [INFO ] [sig ] Generating forecast for: AOS [2026-03-09T20:16:15.236764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-03-09T20:16:15.249279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-03-09T20:16:15.249691] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-03-09T20:16:15.250558] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-03-09T20:16:15.250649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:15.250683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:15.250722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:15.250781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:15.313881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:15.314748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:15.314846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:15.314883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:15.443602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:15.443768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:15.443831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:15.443879] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:15.447806] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-03-09T20:16:15.448102] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-03-09T20:16:15.448240] [INFO ] [sig ] AOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:15.603952] [INFO ] [LOCAL ] Saved forecast: AOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AOS.txt [2026-03-09T20:16:15.604110] [INFO ] [sig ] [193/3280] Completed AOS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:15.604152] [INFO ] [sig ] [194/3280] Forecasting AOSL... [2026-03-09T20:16:15.604182] [INFO ] [sig ] Generating forecast for: AOSL [2026-03-09T20:16:15.604211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-03-09T20:16:15.618264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-03-09T20:16:15.618674] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-03-09T20:16:15.619654] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-03-09T20:16:15.619717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:15.619750] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:15.619778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:15.619836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:15.686791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:15.687620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:15.687714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:15.687760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:15.813227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:15.813387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:15.813428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:15.813457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:15.816896] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=58.45%) [2026-03-09T20:16:15.817176] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-03-09T20:16:15.817311] [INFO ] [sig ] AOSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:15.965048] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AOSL.txt [2026-03-09T20:16:15.965204] [INFO ] [sig ] [194/3280] Completed AOSL in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:15.965249] [INFO ] [sig ] [195/3280] Forecasting AP... [2026-03-09T20:16:15.965280] [INFO ] [sig ] Generating forecast for: AP [2026-03-09T20:16:15.965311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-03-09T20:16:15.979390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-03-09T20:16:15.979744] [INFO ] [FORECASTER] Starting predict_future for AP [2026-03-09T20:16:15.980618] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-03-09T20:16:15.980672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:15.980704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:15.980731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:15.980787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:16.040082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:16.040805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:16.040886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:16.040918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:16.164361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:16.164541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:16.164622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:16.164658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:16.168439] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-03-09T20:16:16.168820] [INFO ] [FORECASTER] Completed predict_future for AP [2026-03-09T20:16:16.168967] [INFO ] [sig ] AP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:16.322172] [INFO ] [LOCAL ] Saved forecast: AP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AP.txt [2026-03-09T20:16:16.322341] [INFO ] [sig ] [195/3280] Completed AP in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:16.322381] [INFO ] [sig ] [196/3280] Forecasting APA... [2026-03-09T20:16:16.322412] [INFO ] [sig ] Generating forecast for: APA [2026-03-09T20:16:16.322444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-03-09T20:16:16.335637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-03-09T20:16:16.336096] [INFO ] [FORECASTER] Starting predict_future for APA [2026-03-09T20:16:16.337004] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-03-09T20:16:16.337059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:16.337091] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:16.337119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:16.337177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:16.398316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:16.399271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:16.399362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:16.399396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:16.529117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:16.529291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:16.529334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:16.529362] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:16.532963] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: UP (p=72.18%) [2026-03-09T20:16:16.533266] [INFO ] [FORECASTER] Completed predict_future for APA [2026-03-09T20:16:16.533405] [INFO ] [sig ] APA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:16.679728] [INFO ] [LOCAL ] Saved forecast: APA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APA.txt [2026-03-09T20:16:16.679896] [INFO ] [sig ] [196/3280] Completed APA in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:16.679937] [INFO ] [sig ] [197/3280] Forecasting APAM... [2026-03-09T20:16:16.679968] [INFO ] [sig ] Generating forecast for: APAM [2026-03-09T20:16:16.679998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-03-09T20:16:16.692406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-03-09T20:16:16.692929] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-03-09T20:16:16.694259] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-03-09T20:16:16.694317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:16.694350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:16.694379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:16.694437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:16.756242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:16.757276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:16.757365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:16.757398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:16.883461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:16.883654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:16.883698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:16.883727] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:16.887318] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-03-09T20:16:16.887673] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-03-09T20:16:16.887839] [INFO ] [sig ] APAM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:17.040289] [INFO ] [LOCAL ] Saved forecast: APAM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APAM.txt [2026-03-09T20:16:17.040479] [INFO ] [sig ] [197/3280] Completed APAM in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:17.040525] [INFO ] [sig ] [198/3280] Forecasting APD... [2026-03-09T20:16:17.040556] [INFO ] [sig ] Generating forecast for: APD [2026-03-09T20:16:17.040608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-03-09T20:16:17.052928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-03-09T20:16:17.053366] [INFO ] [FORECASTER] Starting predict_future for APD [2026-03-09T20:16:17.054250] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-03-09T20:16:17.054308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:17.054343] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:17.054372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:17.054430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:17.118643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:17.119551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:17.119699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:17.119778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:17.254922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:17.255098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:17.255141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:17.255172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:17.259088] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-03-09T20:16:17.259415] [INFO ] [FORECASTER] Completed predict_future for APD [2026-03-09T20:16:17.259590] [INFO ] [sig ] APD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:17.408144] [INFO ] [LOCAL ] Saved forecast: APD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APD.txt [2026-03-09T20:16:17.408332] [INFO ] [sig ] [198/3280] Completed APD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:17.408374] [INFO ] [sig ] [199/3280] Forecasting APEI... [2026-03-09T20:16:17.408403] [INFO ] [sig ] Generating forecast for: APEI [2026-03-09T20:16:17.408435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-03-09T20:16:17.421595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-03-09T20:16:17.422198] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-03-09T20:16:17.423059] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-03-09T20:16:17.423113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:17.423145] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:17.423172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:17.423243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:17.486800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:17.487833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:17.487935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:17.487974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:17.619033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:17.619222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:17.619273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:17.619313] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:17.623543] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-03-09T20:16:17.623881] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-03-09T20:16:17.624051] [INFO ] [sig ] APEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:17.778006] [INFO ] [LOCAL ] Saved forecast: APEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APEI.txt [2026-03-09T20:16:17.778177] [INFO ] [sig ] [199/3280] Completed APEI in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:17.778218] [INFO ] [sig ] [200/3280] Forecasting APG... [2026-03-09T20:16:17.778248] [INFO ] [sig ] Generating forecast for: APG [2026-03-09T20:16:17.778279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-03-09T20:16:17.791749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-03-09T20:16:17.792160] [INFO ] [FORECASTER] Starting predict_future for APG [2026-03-09T20:16:17.793106] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-03-09T20:16:17.793163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:17.793196] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:17.793222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:17.793282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:17.851008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:17.851984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:17.852078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:17.852112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:17.979002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:17.979171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:17.979214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:17.979243] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:17.982873] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-03-09T20:16:17.983183] [INFO ] [FORECASTER] Completed predict_future for APG [2026-03-09T20:16:17.983321] [INFO ] [sig ] APG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:18.130848] [INFO ] [LOCAL ] Saved forecast: APG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APG.txt [2026-03-09T20:16:18.131009] [INFO ] [sig ] [200/3280] Completed APG in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:18.131049] [INFO ] [sig ] [201/3280] Forecasting APGE... [2026-03-09T20:16:18.131079] [INFO ] [sig ] Generating forecast for: APGE [2026-03-09T20:16:18.131109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-03-09T20:16:18.143618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-03-09T20:16:18.144029] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-03-09T20:16:18.145335] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-03-09T20:16:18.145393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:18.145426] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:18.145453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:18.145517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:18.209019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:18.209943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:18.210030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:18.210066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:18.343952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:18.344165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:18.344216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:18.344247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:18.348240] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=43.91%) [2026-03-09T20:16:18.348566] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-03-09T20:16:18.348727] [INFO ] [sig ] APGE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:18.503914] [INFO ] [LOCAL ] Saved forecast: APGE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APGE.txt [2026-03-09T20:16:18.504077] [INFO ] [sig ] [201/3280] Completed APGE in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:18.504118] [INFO ] [sig ] [202/3280] Forecasting APH... [2026-03-09T20:16:18.504149] [INFO ] [sig ] Generating forecast for: APH [2026-03-09T20:16:18.504181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-03-09T20:16:18.517000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-03-09T20:16:18.517451] [INFO ] [FORECASTER] Starting predict_future for APH [2026-03-09T20:16:18.518440] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-03-09T20:16:18.518504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:18.518541] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:18.518569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:18.518681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:18.584554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:18.585667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:18.585774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:18.585999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:18.727746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:18.727936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:18.727983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:18.728013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:18.731750] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-03-09T20:16:18.732090] [INFO ] [FORECASTER] Completed predict_future for APH [2026-03-09T20:16:18.732251] [INFO ] [sig ] APH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:18.892244] [INFO ] [LOCAL ] Saved forecast: APH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APH.txt [2026-03-09T20:16:18.892409] [INFO ] [sig ] [202/3280] Completed APH in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:18.892452] [INFO ] [sig ] [203/3280] Forecasting API... [2026-03-09T20:16:18.892482] [INFO ] [sig ] Generating forecast for: API [2026-03-09T20:16:18.892514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-03-09T20:16:18.905165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-03-09T20:16:18.905592] [INFO ] [FORECASTER] Starting predict_future for API [2026-03-09T20:16:18.906723] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-03-09T20:16:18.906786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:18.907010] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:18.907036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:18.907096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:18.971339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:18.972302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:18.972404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:18.972457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:19.097361] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:19.097557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:19.097618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:19.097648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:19.101428] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-03-09T20:16:19.101785] [INFO ] [FORECASTER] Completed predict_future for API [2026-03-09T20:16:19.101931] [INFO ] [sig ] API: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:19.260751] [INFO ] [LOCAL ] Saved forecast: API 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/API.txt [2026-03-09T20:16:19.260928] [INFO ] [sig ] [203/3280] Completed API in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:19.261017] [INFO ] [sig ] [204/3280] Forecasting APLD... [2026-03-09T20:16:19.261059] [INFO ] [sig ] Generating forecast for: APLD [2026-03-09T20:16:19.261094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-03-09T20:16:19.276697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-03-09T20:16:19.277187] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-03-09T20:16:19.278456] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-03-09T20:16:19.278513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:19.278546] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:19.278593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:19.278654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:19.347388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:19.348653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:19.348940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:19.348974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:19.478472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:19.478678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:19.478728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:19.478759] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:19.482384] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-03-09T20:16:19.482750] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-03-09T20:16:19.482931] [INFO ] [sig ] APLD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:19.633143] [INFO ] [LOCAL ] Saved forecast: APLD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APLD.txt [2026-03-09T20:16:19.633311] [INFO ] [sig ] [204/3280] Completed APLD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:19.633351] [INFO ] [sig ] [205/3280] Forecasting APLE... [2026-03-09T20:16:19.633380] [INFO ] [sig ] Generating forecast for: APLE [2026-03-09T20:16:19.633411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-03-09T20:16:19.645528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-03-09T20:16:19.645933] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-03-09T20:16:19.646855] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-03-09T20:16:19.646914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:19.646948] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:19.646976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:19.647036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:19.707969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:19.708892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:19.708977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:19.709010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:19.833428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:19.833633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:19.833685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:19.833718] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:19.837283] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=27.35%) [2026-03-09T20:16:19.837621] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-03-09T20:16:19.837762] [INFO ] [sig ] APLE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:20.008268] [INFO ] [LOCAL ] Saved forecast: APLE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APLE.txt [2026-03-09T20:16:20.008490] [INFO ] [sig ] [205/3280] Completed APLE in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 18.7m [2026-03-09T20:16:20.008563] [INFO ] [sig ] [206/3280] Forecasting APLS... [2026-03-09T20:16:20.008645] [INFO ] [sig ] Generating forecast for: APLS [2026-03-09T20:16:20.008695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-03-09T20:16:20.023914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-03-09T20:16:20.024378] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-03-09T20:16:20.025524] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-03-09T20:16:20.025627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:20.025700] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:20.025751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:20.025846] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:20.101402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:20.102264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:20.102351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:20.102386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:20.226516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:20.226685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:20.226726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:20.226755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:20.230229] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-03-09T20:16:20.230512] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-03-09T20:16:20.230666] [INFO ] [sig ] APLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:20.375638] [INFO ] [LOCAL ] Saved forecast: APLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APLS.txt [2026-03-09T20:16:20.375834] [INFO ] [sig ] [206/3280] Completed APLS in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.7m [2026-03-09T20:16:20.375877] [INFO ] [sig ] [207/3280] Forecasting APO... [2026-03-09T20:16:20.375909] [INFO ] [sig ] Generating forecast for: APO [2026-03-09T20:16:20.375939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-03-09T20:16:20.388738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-03-09T20:16:20.389050] [INFO ] [FORECASTER] Starting predict_future for APO [2026-03-09T20:16:20.389931] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-03-09T20:16:20.389985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:20.390018] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:20.390088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:20.390148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:20.450564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:20.451277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:20.451358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:20.451391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:20.578829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:20.578967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:20.579006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:20.579035] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:20.582482] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-03-09T20:16:20.582813] [INFO ] [FORECASTER] Completed predict_future for APO [2026-03-09T20:16:20.583141] [INFO ] [sig ] APO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:20.724140] [INFO ] [LOCAL ] Saved forecast: APO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APO.txt [2026-03-09T20:16:20.724271] [INFO ] [sig ] [207/3280] Completed APO in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:20.724309] [INFO ] [sig ] [208/3280] Forecasting APOG... [2026-03-09T20:16:20.724338] [INFO ] [sig ] Generating forecast for: APOG [2026-03-09T20:16:20.724368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-03-09T20:16:20.736595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-03-09T20:16:20.737109] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-03-09T20:16:20.737960] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-03-09T20:16:20.738014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:20.738045] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:20.738072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:20.738129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:20.796507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:20.797173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:20.797254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:20.797287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:20.917453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:20.917635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:20.917678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:20.917707] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:20.921124] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-03-09T20:16:20.921404] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-03-09T20:16:20.921534] [INFO ] [sig ] APOG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:21.062369] [INFO ] [LOCAL ] Saved forecast: APOG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APOG.txt [2026-03-09T20:16:21.062512] [INFO ] [sig ] [208/3280] Completed APOG in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:21.062558] [INFO ] [sig ] [209/3280] Forecasting APP... [2026-03-09T20:16:21.062620] [INFO ] [sig ] Generating forecast for: APP [2026-03-09T20:16:21.062658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-03-09T20:16:21.075507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-03-09T20:16:21.075863] [INFO ] [FORECASTER] Starting predict_future for APP [2026-03-09T20:16:21.076745] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-03-09T20:16:21.076800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:21.076832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:21.076859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:21.076916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:21.134284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:21.135183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:21.135268] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:21.135301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:21.261714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:21.261903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:21.261945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:21.261974] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:21.265608] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-03-09T20:16:21.265912] [INFO ] [FORECASTER] Completed predict_future for APP [2026-03-09T20:16:21.266042] [INFO ] [sig ] APP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:21.411090] [INFO ] [LOCAL ] Saved forecast: APP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APP.txt [2026-03-09T20:16:21.411247] [INFO ] [sig ] [209/3280] Completed APP in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:21.411293] [INFO ] [sig ] [210/3280] Forecasting APPF... [2026-03-09T20:16:21.411326] [INFO ] [sig ] Generating forecast for: APPF [2026-03-09T20:16:21.411356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-03-09T20:16:21.423286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-03-09T20:16:21.423697] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-03-09T20:16:21.424547] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-03-09T20:16:21.424626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:21.424662] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:21.424689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:21.424746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:21.483951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:21.485017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:21.485110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:21.485143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:21.607358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:21.607552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:21.607629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:21.607662] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:21.611312] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-03-09T20:16:21.611644] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-03-09T20:16:21.611787] [INFO ] [sig ] APPF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:21.754485] [INFO ] [LOCAL ] Saved forecast: APPF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APPF.txt [2026-03-09T20:16:21.754669] [INFO ] [sig ] [210/3280] Completed APPF in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:21.754711] [INFO ] [sig ] [211/3280] Forecasting APPN... [2026-03-09T20:16:21.754740] [INFO ] [sig ] Generating forecast for: APPN [2026-03-09T20:16:21.754771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-03-09T20:16:21.766629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-03-09T20:16:21.766979] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-03-09T20:16:21.767889] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-03-09T20:16:21.767946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:21.767980] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:21.768008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:21.768065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:21.826800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:21.827453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:21.827563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:21.827622] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:21.946123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:21.946287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:21.946328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:21.946357] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:21.949811] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-03-09T20:16:21.950114] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-03-09T20:16:21.950261] [INFO ] [sig ] APPN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:22.095077] [INFO ] [LOCAL ] Saved forecast: APPN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APPN.txt [2026-03-09T20:16:22.095217] [INFO ] [sig ] [211/3280] Completed APPN in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:22.095258] [INFO ] [sig ] [212/3280] Forecasting APPS... [2026-03-09T20:16:22.095286] [INFO ] [sig ] Generating forecast for: APPS [2026-03-09T20:16:22.095317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-03-09T20:16:22.107133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-03-09T20:16:22.107473] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-03-09T20:16:22.108337] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-03-09T20:16:22.108391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:22.108423] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:22.108450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:22.108506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:22.169066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:22.169833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:22.169916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:22.169951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:22.290805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:22.290964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:22.291005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:22.291035] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:22.294677] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=46.99%) [2026-03-09T20:16:22.294982] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-03-09T20:16:22.295117] [INFO ] [sig ] APPS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:22.439047] [INFO ] [LOCAL ] Saved forecast: APPS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/APPS.txt [2026-03-09T20:16:22.439216] [INFO ] [sig ] [212/3280] Completed APPS in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:22.439266] [INFO ] [sig ] [213/3280] Forecasting APYX... [2026-03-09T20:16:22.439304] [INFO ] [sig ] Generating forecast for: APYX [2026-03-09T20:16:22.439338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-03-09T20:16:22.451465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-03-09T20:16:22.451854] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-03-09T20:16:22.452797] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-03-09T20:16:22.452854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:22.452888] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:22.452916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:22.452973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:22.514244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:22.515151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:22.515245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:22.515280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:22.636917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:22.637074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:22.637114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:22.637159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:22.640816] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-03-09T20:16:22.641102] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-03-09T20:16:22.641250] [INFO ] [sig ] APYX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:22.782329] [INFO ] [LOCAL ] Saved forecast: APYX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/APYX.txt [2026-03-09T20:16:22.782458] [INFO ] [sig ] [213/3280] Completed APYX in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:22.782499] [INFO ] [sig ] [214/3280] Forecasting AQMS... [2026-03-09T20:16:22.782528] [INFO ] [sig ] Generating forecast for: AQMS [2026-03-09T20:16:22.782559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-03-09T20:16:22.794342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-03-09T20:16:22.794730] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-03-09T20:16:22.795570] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-03-09T20:16:22.795657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:22.795690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:22.795717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:22.795775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:22.857408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:22.858267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:22.858349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:22.858382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:22.973071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:22.973230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:22.973271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:22.973301] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:22.976839] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-03-09T20:16:22.977122] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-03-09T20:16:22.977255] [INFO ] [sig ] AQMS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:23.119095] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AQMS.txt [2026-03-09T20:16:23.119232] [INFO ] [sig ] [214/3280] Completed AQMS in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:23.119271] [INFO ] [sig ] [215/3280] Forecasting AQN... [2026-03-09T20:16:23.119300] [INFO ] [sig ] Generating forecast for: AQN [2026-03-09T20:16:23.119331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-03-09T20:16:23.130816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-03-09T20:16:23.131164] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-03-09T20:16:23.132006] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-03-09T20:16:23.132060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:23.132092] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:23.132119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:23.132178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:23.191183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:23.191912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:23.192009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:23.192044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:23.313867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:23.314053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:23.314121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:23.314171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:23.318075] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-03-09T20:16:23.318393] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-03-09T20:16:23.318537] [INFO ] [sig ] AQN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:23.459725] [INFO ] [LOCAL ] Saved forecast: AQN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AQN.txt [2026-03-09T20:16:23.459886] [INFO ] [sig ] [215/3280] Completed AQN in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.6m [2026-03-09T20:16:23.459926] [INFO ] [sig ] [216/3280] Forecasting AQNB... [2026-03-09T20:16:23.459956] [INFO ] [sig ] Generating forecast for: AQNB [2026-03-09T20:16:23.459986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-03-09T20:16:23.470845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-03-09T20:16:23.471133] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-03-09T20:16:23.472006] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-03-09T20:16:23.472061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:23.472092] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:23.472119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:23.472175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:23.529256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:23.529916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:23.529996] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:23.530028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:23.643317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:23.643489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:23.643533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:23.643563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:23.647173] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-03-09T20:16:23.647456] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-03-09T20:16:23.647632] [INFO ] [sig ] AQNB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:23.788822] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AQNB.txt [2026-03-09T20:16:23.788950] [INFO ] [sig ] [216/3280] Completed AQNB in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:23.788989] [INFO ] [sig ] [217/3280] Forecasting ARBB... [2026-03-09T20:16:23.789019] [INFO ] [sig ] Generating forecast for: ARBB [2026-03-09T20:16:23.789048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-03-09T20:16:23.800026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-03-09T20:16:23.800308] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-03-09T20:16:23.801138] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-03-09T20:16:23.801192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:23.801232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:23.801261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:23.801318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:23.860344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:23.861068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:23.861178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:23.861214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:23.983293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:23.983448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:23.983488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:23.983518] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:23.987211] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-03-09T20:16:23.987515] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-03-09T20:16:23.987679] [INFO ] [sig ] ARBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:24.129512] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARBB.txt [2026-03-09T20:16:24.129689] [INFO ] [sig ] [217/3280] Completed ARBB in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:24.129732] [INFO ] [sig ] [218/3280] Forecasting ARCB... [2026-03-09T20:16:24.129763] [INFO ] [sig ] Generating forecast for: ARCB [2026-03-09T20:16:24.129794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-03-09T20:16:24.141012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-03-09T20:16:24.141404] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-03-09T20:16:24.142446] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-03-09T20:16:24.142500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:24.142532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:24.142557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:24.142638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:24.201154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:24.201958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:24.202049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:24.202084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:24.328966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:24.329127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:24.329168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:24.329197] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:24.332753] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=90.37%) [2026-03-09T20:16:24.333068] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-03-09T20:16:24.333211] [INFO ] [sig ] ARCB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:24.483660] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARCB.txt [2026-03-09T20:16:24.483846] [INFO ] [sig ] [218/3280] Completed ARCB in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:24.483887] [INFO ] [sig ] [219/3280] Forecasting ARCC... [2026-03-09T20:16:24.483918] [INFO ] [sig ] Generating forecast for: ARCC [2026-03-09T20:16:24.483948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-03-09T20:16:24.496396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-03-09T20:16:24.496860] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-03-09T20:16:24.497870] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-03-09T20:16:24.497926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:24.497960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:24.497987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:24.498047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:24.558866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:24.559778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:24.559873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:24.559907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:24.685395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:24.685560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:24.685623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:24.685653] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:24.689323] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=95.50%) [2026-03-09T20:16:24.689674] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-03-09T20:16:24.689838] [INFO ] [sig ] ARCC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:24.843391] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARCC.txt [2026-03-09T20:16:24.843542] [INFO ] [sig ] [219/3280] Completed ARCC in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:24.843601] [INFO ] [sig ] [220/3280] Forecasting ARCO... [2026-03-09T20:16:24.843634] [INFO ] [sig ] Generating forecast for: ARCO [2026-03-09T20:16:24.843665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-03-09T20:16:24.856320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-03-09T20:16:24.856707] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-03-09T20:16:24.857548] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-03-09T20:16:24.857633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:24.857669] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:24.857695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:24.857752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:24.919890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:24.920810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:24.920900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:24.920934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:25.043114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:25.043271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:25.043312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:25.043341] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:25.046836] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=18.38%) [2026-03-09T20:16:25.047130] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-03-09T20:16:25.047267] [INFO ] [sig ] ARCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:25.187408] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARCO.txt [2026-03-09T20:16:25.187628] [INFO ] [sig ] [220/3280] Completed ARCO in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:25.187675] [INFO ] [sig ] [221/3280] Forecasting ARDC... [2026-03-09T20:16:25.187715] [INFO ] [sig ] Generating forecast for: ARDC [2026-03-09T20:16:25.187751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-03-09T20:16:25.199269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-03-09T20:16:25.199662] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-03-09T20:16:25.200501] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-03-09T20:16:25.200554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:25.200623] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:25.200653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:25.200720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:25.259489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:25.260387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:25.260478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:25.260512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:25.402267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:25.402429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:25.402471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:25.402501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:25.406304] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-03-09T20:16:25.406653] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-03-09T20:16:25.406804] [INFO ] [sig ] ARDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:25.557563] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARDC.txt [2026-03-09T20:16:25.557775] [INFO ] [sig ] [221/3280] Completed ARDC in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:25.557820] [INFO ] [sig ] [222/3280] Forecasting ARDX... [2026-03-09T20:16:25.557850] [INFO ] [sig ] Generating forecast for: ARDX [2026-03-09T20:16:25.557881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-03-09T20:16:25.570645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-03-09T20:16:25.571063] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-03-09T20:16:25.571981] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-03-09T20:16:25.572040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:25.572074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:25.572102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:25.572162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:25.634138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:25.635035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:25.635123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:25.635158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:25.761309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:25.761472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:25.761514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:25.761543] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:25.765166] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-03-09T20:16:25.765458] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-03-09T20:16:25.765617] [INFO ] [sig ] ARDX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:25.910051] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARDX.txt [2026-03-09T20:16:25.910230] [INFO ] [sig ] [222/3280] Completed ARDX in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:25.910272] [INFO ] [sig ] [223/3280] Forecasting ARE... [2026-03-09T20:16:25.910303] [INFO ] [sig ] Generating forecast for: ARE [2026-03-09T20:16:25.910333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-03-09T20:16:25.923076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-03-09T20:16:25.923517] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-03-09T20:16:25.924694] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-03-09T20:16:25.924774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:25.924825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:25.924867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:25.925123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:25.990454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:25.991399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:25.991488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:25.991523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:26.121708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:26.121878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:26.121939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:26.121992] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:26.125509] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=67.00%) [2026-03-09T20:16:26.125829] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-03-09T20:16:26.125968] [INFO ] [sig ] ARE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:26.273270] [INFO ] [LOCAL ] Saved forecast: ARE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARE.txt [2026-03-09T20:16:26.273438] [INFO ] [sig ] [223/3280] Completed ARE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 18.5m [2026-03-09T20:16:26.273479] [INFO ] [sig ] [224/3280] Forecasting AREC... [2026-03-09T20:16:26.273510] [INFO ] [sig ] Generating forecast for: AREC [2026-03-09T20:16:26.273539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-03-09T20:16:26.285863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-03-09T20:16:26.286279] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-03-09T20:16:26.287178] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-03-09T20:16:26.287233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:26.287304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:26.287345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:26.287430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:26.348364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:26.349242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:26.349329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:26.349362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:26.476853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:26.477019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:26.477062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:26.477108] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:26.480738] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=52.30%) [2026-03-09T20:16:26.481042] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-03-09T20:16:26.481184] [INFO ] [sig ] AREC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:26.623380] [INFO ] [LOCAL ] Saved forecast: AREC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AREC.txt [2026-03-09T20:16:26.623544] [INFO ] [sig ] [224/3280] Completed AREC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-09T20:16:26.623633] [INFO ] [sig ] [225/3280] Forecasting ARES... [2026-03-09T20:16:26.623668] [INFO ] [sig ] Generating forecast for: ARES [2026-03-09T20:16:26.623703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-03-09T20:16:26.637104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-03-09T20:16:26.637569] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-03-09T20:16:26.638490] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-03-09T20:16:26.638546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:26.638600] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:26.638631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:26.638695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:26.698955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:26.699809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:26.699901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:26.699935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:26.825801] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:26.826149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:26.826191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:26.826218] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:26.829921] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-03-09T20:16:26.830199] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-03-09T20:16:26.830326] [INFO ] [sig ] ARES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:26.982230] [INFO ] [LOCAL ] Saved forecast: ARES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARES.txt [2026-03-09T20:16:26.982395] [INFO ] [sig ] [225/3280] Completed ARES in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-09T20:16:26.982435] [INFO ] [sig ] [226/3280] Forecasting ARGX... [2026-03-09T20:16:26.982463] [INFO ] [sig ] Generating forecast for: ARGX [2026-03-09T20:16:26.982495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-03-09T20:16:26.995348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-03-09T20:16:26.995758] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-03-09T20:16:26.996688] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-03-09T20:16:26.996746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:26.996782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:26.996813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:26.996873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:27.058692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:27.059614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:27.059710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:27.059753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:27.180752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:27.180918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:27.180958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:27.180989] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:27.184561] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-03-09T20:16:27.184891] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-03-09T20:16:27.185030] [INFO ] [sig ] ARGX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:27.327287] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARGX.txt [2026-03-09T20:16:27.327453] [INFO ] [sig ] [226/3280] Completed ARGX in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-09T20:16:27.327515] [INFO ] [sig ] [227/3280] Forecasting ARHS... [2026-03-09T20:16:27.327548] [INFO ] [sig ] Generating forecast for: ARHS [2026-03-09T20:16:27.327600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-03-09T20:16:27.345677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-03-09T20:16:27.346066] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-03-09T20:16:27.347105] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-03-09T20:16:27.347160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:27.347192] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:27.347219] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:27.347276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:27.409605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:27.410721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:27.410829] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:27.410875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:27.537396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:27.537625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:27.537671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:27.537763] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:27.541453] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-03-09T20:16:27.541793] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-03-09T20:16:27.541936] [INFO ] [sig ] ARHS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:27.689987] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARHS.txt [2026-03-09T20:16:27.690162] [INFO ] [sig ] [227/3280] Completed ARHS in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-09T20:16:27.690205] [INFO ] [sig ] [228/3280] Forecasting ARI... [2026-03-09T20:16:27.690238] [INFO ] [sig ] Generating forecast for: ARI [2026-03-09T20:16:27.690269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-03-09T20:16:27.703337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-03-09T20:16:27.703742] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-03-09T20:16:27.704896] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-03-09T20:16:27.704955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:27.704999] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:27.705034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:27.705107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:27.764450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:27.765346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:27.765432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:27.765466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:27.893185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:27.893350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:27.893391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:27.893420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:27.896949] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=82.53%) [2026-03-09T20:16:27.897235] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-03-09T20:16:27.897369] [INFO ] [sig ] ARI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:28.052921] [INFO ] [LOCAL ] Saved forecast: ARI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARI.txt [2026-03-09T20:16:28.053093] [INFO ] [sig ] [228/3280] Completed ARI in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.5m [2026-03-09T20:16:28.053133] [INFO ] [sig ] [229/3280] Forecasting ARKO... [2026-03-09T20:16:28.053163] [INFO ] [sig ] Generating forecast for: ARKO [2026-03-09T20:16:28.053192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-03-09T20:16:28.065453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-03-09T20:16:28.065924] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-03-09T20:16:28.066822] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-03-09T20:16:28.066878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:28.066911] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:28.066938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:28.066997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:28.124920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:28.125957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:28.126046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:28.126078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:28.251398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:28.251563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:28.251631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:28.251662] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:28.255359] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=23.29%) [2026-03-09T20:16:28.255678] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-03-09T20:16:28.255825] [INFO ] [sig ] ARKO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:28.397286] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARKO.txt [2026-03-09T20:16:28.397663] [INFO ] [sig ] [229/3280] Completed ARKO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:28.397707] [INFO ] [sig ] [230/3280] Forecasting ARLO... [2026-03-09T20:16:28.397735] [INFO ] [sig ] Generating forecast for: ARLO [2026-03-09T20:16:28.397767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-03-09T20:16:28.409632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-03-09T20:16:28.410000] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-03-09T20:16:28.410866] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-03-09T20:16:28.410943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:28.410977] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:28.411002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:28.411057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:28.473292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:28.474222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:28.474309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:28.474343] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:28.597928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:28.598093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:28.598133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:28.598162] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:28.602073] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-09T20:16:28.602385] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-03-09T20:16:28.602521] [INFO ] [sig ] ARLO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:28.756439] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARLO.txt [2026-03-09T20:16:28.756620] [INFO ] [sig ] [230/3280] Completed ARLO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:28.756662] [INFO ] [sig ] [231/3280] Forecasting ARLP... [2026-03-09T20:16:28.756692] [INFO ] [sig ] Generating forecast for: ARLP [2026-03-09T20:16:28.756726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-03-09T20:16:28.771481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-03-09T20:16:28.771931] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-03-09T20:16:28.772819] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-03-09T20:16:28.772875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:28.772908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:28.772935] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:28.772991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:28.835549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:28.836539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:28.836649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:28.836686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:28.961985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:28.962154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:28.962197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:28.962227] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:28.966036] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=35.76%) [2026-03-09T20:16:28.966371] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-03-09T20:16:28.966516] [INFO ] [sig ] ARLP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:29.117808] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARLP.txt [2026-03-09T20:16:29.117980] [INFO ] [sig ] [231/3280] Completed ARLP in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:29.118022] [INFO ] [sig ] [232/3280] Forecasting ARM... [2026-03-09T20:16:29.118052] [INFO ] [sig ] Generating forecast for: ARM [2026-03-09T20:16:29.118082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-03-09T20:16:29.131035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-03-09T20:16:29.131660] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-03-09T20:16:29.132748] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-03-09T20:16:29.132803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:29.132835] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:29.132862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:29.132922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:29.193376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:29.194373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:29.194464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:29.194497] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:29.320105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:29.320275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:29.320315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:29.320343] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:29.323932] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-03-09T20:16:29.324243] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-03-09T20:16:29.324390] [INFO ] [sig ] ARM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:29.475353] [INFO ] [LOCAL ] Saved forecast: ARM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARM.txt [2026-03-09T20:16:29.475513] [INFO ] [sig ] [232/3280] Completed ARM in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:29.475555] [INFO ] [sig ] [233/3280] Forecasting ARMK... [2026-03-09T20:16:29.475606] [INFO ] [sig ] Generating forecast for: ARMK [2026-03-09T20:16:29.475639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-03-09T20:16:29.487568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-03-09T20:16:29.488047] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-03-09T20:16:29.488955] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-03-09T20:16:29.489011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:29.489044] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:29.489072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:29.489130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:29.550278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:29.551247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:29.551336] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:29.551371] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:29.678851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:29.679017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:29.679057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:29.679086] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:29.682656] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-03-09T20:16:29.682943] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-03-09T20:16:29.683076] [INFO ] [sig ] ARMK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:29.826073] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARMK.txt [2026-03-09T20:16:29.826211] [INFO ] [sig ] [233/3280] Completed ARMK in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:29.826251] [INFO ] [sig ] [234/3280] Forecasting AROC... [2026-03-09T20:16:29.826280] [INFO ] [sig ] Generating forecast for: AROC [2026-03-09T20:16:29.826310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-03-09T20:16:29.837617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-03-09T20:16:29.837961] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-03-09T20:16:29.838796] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-03-09T20:16:29.838853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:29.838884] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:29.838911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:29.838966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:29.895993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:29.896641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:29.896745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:29.896787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:30.014021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:30.014174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:30.014224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:30.014256] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:30.018121] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=32.49%) [2026-03-09T20:16:30.018471] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-03-09T20:16:30.018651] [INFO ] [sig ] AROC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:30.175756] [INFO ] [LOCAL ] Saved forecast: AROC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AROC.txt [2026-03-09T20:16:30.175920] [INFO ] [sig ] [234/3280] Completed AROC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:30.175965] [INFO ] [sig ] [235/3280] Forecasting ARQ... [2026-03-09T20:16:30.175997] [INFO ] [sig ] Generating forecast for: ARQ [2026-03-09T20:16:30.176030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-03-09T20:16:30.189825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-03-09T20:16:30.190174] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-03-09T20:16:30.191137] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-03-09T20:16:30.191195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:30.191242] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:30.191280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:30.191342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:30.263781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:30.265666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:30.265767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:30.265804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:30.406371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:30.406559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:30.406628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:30.406664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:30.410674] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=60.78%) [2026-03-09T20:16:30.411042] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-03-09T20:16:30.411213] [INFO ] [sig ] ARQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:30.570371] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARQ.txt [2026-03-09T20:16:30.570543] [INFO ] [sig ] [235/3280] Completed ARQ in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:30.570621] [INFO ] [sig ] [236/3280] Forecasting ARQQ... [2026-03-09T20:16:30.570659] [INFO ] [sig ] Generating forecast for: ARQQ [2026-03-09T20:16:30.570692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-03-09T20:16:30.585437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-03-09T20:16:30.585902] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-03-09T20:16:30.586921] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-03-09T20:16:30.586980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:30.587023] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:30.587055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:30.587117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:30.653010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:30.653980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:30.654076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:30.654111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:30.782827] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:30.783004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:30.783044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:30.783071] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:30.786744] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=90.19%) [2026-03-09T20:16:30.787074] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-03-09T20:16:30.787243] [INFO ] [sig ] ARQQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:30.939099] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARQQ.txt [2026-03-09T20:16:30.939269] [INFO ] [sig ] [236/3280] Completed ARQQ in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:30.939309] [INFO ] [sig ] [237/3280] Forecasting ARRY... [2026-03-09T20:16:30.939337] [INFO ] [sig ] Generating forecast for: ARRY [2026-03-09T20:16:30.939368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-03-09T20:16:30.953031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-03-09T20:16:30.953681] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-03-09T20:16:30.954740] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-03-09T20:16:30.954803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:30.954842] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:30.954876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:30.954945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:31.014722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:31.015659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:31.015748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:31.015781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:31.143536] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:31.143735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:31.143778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:31.143807] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:31.147737] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-03-09T20:16:31.148018] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-03-09T20:16:31.148148] [INFO ] [sig ] ARRY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:31.289177] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARRY.txt [2026-03-09T20:16:31.289321] [INFO ] [sig ] [237/3280] Completed ARRY in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:31.289360] [INFO ] [sig ] [238/3280] Forecasting ARTL... [2026-03-09T20:16:31.289391] [INFO ] [sig ] Generating forecast for: ARTL [2026-03-09T20:16:31.289421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-03-09T20:16:31.301442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-03-09T20:16:31.301749] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-03-09T20:16:31.302561] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-03-09T20:16:31.302636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:31.302669] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:31.302696] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:31.302757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:31.360722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:31.361619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:31.361709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:31.361745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:31.479313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:31.479474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:31.479515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:31.479543] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:31.483015] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-03-09T20:16:31.483321] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-03-09T20:16:31.483460] [INFO ] [sig ] ARTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:31.633732] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ARTL.txt [2026-03-09T20:16:31.633893] [INFO ] [sig ] [238/3280] Completed ARTL in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:31.633933] [INFO ] [sig ] [239/3280] Forecasting ARTNA... [2026-03-09T20:16:31.633962] [INFO ] [sig ] Generating forecast for: ARTNA [2026-03-09T20:16:31.633993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-03-09T20:16:31.645471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-03-09T20:16:31.645834] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-03-09T20:16:31.646699] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-03-09T20:16:31.646753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:31.646784] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:31.646811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:31.646867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:31.708000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:31.708842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:31.708928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:31.708962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:31.833366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:31.833533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:31.833595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:31.833629] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:31.837228] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-03-09T20:16:31.837550] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-03-09T20:16:31.837706] [INFO ] [sig ] ARTNA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:31.992016] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARTNA.txt [2026-03-09T20:16:31.992176] [INFO ] [sig ] [239/3280] Completed ARTNA in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:31.992217] [INFO ] [sig ] [240/3280] Forecasting ARVN... [2026-03-09T20:16:31.992247] [INFO ] [sig ] Generating forecast for: ARVN [2026-03-09T20:16:31.992277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-03-09T20:16:32.004210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-03-09T20:16:32.004689] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-03-09T20:16:32.005626] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-03-09T20:16:32.005683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:32.005715] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:32.005742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:32.005798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:32.063920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:32.064871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:32.064958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:32.064990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:32.188775] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:32.188941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:32.188983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:32.189012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:32.192491] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-03-09T20:16:32.192831] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-03-09T20:16:32.192969] [INFO ] [sig ] ARVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:32.335152] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ARVN.txt [2026-03-09T20:16:32.335323] [INFO ] [sig ] [240/3280] Completed ARVN in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 18.4m [2026-03-09T20:16:32.335367] [INFO ] [sig ] [241/3280] Forecasting ASA... [2026-03-09T20:16:32.335399] [INFO ] [sig ] Generating forecast for: ASA [2026-03-09T20:16:32.335432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-03-09T20:16:32.347454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-03-09T20:16:32.347951] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-03-09T20:16:32.348956] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-03-09T20:16:32.349016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:32.349089] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:32.349120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:32.349179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:32.415756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:32.417013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:32.417121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:32.417155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:32.550423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:32.550619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:32.550664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:32.550693] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:32.554850] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-03-09T20:16:32.555263] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-03-09T20:16:32.555424] [INFO ] [sig ] ASA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:32.710158] [INFO ] [LOCAL ] Saved forecast: ASA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASA.txt [2026-03-09T20:16:32.710319] [INFO ] [sig ] [241/3280] Completed ASA in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.4m [2026-03-09T20:16:32.710360] [INFO ] [sig ] [242/3280] Forecasting ASB... [2026-03-09T20:16:32.710390] [INFO ] [sig ] Generating forecast for: ASB [2026-03-09T20:16:32.710421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-03-09T20:16:32.721948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-03-09T20:16:32.722345] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-03-09T20:16:32.723275] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-03-09T20:16:32.723332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:32.723365] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:32.723393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:32.723452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:32.782113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:32.782949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:32.783036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:32.783070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:32.908524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:32.908710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:32.908754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:32.908785] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:32.913177] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=32.84%) [2026-03-09T20:16:32.913499] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-03-09T20:16:32.913664] [INFO ] [sig ] ASB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:33.065209] [INFO ] [LOCAL ] Saved forecast: ASB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASB.txt [2026-03-09T20:16:33.065372] [INFO ] [sig ] [242/3280] Completed ASB in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.4m [2026-03-09T20:16:33.065412] [INFO ] [sig ] [243/3280] Forecasting ASBA... [2026-03-09T20:16:33.065441] [INFO ] [sig ] Generating forecast for: ASBA [2026-03-09T20:16:33.065473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-03-09T20:16:33.077075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-03-09T20:16:33.077509] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-03-09T20:16:33.078429] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-03-09T20:16:33.078487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:33.078522] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:33.078551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:33.078633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:33.140632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:33.141523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:33.141631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:33.141665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:33.256150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:33.256308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:33.256349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:33.256377] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:33.260100] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-03-09T20:16:33.260377] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-03-09T20:16:33.260506] [INFO ] [sig ] ASBA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:33.402773] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASBA.txt [2026-03-09T20:16:33.402904] [INFO ] [sig ] [243/3280] Completed ASBA in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:33.402943] [INFO ] [sig ] [244/3280] Forecasting ASC... [2026-03-09T20:16:33.402971] [INFO ] [sig ] Generating forecast for: ASC [2026-03-09T20:16:33.403002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-03-09T20:16:33.414547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-03-09T20:16:33.414913] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-03-09T20:16:33.415800] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-03-09T20:16:33.415856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:33.415893] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:33.415921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:33.415980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:33.475453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:33.476152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:33.476236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:33.476270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:33.598720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:33.598880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:33.598926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:33.598991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:33.602757] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-03-09T20:16:33.603092] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-03-09T20:16:33.603235] [INFO ] [sig ] ASC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:33.753015] [INFO ] [LOCAL ] Saved forecast: ASC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASC.txt [2026-03-09T20:16:33.753194] [INFO ] [sig ] [244/3280] Completed ASC in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:33.753241] [INFO ] [sig ] [245/3280] Forecasting ASG... [2026-03-09T20:16:33.753271] [INFO ] [sig ] Generating forecast for: ASG [2026-03-09T20:16:33.753301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-03-09T20:16:33.766866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-03-09T20:16:33.767530] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-03-09T20:16:33.768444] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-03-09T20:16:33.768502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:33.768539] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:33.768567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:33.768649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:33.831831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:33.832646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:33.832731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:33.832766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:33.951338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:33.951500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:33.951539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:33.951586] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:33.955166] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-03-09T20:16:33.955567] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-03-09T20:16:33.955752] [INFO ] [sig ] ASG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:34.108796] [INFO ] [LOCAL ] Saved forecast: ASG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASG.txt [2026-03-09T20:16:34.109106] [INFO ] [sig ] [245/3280] Completed ASG in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:34.109176] [INFO ] [sig ] [246/3280] Forecasting ASGI... [2026-03-09T20:16:34.109212] [INFO ] [sig ] Generating forecast for: ASGI [2026-03-09T20:16:34.109267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-03-09T20:16:34.132169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-03-09T20:16:34.132620] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-03-09T20:16:34.133680] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-03-09T20:16:34.133736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:34.133768] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:34.133794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:34.133853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:34.192689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:34.193696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:34.193798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:34.193833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:34.323740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:34.323905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:34.323947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:34.323976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:34.327597] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=59.66%) [2026-03-09T20:16:34.327940] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-03-09T20:16:34.328110] [INFO ] [sig ] ASGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:34.476002] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASGI.txt [2026-03-09T20:16:34.476164] [INFO ] [sig ] [246/3280] Completed ASGI in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:34.476204] [INFO ] [sig ] [247/3280] Forecasting ASGN... [2026-03-09T20:16:34.476234] [INFO ] [sig ] Generating forecast for: ASGN [2026-03-09T20:16:34.476267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-03-09T20:16:34.490430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-03-09T20:16:34.490920] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-03-09T20:16:34.492331] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-03-09T20:16:34.492390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:34.492423] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:34.492448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:34.492505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:34.557113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:34.558340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:34.558450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:34.558491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:34.682523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:34.682711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:34.682753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:34.682780] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:34.686364] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-03-09T20:16:34.686691] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-03-09T20:16:34.686830] [INFO ] [sig ] ASGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:34.839589] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASGN.txt [2026-03-09T20:16:34.839764] [INFO ] [sig ] [247/3280] Completed ASGN in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:34.839808] [INFO ] [sig ] [248/3280] Forecasting ASH... [2026-03-09T20:16:34.839837] [INFO ] [sig ] Generating forecast for: ASH [2026-03-09T20:16:34.839874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-03-09T20:16:34.853480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-03-09T20:16:34.853916] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-03-09T20:16:34.855064] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-03-09T20:16:34.855121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:34.855155] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:34.855182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:34.855241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:34.920658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:34.921673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:34.921791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:34.921827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:35.052440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:35.052633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:35.052678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:35.052727] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:35.056384] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-09T20:16:35.056713] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-03-09T20:16:35.056853] [INFO ] [sig ] ASH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:35.207790] [INFO ] [LOCAL ] Saved forecast: ASH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASH.txt [2026-03-09T20:16:35.207959] [INFO ] [sig ] [248/3280] Completed ASH in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:35.208000] [INFO ] [sig ] [249/3280] Forecasting ASIX... [2026-03-09T20:16:35.208030] [INFO ] [sig ] Generating forecast for: ASIX [2026-03-09T20:16:35.208063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-03-09T20:16:35.220568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-03-09T20:16:35.221045] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-03-09T20:16:35.221969] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-03-09T20:16:35.222027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:35.222059] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:35.222085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:35.222142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:35.301650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:35.302535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:35.302640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:35.302676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:35.424626] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:35.424820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:35.424866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:35.424895] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:35.429094] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=17.36%) [2026-03-09T20:16:35.429467] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-03-09T20:16:35.429637] [INFO ] [sig ] ASIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:35.579253] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASIX.txt [2026-03-09T20:16:35.579437] [INFO ] [sig ] [249/3280] Completed ASIX in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:35.579477] [INFO ] [sig ] [250/3280] Forecasting ASLE... [2026-03-09T20:16:35.579508] [INFO ] [sig ] Generating forecast for: ASLE [2026-03-09T20:16:35.579539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-03-09T20:16:35.591747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-03-09T20:16:35.592150] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-03-09T20:16:35.593054] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-03-09T20:16:35.593109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:35.593141] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:35.593168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:35.593225] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:35.655894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:35.656788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:35.656898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:35.656933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:35.779720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:35.779885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:35.779926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:35.779957] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:35.783502] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-03-09T20:16:35.783804] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-03-09T20:16:35.783972] [INFO ] [sig ] ASLE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:35.926372] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASLE.txt [2026-03-09T20:16:35.926534] [INFO ] [sig ] [250/3280] Completed ASLE in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:35.926604] [INFO ] [sig ] [251/3280] Forecasting ASMB... [2026-03-09T20:16:35.926637] [INFO ] [sig ] Generating forecast for: ASMB [2026-03-09T20:16:35.926669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-03-09T20:16:35.940609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-03-09T20:16:35.940934] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-03-09T20:16:35.941975] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-03-09T20:16:35.942041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:35.942073] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:35.942100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:35.942155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:36.005910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:36.006799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:36.006925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:36.006961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:36.134513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:36.134693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:36.134735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:36.134763] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:36.138859] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-03-09T20:16:36.139146] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-03-09T20:16:36.139277] [INFO ] [sig ] ASMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:36.284290] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASMB.txt [2026-03-09T20:16:36.284424] [INFO ] [sig ] [251/3280] Completed ASMB in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:36.284471] [INFO ] [sig ] [252/3280] Forecasting ASML... [2026-03-09T20:16:36.284499] [INFO ] [sig ] Generating forecast for: ASML [2026-03-09T20:16:36.284529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-03-09T20:16:36.296325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-03-09T20:16:36.296706] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-03-09T20:16:36.297597] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-03-09T20:16:36.297653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:36.297685] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:36.297722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:36.297780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:36.356589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:36.357431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:36.357532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:36.357566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:36.486408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:36.486587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:36.486631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:36.486661] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:36.490208] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-03-09T20:16:36.490492] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-03-09T20:16:36.490642] [INFO ] [sig ] ASML: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:36.632599] [INFO ] [LOCAL ] Saved forecast: ASML 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASML.txt [2026-03-09T20:16:36.632742] [INFO ] [sig ] [252/3280] Completed ASML in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:36.632781] [INFO ] [sig ] [253/3280] Forecasting ASND... [2026-03-09T20:16:36.632811] [INFO ] [sig ] Generating forecast for: ASND [2026-03-09T20:16:36.632841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-03-09T20:16:36.716655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-03-09T20:16:36.717061] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-03-09T20:16:36.718237] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-03-09T20:16:36.718293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:36.718326] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:36.718353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:36.718410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:36.778414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:36.779284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:36.779373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:36.779408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:36.905535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:36.905760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:36.905808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:36.905836] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:36.909969] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-03-09T20:16:36.910397] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-03-09T20:16:36.910564] [INFO ] [sig ] ASND: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:37.064987] [INFO ] [LOCAL ] Saved forecast: ASND 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASND.txt [2026-03-09T20:16:37.065164] [INFO ] [sig ] [253/3280] Completed ASND in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:37.065394] [INFO ] [sig ] [254/3280] Forecasting ASO... [2026-03-09T20:16:37.065424] [INFO ] [sig ] Generating forecast for: ASO [2026-03-09T20:16:37.065455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-03-09T20:16:37.078585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-03-09T20:16:37.079023] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-03-09T20:16:37.079938] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-03-09T20:16:37.079996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:37.080036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:37.080068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:37.080127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:37.142240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:37.143230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:37.143326] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:37.143359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:37.271082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:37.271255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:37.271300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:37.271331] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:37.275139] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: UP (p=56.46%) [2026-03-09T20:16:37.275499] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-03-09T20:16:37.275673] [INFO ] [sig ] ASO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:37.423033] [INFO ] [LOCAL ] Saved forecast: ASO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASO.txt [2026-03-09T20:16:37.423281] [INFO ] [sig ] [254/3280] Completed ASO in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:37.423341] [INFO ] [sig ] [255/3280] Forecasting ASPI... [2026-03-09T20:16:37.423386] [INFO ] [sig ] Generating forecast for: ASPI [2026-03-09T20:16:37.423432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-03-09T20:16:37.436408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-03-09T20:16:37.436817] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-03-09T20:16:37.437935] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-03-09T20:16:37.437993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:37.438028] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:37.438055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:37.438112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:37.495851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:37.496752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:37.496852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:37.496887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:37.615985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:37.616160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:37.616201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:37.616230] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:37.619746] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: UP (p=98.16%) [2026-03-09T20:16:37.620046] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-03-09T20:16:37.620193] [INFO ] [sig ] ASPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:37.761194] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASPI.txt [2026-03-09T20:16:37.761345] [INFO ] [sig ] [255/3280] Completed ASPI in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:37.761385] [INFO ] [sig ] [256/3280] Forecasting ASPN... [2026-03-09T20:16:37.761415] [INFO ] [sig ] Generating forecast for: ASPN [2026-03-09T20:16:37.761452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-03-09T20:16:37.772905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-03-09T20:16:37.773286] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-03-09T20:16:37.774129] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-03-09T20:16:37.774182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:37.774214] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:37.774241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:37.774298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:37.831415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:37.832212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:37.832296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:37.832329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:37.961269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:37.961431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:37.961472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:37.961501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:37.965035] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-03-09T20:16:37.965317] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-03-09T20:16:37.965451] [INFO ] [sig ] ASPN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:38.108817] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASPN.txt [2026-03-09T20:16:38.108960] [INFO ] [sig ] [256/3280] Completed ASPN in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 18.3m [2026-03-09T20:16:38.109000] [INFO ] [sig ] [257/3280] Forecasting ASPS... [2026-03-09T20:16:38.109029] [INFO ] [sig ] Generating forecast for: ASPS [2026-03-09T20:16:38.109061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-03-09T20:16:38.121626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-03-09T20:16:38.121975] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-03-09T20:16:38.123105] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-03-09T20:16:38.123161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:38.123195] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:38.123223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:38.123282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:38.186501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:38.187352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:38.187466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:38.187536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:38.307403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:38.307630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:38.307684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:38.307717] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:38.311496] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=98.56%) [2026-03-09T20:16:38.311849] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-03-09T20:16:38.312005] [INFO ] [sig ] ASPS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:38.461183] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASPS.txt [2026-03-09T20:16:38.461369] [INFO ] [sig ] [257/3280] Completed ASPS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.3m [2026-03-09T20:16:38.461414] [INFO ] [sig ] [258/3280] Forecasting ASTE... [2026-03-09T20:16:38.461443] [INFO ] [sig ] Generating forecast for: ASTE [2026-03-09T20:16:38.461476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-03-09T20:16:38.473795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-03-09T20:16:38.474227] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-03-09T20:16:38.475168] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-03-09T20:16:38.475225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:38.475287] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:38.475316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:38.475389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:38.536113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:38.537072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:38.537170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:38.537203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:38.657959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:38.658127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:38.658167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:38.658197] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:38.661773] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-09T20:16:38.662086] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-03-09T20:16:38.662229] [INFO ] [sig ] ASTE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:38.812904] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASTE.txt [2026-03-09T20:16:38.813084] [INFO ] [sig ] [258/3280] Completed ASTE in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:38.813131] [INFO ] [sig ] [259/3280] Forecasting ASTH... [2026-03-09T20:16:38.813165] [INFO ] [sig ] Generating forecast for: ASTH [2026-03-09T20:16:38.813196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-03-09T20:16:38.824981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-03-09T20:16:38.825363] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-03-09T20:16:38.826218] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-03-09T20:16:38.826274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:38.826306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:38.826332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:38.826389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:38.885255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:38.886067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:38.886153] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:38.886185] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:39.015676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:39.015849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:39.015890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:39.015935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:39.019787] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-03-09T20:16:39.020107] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-03-09T20:16:39.020443] [INFO ] [sig ] ASTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:39.162516] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASTH.txt [2026-03-09T20:16:39.162668] [INFO ] [sig ] [259/3280] Completed ASTH in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:39.162709] [INFO ] [sig ] [260/3280] Forecasting ASTI... [2026-03-09T20:16:39.162738] [INFO ] [sig ] Generating forecast for: ASTI [2026-03-09T20:16:39.162769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-03-09T20:16:39.175121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-03-09T20:16:39.175432] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-03-09T20:16:39.176460] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-03-09T20:16:39.176514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:39.176546] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:39.176593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:39.176653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:39.234162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:39.234810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:39.234890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:39.234923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:39.355040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:39.355205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:39.355246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:39.355275] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:39.358909] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: UP (p=73.75%) [2026-03-09T20:16:39.359201] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-03-09T20:16:39.359336] [INFO ] [sig ] ASTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:39.508681] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASTI.txt [2026-03-09T20:16:39.508856] [INFO ] [sig ] [260/3280] Completed ASTI in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:39.508898] [INFO ] [sig ] [261/3280] Forecasting ASTL... [2026-03-09T20:16:39.508937] [INFO ] [sig ] Generating forecast for: ASTL [2026-03-09T20:16:39.508976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-03-09T20:16:39.524189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-03-09T20:16:39.524630] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-03-09T20:16:39.525528] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-03-09T20:16:39.525614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:39.525650] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:39.525677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:39.525735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:39.587189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:39.588188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:39.588296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:39.588330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:39.716414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:39.716593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:39.716636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:39.716701] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:39.720849] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=86.47%) [2026-03-09T20:16:39.721145] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-03-09T20:16:39.721473] [INFO ] [sig ] ASTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:39.959821] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASTL.txt [2026-03-09T20:16:39.959961] [INFO ] [sig ] [261/3280] Completed ASTL in 0.5s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:39.960001] [INFO ] [sig ] [262/3280] Forecasting ASTS... [2026-03-09T20:16:39.960033] [INFO ] [sig ] Generating forecast for: ASTS [2026-03-09T20:16:39.960064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-03-09T20:16:39.974020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-03-09T20:16:39.974355] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-03-09T20:16:39.975226] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-03-09T20:16:39.975281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:39.975314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:39.975341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:39.975397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:40.038561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:40.039232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:40.039508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:40.039542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:40.167173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:40.167308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:40.167347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:40.167375] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:40.170845] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-03-09T20:16:40.171123] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-03-09T20:16:40.171441] [INFO ] [sig ] ASTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:40.316219] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASTS.txt [2026-03-09T20:16:40.316360] [INFO ] [sig ] [262/3280] Completed ASTS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:40.316400] [INFO ] [sig ] [263/3280] Forecasting ASX... [2026-03-09T20:16:40.316432] [INFO ] [sig ] Generating forecast for: ASX [2026-03-09T20:16:40.316462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-03-09T20:16:40.329889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-03-09T20:16:40.330246] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-03-09T20:16:40.331107] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-03-09T20:16:40.331162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:40.331194] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:40.331220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:40.331299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:40.389700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:40.390739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:40.390823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:40.390864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:40.516458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:40.516629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:40.516672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:40.516705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:40.520285] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=61.06%) [2026-03-09T20:16:40.520598] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-03-09T20:16:40.520735] [INFO ] [sig ] ASX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:40.669942] [INFO ] [LOCAL ] Saved forecast: ASX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ASX.txt [2026-03-09T20:16:40.670112] [INFO ] [sig ] [263/3280] Completed ASX in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:40.670162] [INFO ] [sig ] [264/3280] Forecasting ASYS... [2026-03-09T20:16:40.670198] [INFO ] [sig ] Generating forecast for: ASYS [2026-03-09T20:16:40.670229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-03-09T20:16:40.682094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-03-09T20:16:40.682455] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-03-09T20:16:40.683365] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-03-09T20:16:40.683422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:40.683456] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:40.683483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:40.683541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:40.744434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:40.745154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:40.745272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:40.745309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:40.872366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:40.872510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:40.872552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:40.872602] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:40.876086] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=47.37%) [2026-03-09T20:16:40.876369] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-03-09T20:16:40.876502] [INFO ] [sig ] ASYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:41.026535] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ASYS.txt [2026-03-09T20:16:41.026720] [INFO ] [sig ] [264/3280] Completed ASYS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:41.026761] [INFO ] [sig ] [265/3280] Forecasting ATAI... [2026-03-09T20:16:41.026791] [INFO ] [sig ] Generating forecast for: ATAI [2026-03-09T20:16:41.026822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-03-09T20:16:41.039846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-03-09T20:16:41.040210] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-03-09T20:16:41.041053] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-03-09T20:16:41.041124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:41.041156] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:41.041184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:41.041242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:41.103294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:41.104105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:41.104188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:41.104222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:41.229393] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:41.229608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:41.229667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:41.229711] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:41.234150] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-03-09T20:16:41.234513] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-03-09T20:16:41.234687] [INFO ] [sig ] ATAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:41.414705] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ATAI.txt [2026-03-09T20:16:41.414910] [INFO ] [sig ] [265/3280] Completed ATAI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:41.414962] [INFO ] [sig ] [266/3280] Forecasting ATEC... [2026-03-09T20:16:41.414995] [INFO ] [sig ] Generating forecast for: ATEC [2026-03-09T20:16:41.415033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-03-09T20:16:41.431191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-03-09T20:16:41.431726] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-03-09T20:16:41.432864] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-03-09T20:16:41.432961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:41.432995] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:41.433023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:41.433085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:41.492304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:41.493676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:41.493773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:41.493809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:41.625341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:41.625517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:41.625560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:41.625619] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:41.629433] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=41.34%) [2026-03-09T20:16:41.629860] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-03-09T20:16:41.630028] [INFO ] [sig ] ATEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:41.774967] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATEC.txt [2026-03-09T20:16:41.775110] [INFO ] [sig ] [266/3280] Completed ATEC in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:41.775150] [INFO ] [sig ] [267/3280] Forecasting ATEN... [2026-03-09T20:16:41.775180] [INFO ] [sig ] Generating forecast for: ATEN [2026-03-09T20:16:41.775394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-03-09T20:16:41.788387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-03-09T20:16:41.788773] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-03-09T20:16:41.789630] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-03-09T20:16:41.789685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:41.789717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:41.789745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:41.789802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:41.850495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:41.851365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:41.851452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:41.851485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:41.975357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:41.975513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:41.975554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:41.975621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:41.979186] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=64.92%) [2026-03-09T20:16:41.979472] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-03-09T20:16:41.979645] [INFO ] [sig ] ATEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:42.122766] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ATEN.txt [2026-03-09T20:16:42.122910] [INFO ] [sig ] [267/3280] Completed ATEN in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:42.122950] [INFO ] [sig ] [268/3280] Forecasting ATEX... [2026-03-09T20:16:42.122981] [INFO ] [sig ] Generating forecast for: ATEX [2026-03-09T20:16:42.123011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-03-09T20:16:42.134285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-03-09T20:16:42.134628] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-03-09T20:16:42.135434] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-03-09T20:16:42.135488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:42.135520] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:42.135549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:42.135629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:42.197361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:42.198128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:42.198247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:42.198281] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:42.316670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:42.316831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:42.316872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:42.316900] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:42.320348] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-03-09T20:16:42.320643] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-03-09T20:16:42.320779] [INFO ] [sig ] ATEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:42.465741] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATEX.txt [2026-03-09T20:16:42.465906] [INFO ] [sig ] [268/3280] Completed ATEX in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:42.465948] [INFO ] [sig ] [269/3280] Forecasting ATHM... [2026-03-09T20:16:42.465980] [INFO ] [sig ] Generating forecast for: ATHM [2026-03-09T20:16:42.466011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-03-09T20:16:42.477754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-03-09T20:16:42.478171] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-03-09T20:16:42.479055] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-03-09T20:16:42.479112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:42.479143] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:42.479170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:42.479227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:42.538918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:42.539865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:42.539959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:42.539992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:42.669437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:42.669626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:42.669671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:42.669702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:42.673384] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: DOWN (p=32.35%) [2026-03-09T20:16:42.673745] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-03-09T20:16:42.673894] [INFO ] [sig ] ATHM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:42.839333] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATHM.txt [2026-03-09T20:16:42.839491] [INFO ] [sig ] [269/3280] Completed ATHM in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:42.839532] [INFO ] [sig ] [270/3280] Forecasting ATI... [2026-03-09T20:16:42.839563] [INFO ] [sig ] Generating forecast for: ATI [2026-03-09T20:16:42.839616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-03-09T20:16:42.851481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-03-09T20:16:42.851841] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-03-09T20:16:42.852680] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-03-09T20:16:42.852734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:42.852766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:42.852792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:42.852848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:42.912137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:42.913079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:42.913173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:42.913208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:43.046528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:43.046730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:43.046773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:43.046804] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:43.050359] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: DOWN (p=37.21%) [2026-03-09T20:16:43.050679] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-03-09T20:16:43.050811] [INFO ] [sig ] ATI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:43.198691] [INFO ] [LOCAL ] Saved forecast: ATI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATI.txt [2026-03-09T20:16:43.198839] [INFO ] [sig ] [270/3280] Completed ATI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:43.198880] [INFO ] [sig ] [271/3280] Forecasting ATLC... [2026-03-09T20:16:43.198909] [INFO ] [sig ] Generating forecast for: ATLC [2026-03-09T20:16:43.198941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-03-09T20:16:43.210393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-03-09T20:16:43.210758] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-03-09T20:16:43.211622] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-03-09T20:16:43.211677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:43.211709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:43.211735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:43.211792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:43.270145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:43.270927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:43.271011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:43.271044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:43.395541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:43.395726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:43.395767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:43.395796] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:43.399333] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-03-09T20:16:43.399648] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-03-09T20:16:43.399784] [INFO ] [sig ] ATLC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:43.546912] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ATLC.txt [2026-03-09T20:16:43.547161] [INFO ] [sig ] [271/3280] Completed ATLC in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:43.547230] [INFO ] [sig ] [272/3280] Forecasting ATLCZ... [2026-03-09T20:16:43.547279] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-03-09T20:16:43.547327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-03-09T20:16:43.560497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-03-09T20:16:43.560933] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-03-09T20:16:43.561890] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-03-09T20:16:43.561947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:43.561981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:43.562009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:43.562071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:43.622872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:43.624009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:43.624099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:43.624133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:43.745755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:43.745937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:43.745980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:43.746009] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:43.749595] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-03-09T20:16:43.749885] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-03-09T20:16:43.750018] [INFO ] [sig ] ATLCZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:43.901481] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATLCZ.txt [2026-03-09T20:16:43.901670] [INFO ] [sig ] [272/3280] Completed ATLCZ in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:43.901715] [INFO ] [sig ] [273/3280] Forecasting ATLO... [2026-03-09T20:16:43.901745] [INFO ] [sig ] Generating forecast for: ATLO [2026-03-09T20:16:43.901777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-03-09T20:16:43.913721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-03-09T20:16:43.914099] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-03-09T20:16:43.914942] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-03-09T20:16:43.914996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:43.915027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:43.915054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:43.915111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:43.973775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:43.974655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:43.974788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:43.974836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:44.090734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:44.090900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:44.090942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:44.090972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:44.094561] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=29.70%) [2026-03-09T20:16:44.094887] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-03-09T20:16:44.095032] [INFO ] [sig ] ATLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:44.237372] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATLO.txt [2026-03-09T20:16:44.237555] [INFO ] [sig ] [273/3280] Completed ATLO in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 18.2m [2026-03-09T20:16:44.237624] [INFO ] [sig ] [274/3280] Forecasting ATNI... [2026-03-09T20:16:44.237658] [INFO ] [sig ] Generating forecast for: ATNI [2026-03-09T20:16:44.237688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-03-09T20:16:44.249909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-03-09T20:16:44.250208] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-03-09T20:16:44.251031] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-03-09T20:16:44.251085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:44.251119] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:44.251149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:44.251206] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:44.308613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:44.309456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:44.309542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:44.309596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:44.438317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:44.438482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:44.438523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:44.438553] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:44.442008] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-03-09T20:16:44.442294] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-03-09T20:16:44.442428] [INFO ] [sig ] ATNI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:44.587901] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATNI.txt [2026-03-09T20:16:44.588056] [INFO ] [sig ] [274/3280] Completed ATNI in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:44.588097] [INFO ] [sig ] [275/3280] Forecasting ATO... [2026-03-09T20:16:44.588128] [INFO ] [sig ] Generating forecast for: ATO [2026-03-09T20:16:44.588160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-03-09T20:16:44.600241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-03-09T20:16:44.600633] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-03-09T20:16:44.601442] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-03-09T20:16:44.601496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:44.601585] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:44.601618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:44.601675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:44.661915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:44.662833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:44.662929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:44.662964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:44.789336] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:44.789502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:44.789543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:44.789591] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:44.793105] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-03-09T20:16:44.793399] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-03-09T20:16:44.793534] [INFO ] [sig ] ATO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:44.936563] [INFO ] [LOCAL ] Saved forecast: ATO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATO.txt [2026-03-09T20:16:44.936733] [INFO ] [sig ] [275/3280] Completed ATO in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:44.936776] [INFO ] [sig ] [276/3280] Forecasting ATOM... [2026-03-09T20:16:44.936807] [INFO ] [sig ] Generating forecast for: ATOM [2026-03-09T20:16:44.936849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-03-09T20:16:44.950255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-03-09T20:16:44.950879] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-03-09T20:16:44.951743] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-03-09T20:16:44.951797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:44.951847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:44.951879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:44.951939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:45.012844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:45.013766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:45.013865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:45.013906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:45.142130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:45.142301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:45.142343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:45.142373] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:45.147095] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=57.09%) [2026-03-09T20:16:45.147804] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-03-09T20:16:45.147997] [INFO ] [sig ] ATOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:45.316516] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ATOM.txt [2026-03-09T20:16:45.316703] [INFO ] [sig ] [276/3280] Completed ATOM in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:45.316745] [INFO ] [sig ] [277/3280] Forecasting ATRA... [2026-03-09T20:16:45.316773] [INFO ] [sig ] Generating forecast for: ATRA [2026-03-09T20:16:45.316805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-03-09T20:16:45.328379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-03-09T20:16:45.328806] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-03-09T20:16:45.329695] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-03-09T20:16:45.329751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:45.329785] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:45.329812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:45.329869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:45.389208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:45.390100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:45.390196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:45.390229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:45.522122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:45.522296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:45.522515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:45.522543] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:45.526164] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=5.37%) [2026-03-09T20:16:45.526483] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-03-09T20:16:45.526646] [INFO ] [sig ] ATRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:45.672674] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATRA.txt [2026-03-09T20:16:45.672826] [INFO ] [sig ] [277/3280] Completed ATRA in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:45.672866] [INFO ] [sig ] [278/3280] Forecasting ATRC... [2026-03-09T20:16:45.672897] [INFO ] [sig ] Generating forecast for: ATRC [2026-03-09T20:16:45.672929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-03-09T20:16:45.684780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-03-09T20:16:45.685180] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-03-09T20:16:45.686037] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-03-09T20:16:45.686092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:45.686125] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:45.686151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:45.686207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:45.749044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:45.749966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:45.750066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:45.750100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:45.876632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:45.876800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:45.876843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:45.876903] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:45.880477] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-03-09T20:16:45.880824] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-03-09T20:16:45.880973] [INFO ] [sig ] ATRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:46.045799] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ATRC.txt [2026-03-09T20:16:46.046031] [INFO ] [sig ] [278/3280] Completed ATRC in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:46.046101] [INFO ] [sig ] [279/3280] Forecasting ATRO... [2026-03-09T20:16:46.046159] [INFO ] [sig ] Generating forecast for: ATRO [2026-03-09T20:16:46.046215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-03-09T20:16:46.063701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-03-09T20:16:46.064256] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-03-09T20:16:46.065614] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-03-09T20:16:46.065689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:46.065740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:46.065785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:46.065877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:46.146860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:46.148038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:46.148130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:46.148164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:46.277593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:46.277759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:46.277800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:46.277829] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:46.281562] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-03-09T20:16:46.281979] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-03-09T20:16:46.282139] [INFO ] [sig ] ATRO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:46.432067] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ATRO.txt [2026-03-09T20:16:46.432215] [INFO ] [sig ] [279/3280] Completed ATRO in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:46.432261] [INFO ] [sig ] [280/3280] Forecasting AUB... [2026-03-09T20:16:46.432294] [INFO ] [sig ] Generating forecast for: AUB [2026-03-09T20:16:46.432324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-03-09T20:16:46.445042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-03-09T20:16:46.445469] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-03-09T20:16:46.446357] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-03-09T20:16:46.446413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:46.446445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:46.446472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:46.446530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:46.508845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:46.509944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:46.510041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:46.510077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:46.635168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:46.635333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:46.635375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:46.635404] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:46.639015] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-03-09T20:16:46.639369] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-03-09T20:16:46.639513] [INFO ] [sig ] AUB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:46.785164] [INFO ] [LOCAL ] Saved forecast: AUB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AUB.txt [2026-03-09T20:16:46.785329] [INFO ] [sig ] [280/3280] Completed AUB in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:46.785369] [INFO ] [sig ] [281/3280] Forecasting AUDC... [2026-03-09T20:16:46.785399] [INFO ] [sig ] Generating forecast for: AUDC [2026-03-09T20:16:46.785430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-03-09T20:16:46.799058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-03-09T20:16:46.799452] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-03-09T20:16:46.800305] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-03-09T20:16:46.800362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:46.800393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:46.800419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:46.800476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:46.861854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:46.862642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:46.862731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:46.862766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:46.988516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:46.988706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:46.988750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:46.988781] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:46.992356] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-03-09T20:16:46.992688] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-03-09T20:16:46.992849] [INFO ] [sig ] AUDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:47.141110] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AUDC.txt [2026-03-09T20:16:47.141255] [INFO ] [sig ] [281/3280] Completed AUDC in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:47.141295] [INFO ] [sig ] [282/3280] Forecasting AUPH... [2026-03-09T20:16:47.141333] [INFO ] [sig ] Generating forecast for: AUPH [2026-03-09T20:16:47.141371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-03-09T20:16:47.154681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-03-09T20:16:47.155124] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-03-09T20:16:47.156070] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-03-09T20:16:47.156136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:47.156174] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:47.156209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:47.156283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:47.221497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:47.222481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:47.222589] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:47.222627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:47.345140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:47.345305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:47.345347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:47.345381] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:47.349256] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-03-09T20:16:47.349768] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-03-09T20:16:47.349914] [INFO ] [sig ] AUPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:47.502068] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AUPH.txt [2026-03-09T20:16:47.502249] [INFO ] [sig ] [282/3280] Completed AUPH in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:47.502292] [INFO ] [sig ] [283/3280] Forecasting AURA... [2026-03-09T20:16:47.502323] [INFO ] [sig ] Generating forecast for: AURA [2026-03-09T20:16:47.502352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-03-09T20:16:47.515875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-03-09T20:16:47.516289] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-03-09T20:16:47.517180] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-03-09T20:16:47.517236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:47.517269] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:47.517296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:47.517355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:47.576566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:47.577478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:47.577601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:47.577637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:47.704059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:47.704229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:47.704289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:47.704320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:47.708530] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-03-09T20:16:47.708921] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-03-09T20:16:47.709083] [INFO ] [sig ] AURA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:47.856483] [INFO ] [LOCAL ] Saved forecast: AURA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AURA.txt [2026-03-09T20:16:47.856659] [INFO ] [sig ] [283/3280] Completed AURA in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:47.856703] [INFO ] [sig ] [284/3280] Forecasting AUTL... [2026-03-09T20:16:47.856733] [INFO ] [sig ] Generating forecast for: AUTL [2026-03-09T20:16:47.856765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-03-09T20:16:47.869689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-03-09T20:16:47.870138] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-03-09T20:16:47.871073] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-03-09T20:16:47.871131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:47.871165] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:47.871193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:47.871253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:47.929731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:47.930629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:47.930715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:47.930748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:48.055189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:48.055367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:48.055408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:48.055436] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:48.059089] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: DOWN (p=38.87%) [2026-03-09T20:16:48.059422] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-03-09T20:16:48.059558] [INFO ] [sig ] AUTL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:48.202718] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AUTL.txt [2026-03-09T20:16:48.202899] [INFO ] [sig ] [284/3280] Completed AUTL in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:48.202942] [INFO ] [sig ] [285/3280] Forecasting AVA... [2026-03-09T20:16:48.202972] [INFO ] [sig ] Generating forecast for: AVA [2026-03-09T20:16:48.203002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-03-09T20:16:48.214349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-03-09T20:16:48.214767] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-03-09T20:16:48.215632] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-03-09T20:16:48.215706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:48.215739] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:48.215767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:48.215825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:48.273454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:48.274370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:48.274507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:48.274544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:48.394783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:48.394953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:48.394994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:48.395023] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:48.398500] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-03-09T20:16:48.398806] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-03-09T20:16:48.398939] [INFO ] [sig ] AVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:48.542953] [INFO ] [LOCAL ] Saved forecast: AVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVA.txt [2026-03-09T20:16:48.543120] [INFO ] [sig ] [285/3280] Completed AVA in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:48.543161] [INFO ] [sig ] [286/3280] Forecasting AVAH... [2026-03-09T20:16:48.543196] [INFO ] [sig ] Generating forecast for: AVAH [2026-03-09T20:16:48.543235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-03-09T20:16:48.554778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-03-09T20:16:48.555169] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-03-09T20:16:48.556025] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-03-09T20:16:48.556080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:48.556111] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:48.556137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:48.556193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:48.614557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:48.615449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:48.615532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:48.615565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:48.738930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:48.739098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:48.739141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:48.739170] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:48.742721] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-03-09T20:16:48.743010] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-03-09T20:16:48.743149] [INFO ] [sig ] AVAH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:48.885684] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVAH.txt [2026-03-09T20:16:48.885842] [INFO ] [sig ] [286/3280] Completed AVAH in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:48.885884] [INFO ] [sig ] [287/3280] Forecasting AVAL... [2026-03-09T20:16:48.885913] [INFO ] [sig ] Generating forecast for: AVAL [2026-03-09T20:16:48.885944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-03-09T20:16:48.898068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-03-09T20:16:48.898434] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-03-09T20:16:48.899346] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-03-09T20:16:48.899404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:48.899447] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:48.899477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:48.899546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:48.960814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:48.961534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:48.961635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:48.961670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:49.079714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:49.079870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:49.079911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:49.079940] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:49.083474] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=62.07%) [2026-03-09T20:16:49.083783] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-03-09T20:16:49.083915] [INFO ] [sig ] AVAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:49.241053] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVAL.txt [2026-03-09T20:16:49.241291] [INFO ] [sig ] [287/3280] Completed AVAL in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:49.241357] [INFO ] [sig ] [288/3280] Forecasting AVB... [2026-03-09T20:16:49.241405] [INFO ] [sig ] Generating forecast for: AVB [2026-03-09T20:16:49.241459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-03-09T20:16:49.258889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-03-09T20:16:49.259445] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-03-09T20:16:49.260744] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-03-09T20:16:49.260819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:49.260875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:49.260925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:49.261019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:49.327744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:49.328972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:49.329091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:49.329149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:49.493668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:49.493865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:49.493912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:49.493943] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:49.498468] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-03-09T20:16:49.499009] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-03-09T20:16:49.499226] [INFO ] [sig ] AVB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:49.689859] [INFO ] [LOCAL ] Saved forecast: AVB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVB.txt [2026-03-09T20:16:49.690138] [INFO ] [sig ] [288/3280] Completed AVB in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:49.690209] [INFO ] [sig ] [289/3280] Forecasting AVBP... [2026-03-09T20:16:49.690255] [INFO ] [sig ] Generating forecast for: AVBP [2026-03-09T20:16:49.690305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-03-09T20:16:49.710351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-03-09T20:16:49.711417] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-03-09T20:16:49.713181] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-03-09T20:16:49.713290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:49.713351] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:49.713402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:49.713499] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:49.811369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:49.813153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:49.813378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:49.813438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:50.003670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:50.003920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:50.004001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:50.004052] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:50.010069] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-03-09T20:16:50.010633] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-03-09T20:16:50.010887] [INFO ] [sig ] AVBP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:50.247162] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVBP.txt [2026-03-09T20:16:50.247413] [INFO ] [sig ] [289/3280] Completed AVBP in 0.6s | 2.76 sym/s | Total: 1.7m | ETA: 18.1m [2026-03-09T20:16:50.247478] [INFO ] [sig ] [290/3280] Forecasting AVD... [2026-03-09T20:16:50.247564] [INFO ] [sig ] Generating forecast for: AVD [2026-03-09T20:16:50.247638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-03-09T20:16:50.269252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-03-09T20:16:50.269814] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-03-09T20:16:50.271164] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-03-09T20:16:50.271238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:50.271293] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:50.271341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:50.271437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:50.365286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:50.366557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:50.366698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:50.366754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:50.513444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:50.513719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:50.513780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:50.513822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:50.520045] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-03-09T20:16:50.520684] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-03-09T20:16:50.520916] [INFO ] [sig ] AVD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:50.694799] [INFO ] [LOCAL ] Saved forecast: AVD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVD.txt [2026-03-09T20:16:50.694984] [INFO ] [sig ] [290/3280] Completed AVD in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:50.695028] [INFO ] [sig ] [291/3280] Forecasting AVGO... [2026-03-09T20:16:50.695082] [INFO ] [sig ] Generating forecast for: AVGO [2026-03-09T20:16:50.695122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-03-09T20:16:50.715082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-03-09T20:16:50.715604] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-03-09T20:16:50.716630] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-03-09T20:16:50.716689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:50.716723] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:50.716751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:50.716815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:50.785013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:50.786029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:50.786137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:50.786175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:50.923225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:50.923396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:50.923437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:50.923468] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:50.927391] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-03-09T20:16:50.927823] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-03-09T20:16:50.927997] [INFO ] [sig ] AVGO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:51.080996] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVGO.txt [2026-03-09T20:16:51.081168] [INFO ] [sig ] [291/3280] Completed AVGO in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:51.081209] [INFO ] [sig ] [292/3280] Forecasting AVGX... [2026-03-09T20:16:51.081239] [INFO ] [sig ] Generating forecast for: AVGX [2026-03-09T20:16:51.081270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-03-09T20:16:51.094211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-03-09T20:16:51.094641] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-03-09T20:16:51.095840] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-03-09T20:16:51.095898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:51.095980] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:51.096019] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:51.096083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:51.156422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:51.157560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:51.157665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:51.157700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:51.301478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:51.301663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:51.301712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:51.301774] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:51.305728] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: DOWN (p=47.52%) [2026-03-09T20:16:51.306063] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-03-09T20:16:51.306214] [INFO ] [sig ] AVGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:51.456199] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVGX.txt [2026-03-09T20:16:51.456342] [INFO ] [sig ] [292/3280] Completed AVGX in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:51.456383] [INFO ] [sig ] [293/3280] Forecasting AVK... [2026-03-09T20:16:51.456413] [INFO ] [sig ] Generating forecast for: AVK [2026-03-09T20:16:51.456443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-03-09T20:16:51.468046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-03-09T20:16:51.468372] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-03-09T20:16:51.469229] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-03-09T20:16:51.469284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:51.469321] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:51.469347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:51.469403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:51.527312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:51.527978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:51.528059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:51.528097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:51.649703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:51.649849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:51.649889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:51.649918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:51.654274] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-03-09T20:16:51.654557] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-03-09T20:16:51.654712] [INFO ] [sig ] AVK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:51.798650] [INFO ] [LOCAL ] Saved forecast: AVK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVK.txt [2026-03-09T20:16:51.798776] [INFO ] [sig ] [293/3280] Completed AVK in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:51.798816] [INFO ] [sig ] [294/3280] Forecasting AVNS... [2026-03-09T20:16:51.798846] [INFO ] [sig ] Generating forecast for: AVNS [2026-03-09T20:16:51.798876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-03-09T20:16:51.811057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-03-09T20:16:51.811434] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-03-09T20:16:51.812435] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-03-09T20:16:51.812499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:51.812537] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:51.812570] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:51.812670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:51.879145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:51.880063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:51.880147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:51.880181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:52.001456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:52.001627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:52.001668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:52.001715] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:52.005117] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-03-09T20:16:52.005395] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-03-09T20:16:52.005524] [INFO ] [sig ] AVNS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:52.146741] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVNS.txt [2026-03-09T20:16:52.146870] [INFO ] [sig ] [294/3280] Completed AVNS in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:52.146909] [INFO ] [sig ] [295/3280] Forecasting AVO... [2026-03-09T20:16:52.146938] [INFO ] [sig ] Generating forecast for: AVO [2026-03-09T20:16:52.146968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-03-09T20:16:52.159534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-03-09T20:16:52.159877] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-03-09T20:16:52.160903] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-03-09T20:16:52.160957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:52.160988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:52.161015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:52.161071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:52.219840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:52.220473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:52.220553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:52.220604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:52.341031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:52.341168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:52.341207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:52.341269] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:52.344693] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=96.81%) [2026-03-09T20:16:52.344971] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-03-09T20:16:52.345099] [INFO ] [sig ] AVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:52.486263] [INFO ] [LOCAL ] Saved forecast: AVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVO.txt [2026-03-09T20:16:52.486388] [INFO ] [sig ] [295/3280] Completed AVO in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:52.486427] [INFO ] [sig ] [296/3280] Forecasting AVTX... [2026-03-09T20:16:52.486457] [INFO ] [sig ] Generating forecast for: AVTX [2026-03-09T20:16:52.486486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-03-09T20:16:52.498519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-03-09T20:16:52.499053] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-03-09T20:16:52.499897] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-03-09T20:16:52.499950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:52.499982] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:52.500008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:52.500065] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:52.559428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:52.560233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:52.560320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:52.560353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:52.680929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:52.681085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:52.681126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:52.681154] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:52.684603] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-03-09T20:16:52.684879] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-03-09T20:16:52.685010] [INFO ] [sig ] AVTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:52.823793] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVTX.txt [2026-03-09T20:16:52.823919] [INFO ] [sig ] [296/3280] Completed AVTX in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.1m [2026-03-09T20:16:52.823959] [INFO ] [sig ] [297/3280] Forecasting AVXL... [2026-03-09T20:16:52.823989] [INFO ] [sig ] Generating forecast for: AVXL [2026-03-09T20:16:52.824018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-03-09T20:16:52.835691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-03-09T20:16:52.835996] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-03-09T20:16:52.836823] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-03-09T20:16:52.836876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:52.836907] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:52.836934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:52.836992] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:52.895220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:52.895927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:52.896028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:52.896060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:53.017627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:53.017780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:53.017819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:53.017847] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:53.021279] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-03-09T20:16:53.021554] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-03-09T20:16:53.021704] [INFO ] [sig ] AVXL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:53.164546] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AVXL.txt [2026-03-09T20:16:53.164707] [INFO ] [sig ] [297/3280] Completed AVXL in 0.3s | 2.75 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:53.164746] [INFO ] [sig ] [298/3280] Forecasting AVY... [2026-03-09T20:16:53.164775] [INFO ] [sig ] Generating forecast for: AVY [2026-03-09T20:16:53.164806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-03-09T20:16:53.177540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-03-09T20:16:53.177878] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-03-09T20:16:53.178722] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-03-09T20:16:53.178775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:53.178805] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:53.178831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:53.178897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:53.237639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:53.238289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:53.238383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:53.238423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:53.359091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:53.359247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:53.359290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:53.359319] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:53.362772] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-03-09T20:16:53.363050] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-03-09T20:16:53.363182] [INFO ] [sig ] AVY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:53.503873] [INFO ] [LOCAL ] Saved forecast: AVY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AVY.txt [2026-03-09T20:16:53.504002] [INFO ] [sig ] [298/3280] Completed AVY in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:53.504040] [INFO ] [sig ] [299/3280] Forecasting AWF... [2026-03-09T20:16:53.504069] [INFO ] [sig ] Generating forecast for: AWF [2026-03-09T20:16:53.504099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-03-09T20:16:53.517287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-03-09T20:16:53.517660] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-03-09T20:16:53.518502] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-03-09T20:16:53.518556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:53.518608] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:53.518635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:53.518691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:53.576066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:53.576725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:53.576805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:53.576837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:53.696458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:53.696615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:53.696656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:53.696684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:53.700121] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=41.29%) [2026-03-09T20:16:53.700402] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-03-09T20:16:53.700534] [INFO ] [sig ] AWF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:53.841326] [INFO ] [LOCAL ] Saved forecast: AWF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AWF.txt [2026-03-09T20:16:53.841470] [INFO ] [sig ] [299/3280] Completed AWF in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:53.841511] [INFO ] [sig ] [300/3280] Forecasting AWI... [2026-03-09T20:16:53.841541] [INFO ] [sig ] Generating forecast for: AWI [2026-03-09T20:16:53.841587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-03-09T20:16:53.853182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-03-09T20:16:53.853514] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-03-09T20:16:53.854347] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-03-09T20:16:53.854415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:53.854447] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:53.854474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:53.854531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:53.911593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:53.912239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:53.912320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:53.912352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:54.033225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:54.033379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:54.033426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:54.033460] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:54.036872] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=15.02%) [2026-03-09T20:16:54.037150] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-03-09T20:16:54.037278] [INFO ] [sig ] AWI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:54.178959] [INFO ] [LOCAL ] Saved forecast: AWI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AWI.txt [2026-03-09T20:16:54.179085] [INFO ] [sig ] [300/3280] Completed AWI in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:54.179124] [INFO ] [sig ] [301/3280] Forecasting AWK... [2026-03-09T20:16:54.179153] [INFO ] [sig ] Generating forecast for: AWK [2026-03-09T20:16:54.179182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-03-09T20:16:54.191948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-03-09T20:16:54.192267] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-03-09T20:16:54.193271] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-03-09T20:16:54.193324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:54.193355] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:54.193382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:54.193442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:54.250413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:54.251086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:54.251167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:54.251200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:54.367844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:54.367987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:54.368025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:54.368054] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:54.371483] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-03-09T20:16:54.371779] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-03-09T20:16:54.371910] [INFO ] [sig ] AWK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:54.516695] [INFO ] [LOCAL ] Saved forecast: AWK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AWK.txt [2026-03-09T20:16:54.516816] [INFO ] [sig ] [301/3280] Completed AWK in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:54.516855] [INFO ] [sig ] [302/3280] Forecasting AWP... [2026-03-09T20:16:54.516884] [INFO ] [sig ] Generating forecast for: AWP [2026-03-09T20:16:54.516914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-03-09T20:16:54.529220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-03-09T20:16:54.529502] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-03-09T20:16:54.530519] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-03-09T20:16:54.530590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:54.530629] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:54.530658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:54.530714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:54.593965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:54.594724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:54.594815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:54.594887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:54.723516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:54.723885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:54.723925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:54.723954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:54.727423] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=74.65%) [2026-03-09T20:16:54.727944] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-03-09T20:16:54.728076] [INFO ] [sig ] AWP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:54.870947] [INFO ] [LOCAL ] Saved forecast: AWP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AWP.txt [2026-03-09T20:16:54.871081] [INFO ] [sig ] [302/3280] Completed AWP in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:54.871120] [INFO ] [sig ] [303/3280] Forecasting AWRE... [2026-03-09T20:16:54.871151] [INFO ] [sig ] Generating forecast for: AWRE [2026-03-09T20:16:54.871182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-03-09T20:16:54.883646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-03-09T20:16:54.883949] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-03-09T20:16:54.884778] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-03-09T20:16:54.884831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:54.884863] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:54.884890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:54.884946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:54.944636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:54.945305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:54.945387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:54.945419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:55.051381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:55.051538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:55.051602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:55.051635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:55.055110] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=41.67%) [2026-03-09T20:16:55.055392] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-03-09T20:16:55.055521] [INFO ] [sig ] AWRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:55.199443] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AWRE.txt [2026-03-09T20:16:55.199611] [INFO ] [sig ] [303/3280] Completed AWRE in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:55.199661] [INFO ] [sig ] [304/3280] Forecasting AXGN... [2026-03-09T20:16:55.199692] [INFO ] [sig ] Generating forecast for: AXGN [2026-03-09T20:16:55.199723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-03-09T20:16:55.212167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-03-09T20:16:55.212495] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-03-09T20:16:55.213345] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-03-09T20:16:55.213400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:55.213432] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:55.213459] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:55.213516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:55.270236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:55.270927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:55.271009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:55.271042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:55.395587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:55.395753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:55.395793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:55.395821] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:55.399287] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-03-09T20:16:55.399601] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-03-09T20:16:55.399740] [INFO ] [sig ] AXGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:55.544016] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AXGN.txt [2026-03-09T20:16:55.544167] [INFO ] [sig ] [304/3280] Completed AXGN in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:55.544207] [INFO ] [sig ] [305/3280] Forecasting AXP... [2026-03-09T20:16:55.544238] [INFO ] [sig ] Generating forecast for: AXP [2026-03-09T20:16:55.544268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-03-09T20:16:55.556324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-03-09T20:16:55.556634] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-03-09T20:16:55.557426] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-03-09T20:16:55.557480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:55.557540] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:55.557593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:55.557656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:55.614945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:55.615623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:55.615705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:55.615738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:55.740937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:55.741094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:55.741134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:55.741163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:55.744698] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-03-09T20:16:55.745008] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-03-09T20:16:55.745140] [INFO ] [sig ] AXP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:55.894807] [INFO ] [LOCAL ] Saved forecast: AXP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AXP.txt [2026-03-09T20:16:55.895005] [INFO ] [sig ] [305/3280] Completed AXP in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:55.895053] [INFO ] [sig ] [306/3280] Forecasting AXS... [2026-03-09T20:16:55.895090] [INFO ] [sig ] Generating forecast for: AXS [2026-03-09T20:16:55.895131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-03-09T20:16:55.909853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-03-09T20:16:55.910222] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-03-09T20:16:55.911377] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-03-09T20:16:55.911435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:55.911468] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:55.911495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:55.911553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:55.978982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:55.980119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:55.980224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:55.980260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:56.115314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:56.115475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:56.115517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:56.115545] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:56.119191] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-03-09T20:16:56.119499] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-03-09T20:16:56.119671] [INFO ] [sig ] AXS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:56.272664] [INFO ] [LOCAL ] Saved forecast: AXS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AXS.txt [2026-03-09T20:16:56.272858] [INFO ] [sig ] [306/3280] Completed AXS in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 18.0m [2026-03-09T20:16:56.272922] [INFO ] [sig ] [307/3280] Forecasting AXSM... [2026-03-09T20:16:56.272970] [INFO ] [sig ] Generating forecast for: AXSM [2026-03-09T20:16:56.273010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-03-09T20:16:56.286439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-03-09T20:16:56.286811] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-03-09T20:16:56.287774] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-03-09T20:16:56.287829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:56.287862] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:56.287890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:56.287949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:56.349191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:56.350000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:56.350085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:56.350120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:56.483251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:56.483426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:56.483490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:56.483521] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:56.487191] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=26.20%) [2026-03-09T20:16:56.487507] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-03-09T20:16:56.487665] [INFO ] [sig ] AXSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:56.647803] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AXSM.txt [2026-03-09T20:16:56.647958] [INFO ] [sig ] [307/3280] Completed AXSM in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-09T20:16:56.647999] [INFO ] [sig ] [308/3280] Forecasting AXTA... [2026-03-09T20:16:56.648029] [INFO ] [sig ] Generating forecast for: AXTA [2026-03-09T20:16:56.648062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-03-09T20:16:56.661325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-03-09T20:16:56.661675] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-03-09T20:16:56.662934] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-03-09T20:16:56.662992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:56.663024] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:56.663050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:56.663109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:56.733849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:56.734861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:56.734948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:56.734981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:56.868008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:56.868178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:56.868220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:56.868250] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:56.872051] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-03-09T20:16:56.872344] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-03-09T20:16:56.872499] [INFO ] [sig ] AXTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:57.024713] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AXTA.txt [2026-03-09T20:16:57.024878] [INFO ] [sig ] [308/3280] Completed AXTA in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-09T20:16:57.024926] [INFO ] [sig ] [309/3280] Forecasting AXTI... [2026-03-09T20:16:57.024968] [INFO ] [sig ] Generating forecast for: AXTI [2026-03-09T20:16:57.025007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-03-09T20:16:57.041368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-03-09T20:16:57.041913] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-03-09T20:16:57.042910] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-03-09T20:16:57.042965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:57.043037] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:57.043067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:57.043125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:57.104426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:57.105381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:57.105467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:57.105501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:57.227387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:57.227583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:57.227627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:57.227656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:57.231102] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=42.63%) [2026-03-09T20:16:57.231396] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-03-09T20:16:57.231530] [INFO ] [sig ] AXTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:57.373694] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AXTI.txt [2026-03-09T20:16:57.373836] [INFO ] [sig ] [309/3280] Completed AXTI in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 18.0m [2026-03-09T20:16:57.373876] [INFO ] [sig ] [310/3280] Forecasting AYI... [2026-03-09T20:16:57.373905] [INFO ] [sig ] Generating forecast for: AYI [2026-03-09T20:16:57.373937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-03-09T20:16:57.386310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-03-09T20:16:57.386854] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-03-09T20:16:57.387913] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-03-09T20:16:57.387967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:57.387998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:57.388025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:57.388081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:57.448755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:57.449976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:57.450064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:57.450111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:57.593680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:57.593887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:57.593933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:57.593964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:57.598098] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-03-09T20:16:57.598418] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-03-09T20:16:57.598656] [INFO ] [sig ] AYI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:57.748256] [INFO ] [LOCAL ] Saved forecast: AYI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AYI.txt [2026-03-09T20:16:57.748429] [INFO ] [sig ] [310/3280] Completed AYI in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:57.748481] [INFO ] [sig ] [311/3280] Forecasting AZ... [2026-03-09T20:16:57.748518] [INFO ] [sig ] Generating forecast for: AZ [2026-03-09T20:16:57.748558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-03-09T20:16:57.761187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-03-09T20:16:57.761512] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-03-09T20:16:57.762357] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-03-09T20:16:57.762411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:57.762453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:57.762481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:57.762551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:57.820805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:57.821495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:57.821600] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:57.821637] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:57.941790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:57.941913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:57.941952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:57.941980] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:57.945365] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=3.57%) [2026-03-09T20:16:57.945662] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-03-09T20:16:57.945792] [INFO ] [sig ] AZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:58.090865] [INFO ] [LOCAL ] Saved forecast: AZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AZ.txt [2026-03-09T20:16:58.091000] [INFO ] [sig ] [311/3280] Completed AZ in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:58.091040] [INFO ] [sig ] [312/3280] Forecasting AZN... [2026-03-09T20:16:58.091069] [INFO ] [sig ] Generating forecast for: AZN [2026-03-09T20:16:58.091102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-03-09T20:16:58.103147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-03-09T20:16:58.103430] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-03-09T20:16:58.104252] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-03-09T20:16:58.104305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:58.104338] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:58.104365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:58.104428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:58.162979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:58.163609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:58.163882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:58.163915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:58.288286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:58.288402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:58.288443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:58.288476] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:58.292130] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-03-09T20:16:58.292419] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-03-09T20:16:58.292553] [INFO ] [sig ] AZN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:58.439169] [INFO ] [LOCAL ] Saved forecast: AZN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AZN.txt [2026-03-09T20:16:58.439319] [INFO ] [sig ] [312/3280] Completed AZN in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:58.439366] [INFO ] [sig ] [313/3280] Forecasting AZO... [2026-03-09T20:16:58.439396] [INFO ] [sig ] Generating forecast for: AZO [2026-03-09T20:16:58.439432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-03-09T20:16:58.451649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-03-09T20:16:58.452041] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-03-09T20:16:58.452920] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-03-09T20:16:58.452974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:58.453005] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:58.453031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:58.453096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:58.512931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:58.513886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:58.513984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:58.514021] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:58.633289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:58.633456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:58.633504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:58.633539] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:58.637084] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=88.67%) [2026-03-09T20:16:58.637369] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-03-09T20:16:58.637533] [INFO ] [sig ] AZO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:58.782476] [INFO ] [LOCAL ] Saved forecast: AZO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/AZO.txt [2026-03-09T20:16:58.782656] [INFO ] [sig ] [313/3280] Completed AZO in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:58.782698] [INFO ] [sig ] [314/3280] Forecasting AZZ... [2026-03-09T20:16:58.782729] [INFO ] [sig ] Generating forecast for: AZZ [2026-03-09T20:16:58.782759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-03-09T20:16:58.794840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-03-09T20:16:58.795211] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-03-09T20:16:58.796057] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-03-09T20:16:58.796110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:58.796142] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:58.796170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:58.796227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:58.854878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:58.855790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:58.855876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:58.855908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:58.982736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:58.982907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:58.982947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:58.982976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:58.986589] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=6.19%) [2026-03-09T20:16:58.986917] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-03-09T20:16:58.987058] [INFO ] [sig ] AZZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:16:59.136872] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/AZZ.txt [2026-03-09T20:16:59.137061] [INFO ] [sig ] [314/3280] Completed AZZ in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:59.137103] [INFO ] [sig ] [315/3280] Forecasting BA... [2026-03-09T20:16:59.137139] [INFO ] [sig ] Generating forecast for: BA [2026-03-09T20:16:59.137176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-03-09T20:16:59.150558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-03-09T20:16:59.151020] [INFO ] [FORECASTER] Starting predict_future for BA [2026-03-09T20:16:59.151982] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-03-09T20:16:59.152040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:59.152073] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:59.152101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:59.152165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:59.217912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:59.218932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:59.219048] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:59.219091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:59.360657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:59.360815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:59.360855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:59.360887] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:59.365078] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-03-09T20:16:59.365398] [INFO ] [FORECASTER] Completed predict_future for BA [2026-03-09T20:16:59.365592] [INFO ] [sig ] BA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:59.528512] [INFO ] [LOCAL ] Saved forecast: BA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BA.txt [2026-03-09T20:16:59.528717] [INFO ] [sig ] [315/3280] Completed BA in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:59.528774] [INFO ] [sig ] [316/3280] Forecasting BABA... [2026-03-09T20:16:59.528805] [INFO ] [sig ] Generating forecast for: BABA [2026-03-09T20:16:59.528835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-03-09T20:16:59.542123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-03-09T20:16:59.542535] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-03-09T20:16:59.543420] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-03-09T20:16:59.543484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:59.543520] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:59.543549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:59.543639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:59.608066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:59.608895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:59.608979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:59.609012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:16:59.730296] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:16:59.730459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:16:59.730498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:16:59.730526] [INFO ] [FORECASTER] Training complete [2026-03-09T20:16:59.734044] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-03-09T20:16:59.734325] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-03-09T20:16:59.734457] [INFO ] [sig ] BABA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:16:59.875779] [INFO ] [LOCAL ] Saved forecast: BABA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BABA.txt [2026-03-09T20:16:59.875949] [INFO ] [sig ] [316/3280] Completed BABA in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:16:59.875990] [INFO ] [sig ] [317/3280] Forecasting BABX... [2026-03-09T20:16:59.876021] [INFO ] [sig ] Generating forecast for: BABX [2026-03-09T20:16:59.876051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-03-09T20:16:59.888428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-03-09T20:16:59.888792] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-03-09T20:16:59.889623] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-03-09T20:16:59.889677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:16:59.889709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:16:59.889737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:16:59.889794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:16:59.951026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:16:59.952026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:16:59.952116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:16:59.952150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:00.077025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:00.077190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:00.077232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:00.077261] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:00.080936] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-03-09T20:17:00.081236] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-03-09T20:17:00.081387] [INFO ] [sig ] BABX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:00.225753] [INFO ] [LOCAL ] Saved forecast: BABX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BABX.txt [2026-03-09T20:17:00.225920] [INFO ] [sig ] [317/3280] Completed BABX in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:00.225960] [INFO ] [sig ] [318/3280] Forecasting BAC... [2026-03-09T20:17:00.225991] [INFO ] [sig ] Generating forecast for: BAC [2026-03-09T20:17:00.226021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-03-09T20:17:00.238964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-03-09T20:17:00.239345] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-03-09T20:17:00.240201] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-03-09T20:17:00.240256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:00.240288] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:00.240315] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:00.240371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:00.299874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:00.300537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:00.300635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:00.300669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:00.425339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:00.425486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:00.425525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:00.425558] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:00.429038] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=43.00%) [2026-03-09T20:17:00.429316] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-03-09T20:17:00.429446] [INFO ] [sig ] BAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:00.571135] [INFO ] [LOCAL ] Saved forecast: BAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BAC.txt [2026-03-09T20:17:00.571288] [INFO ] [sig ] [318/3280] Completed BAC in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:00.571328] [INFO ] [sig ] [319/3280] Forecasting BAH... [2026-03-09T20:17:00.571359] [INFO ] [sig ] Generating forecast for: BAH [2026-03-09T20:17:00.571390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-03-09T20:17:00.583917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-03-09T20:17:00.584242] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-03-09T20:17:00.585075] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-03-09T20:17:00.585130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:00.585161] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:00.585187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:00.585245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:00.644363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:00.645086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:00.645166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:00.645199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:00.773970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:00.774170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:00.774226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:00.774259] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:00.778096] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: UP (p=91.49%) [2026-03-09T20:17:00.778393] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-03-09T20:17:00.778549] [INFO ] [sig ] BAH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:00.920493] [INFO ] [LOCAL ] Saved forecast: BAH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BAH.txt [2026-03-09T20:17:00.920632] [INFO ] [sig ] [319/3280] Completed BAH in 0.3s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:00.920680] [INFO ] [sig ] [320/3280] Forecasting BALL... [2026-03-09T20:17:00.920709] [INFO ] [sig ] Generating forecast for: BALL [2026-03-09T20:17:00.920740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-03-09T20:17:00.932644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-03-09T20:17:00.932908] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-03-09T20:17:00.933720] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-03-09T20:17:00.933775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:00.933806] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:00.933833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:00.933890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:00.991323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:00.992010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:00.992090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:00.992122] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:01.117289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:01.117472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:01.117548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:01.117610] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:01.121536] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-03-09T20:17:01.121885] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-03-09T20:17:01.122023] [INFO ] [sig ] BALL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:01.286535] [INFO ] [LOCAL ] Saved forecast: BALL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BALL.txt [2026-03-09T20:17:01.286730] [INFO ] [sig ] [320/3280] Completed BALL in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:01.286771] [INFO ] [sig ] [321/3280] Forecasting BAM... [2026-03-09T20:17:01.286802] [INFO ] [sig ] Generating forecast for: BAM [2026-03-09T20:17:01.286833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-03-09T20:17:01.302352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-03-09T20:17:01.302757] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-03-09T20:17:01.306607] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-03-09T20:17:01.306681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:01.306722] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:01.306751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:01.306809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:01.377687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:01.378593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:01.378678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:01.378711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:01.499593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:01.499792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:01.500899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:01.500942] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:01.505168] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-03-09T20:17:01.505485] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-03-09T20:17:01.505648] [INFO ] [sig ] BAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:01.659643] [INFO ] [LOCAL ] Saved forecast: BAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BAM.txt [2026-03-09T20:17:01.659843] [INFO ] [sig ] [321/3280] Completed BAM in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:01.659893] [INFO ] [sig ] [322/3280] Forecasting BANC... [2026-03-09T20:17:01.659930] [INFO ] [sig ] Generating forecast for: BANC [2026-03-09T20:17:01.659970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-03-09T20:17:01.674039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-03-09T20:17:01.674442] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-03-09T20:17:01.675335] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-03-09T20:17:01.675391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:01.675422] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:01.675449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:01.675508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:01.739921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:01.740864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:01.740957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:01.740992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:01.876481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:01.876683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:01.876735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:01.876765] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:01.880776] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: UP (p=80.92%) [2026-03-09T20:17:01.881343] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-03-09T20:17:01.881499] [INFO ] [sig ] BANC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:02.069170] [INFO ] [LOCAL ] Saved forecast: BANC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BANC.txt [2026-03-09T20:17:02.069387] [INFO ] [sig ] [322/3280] Completed BANC in 0.4s | 2.76 sym/s | Total: 1.9m | ETA: 17.9m [2026-03-09T20:17:02.069493] [INFO ] [sig ] [323/3280] Forecasting BAND... [2026-03-09T20:17:02.069544] [INFO ] [sig ] Generating forecast for: BAND [2026-03-09T20:17:02.069616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-03-09T20:17:02.085754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-03-09T20:17:02.086215] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-03-09T20:17:02.087395] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-03-09T20:17:02.087471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:02.087552] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:02.087625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:02.087714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:02.156556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:02.157551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:02.157687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:02.157722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:02.291234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:02.291405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:02.291448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:02.291478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:02.295171] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=17.23%) [2026-03-09T20:17:02.295482] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-03-09T20:17:02.295650] [INFO ] [sig ] BAND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:02.446321] [INFO ] [LOCAL ] Saved forecast: BAND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BAND.txt [2026-03-09T20:17:02.446490] [INFO ] [sig ] [323/3280] Completed BAND in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.9m [2026-03-09T20:17:02.446533] [INFO ] [sig ] [324/3280] Forecasting BANF... [2026-03-09T20:17:02.446595] [INFO ] [sig ] Generating forecast for: BANF [2026-03-09T20:17:02.446639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-03-09T20:17:02.459189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-03-09T20:17:02.459645] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-03-09T20:17:02.460537] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-03-09T20:17:02.460633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:02.460670] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:02.460698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:02.460757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:02.528341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:02.529299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:02.529399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:02.529433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:02.669977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:02.670170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:02.670239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:02.670294] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:02.675772] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-03-09T20:17:02.676289] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-03-09T20:17:02.676508] [INFO ] [sig ] BANF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:02.846891] [INFO ] [LOCAL ] Saved forecast: BANF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BANF.txt [2026-03-09T20:17:02.847062] [INFO ] [sig ] [324/3280] Completed BANF in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.9m [2026-03-09T20:17:02.847105] [INFO ] [sig ] [325/3280] Forecasting BANX... [2026-03-09T20:17:02.847136] [INFO ] [sig ] Generating forecast for: BANX [2026-03-09T20:17:02.847168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-03-09T20:17:02.859237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-03-09T20:17:02.859705] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-03-09T20:17:02.860757] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-03-09T20:17:02.860828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:02.860871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:02.860906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:02.860965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:02.927077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:02.928222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:02.928315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:02.928349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:03.053313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:03.053503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:03.053549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:03.053600] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:03.057360] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-03-09T20:17:03.057744] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-03-09T20:17:03.057907] [INFO ] [sig ] BANX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:03.208385] [INFO ] [LOCAL ] Saved forecast: BANX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BANX.txt [2026-03-09T20:17:03.208553] [INFO ] [sig ] [325/3280] Completed BANX in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.9m [2026-03-09T20:17:03.208618] [INFO ] [sig ] [326/3280] Forecasting BAP... [2026-03-09T20:17:03.208651] [INFO ] [sig ] Generating forecast for: BAP [2026-03-09T20:17:03.208681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-03-09T20:17:03.221284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-03-09T20:17:03.221727] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-03-09T20:17:03.222605] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-03-09T20:17:03.222674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:03.222713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:03.222771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:03.222830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:03.280974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:03.281890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:03.281979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:03.282013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:03.403831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:03.404001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:03.404045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:03.404073] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:03.408086] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-03-09T20:17:03.408398] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-03-09T20:17:03.408539] [INFO ] [sig ] BAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:03.552838] [INFO ] [LOCAL ] Saved forecast: BAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BAP.txt [2026-03-09T20:17:03.553002] [INFO ] [sig ] [326/3280] Completed BAP in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.9m [2026-03-09T20:17:03.553043] [INFO ] [sig ] [327/3280] Forecasting BATRA... [2026-03-09T20:17:03.553073] [INFO ] [sig ] Generating forecast for: BATRA [2026-03-09T20:17:03.553103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-03-09T20:17:03.565081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-03-09T20:17:03.565493] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-03-09T20:17:03.566352] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-03-09T20:17:03.566409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:03.566441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:03.566467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:03.566524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:03.624922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:03.625844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:03.625933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:03.625966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:03.751385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:03.751605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:03.751650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:03.751679] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:03.755509] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=19.78%) [2026-03-09T20:17:03.755850] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-03-09T20:17:03.755993] [INFO ] [sig ] BATRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:03.902040] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BATRA.txt [2026-03-09T20:17:03.902466] [INFO ] [sig ] [327/3280] Completed BATRA in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:03.902518] [INFO ] [sig ] [328/3280] Forecasting BATRK... [2026-03-09T20:17:03.902554] [INFO ] [sig ] Generating forecast for: BATRK [2026-03-09T20:17:03.902616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-03-09T20:17:03.915900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-03-09T20:17:03.916270] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-03-09T20:17:03.917173] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-03-09T20:17:03.917230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:03.917264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:03.917293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:03.917352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:03.979976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:03.980969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:03.981059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:03.981094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:04.109061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:04.109237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:04.109281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:04.109312] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:04.113394] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-03-09T20:17:04.113807] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-03-09T20:17:04.113970] [INFO ] [sig ] BATRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:04.264227] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BATRK.txt [2026-03-09T20:17:04.264392] [INFO ] [sig ] [328/3280] Completed BATRK in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:04.264432] [INFO ] [sig ] [329/3280] Forecasting BAX... [2026-03-09T20:17:04.264464] [INFO ] [sig ] Generating forecast for: BAX [2026-03-09T20:17:04.264493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-03-09T20:17:04.276923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-03-09T20:17:04.277350] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-03-09T20:17:04.278260] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-03-09T20:17:04.278316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:04.278348] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:04.278374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:04.278431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:04.340509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:04.341395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:04.341480] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:04.341515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:04.462377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:04.462596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:04.462659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:04.462697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:04.466476] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-03-09T20:17:04.466811] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-03-09T20:17:04.466949] [INFO ] [sig ] BAX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:04.610639] [INFO ] [LOCAL ] Saved forecast: BAX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BAX.txt [2026-03-09T20:17:04.610982] [INFO ] [sig ] [329/3280] Completed BAX in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:04.611031] [INFO ] [sig ] [330/3280] Forecasting BB... [2026-03-09T20:17:04.611064] [INFO ] [sig ] Generating forecast for: BB [2026-03-09T20:17:04.611106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-03-09T20:17:04.623921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-03-09T20:17:04.624275] [INFO ] [FORECASTER] Starting predict_future for BB [2026-03-09T20:17:04.625167] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-03-09T20:17:04.625221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:04.625253] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:04.625278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:04.625334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:04.685224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:04.686058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:04.686144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:04.686179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:04.808692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:04.808865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:04.808906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:04.808937] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:04.812608] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=59.80%) [2026-03-09T20:17:04.812899] [INFO ] [FORECASTER] Completed predict_future for BB [2026-03-09T20:17:04.813038] [INFO ] [sig ] BB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:04.954027] [INFO ] [LOCAL ] Saved forecast: BB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BB.txt [2026-03-09T20:17:04.954177] [INFO ] [sig ] [330/3280] Completed BB in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:04.954216] [INFO ] [sig ] [331/3280] Forecasting BBAI... [2026-03-09T20:17:04.954246] [INFO ] [sig ] Generating forecast for: BBAI [2026-03-09T20:17:04.954276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-03-09T20:17:04.967139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-03-09T20:17:04.967620] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-03-09T20:17:04.968505] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-03-09T20:17:04.968561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:04.968628] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:04.968663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:04.968733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:05.028528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:05.029460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:05.029554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:05.029608] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:05.151883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:05.152050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:05.152110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:05.152141] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:05.155768] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-03-09T20:17:05.156082] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-03-09T20:17:05.156225] [INFO ] [sig ] BBAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:05.305689] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBAI.txt [2026-03-09T20:17:05.305863] [INFO ] [sig ] [331/3280] Completed BBAI in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:05.305905] [INFO ] [sig ] [332/3280] Forecasting BBCP... [2026-03-09T20:17:05.305935] [INFO ] [sig ] Generating forecast for: BBCP [2026-03-09T20:17:05.305964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-03-09T20:17:05.320022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-03-09T20:17:05.320508] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-03-09T20:17:05.321587] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-03-09T20:17:05.321647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:05.321680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:05.321708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:05.321766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:05.381713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:05.382848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:05.382962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:05.383007] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:05.513527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:05.513708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:05.513751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:05.513778] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:05.517298] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-03-09T20:17:05.517640] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-03-09T20:17:05.517789] [INFO ] [sig ] BBCP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:05.662016] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBCP.txt [2026-03-09T20:17:05.662179] [INFO ] [sig ] [332/3280] Completed BBCP in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:05.662239] [INFO ] [sig ] [333/3280] Forecasting BBD... [2026-03-09T20:17:05.662279] [INFO ] [sig ] Generating forecast for: BBD [2026-03-09T20:17:05.662313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-03-09T20:17:05.674453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-03-09T20:17:05.674866] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-03-09T20:17:05.675804] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-03-09T20:17:05.675861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:05.675895] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:05.675924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:05.675981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:05.737927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:05.738923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:05.739022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:05.739056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:05.873735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:05.874095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:05.874138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:05.874168] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:05.878827] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-03-09T20:17:05.879263] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-03-09T20:17:05.879426] [INFO ] [sig ] BBD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:06.030517] [INFO ] [LOCAL ] Saved forecast: BBD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBD.txt [2026-03-09T20:17:06.030702] [INFO ] [sig ] [333/3280] Completed BBD in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:06.030746] [INFO ] [sig ] [334/3280] Forecasting BBDO... [2026-03-09T20:17:06.030777] [INFO ] [sig ] Generating forecast for: BBDO [2026-03-09T20:17:06.030807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-03-09T20:17:06.043291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-03-09T20:17:06.043676] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-03-09T20:17:06.044497] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-03-09T20:17:06.044553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:06.044608] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:06.044637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:06.044694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:06.114149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:06.115481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:06.115609] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:06.115648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:06.243414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:06.243595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:06.243644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:06.243673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:06.247298] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-03-09T20:17:06.247743] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-03-09T20:17:06.247901] [INFO ] [sig ] BBDO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:06.401622] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBDO.txt [2026-03-09T20:17:06.401808] [INFO ] [sig ] [334/3280] Completed BBDO in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:06.401852] [INFO ] [sig ] [335/3280] Forecasting BBH... [2026-03-09T20:17:06.401880] [INFO ] [sig ] Generating forecast for: BBH [2026-03-09T20:17:06.401912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-03-09T20:17:06.414359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-03-09T20:17:06.414795] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-03-09T20:17:06.415697] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-03-09T20:17:06.415763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:06.415812] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:06.415840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:06.415896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:06.476426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:06.477550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:06.477669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:06.477725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:06.590032] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:06.590198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:06.590241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:06.590270] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:06.594069] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-03-09T20:17:06.594411] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-03-09T20:17:06.594557] [INFO ] [sig ] BBH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:06.749292] [INFO ] [LOCAL ] Saved forecast: BBH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBH.txt [2026-03-09T20:17:06.749453] [INFO ] [sig ] [335/3280] Completed BBH in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:06.749494] [INFO ] [sig ] [336/3280] Forecasting BBIO... [2026-03-09T20:17:06.749523] [INFO ] [sig ] Generating forecast for: BBIO [2026-03-09T20:17:06.749553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-03-09T20:17:06.777741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-03-09T20:17:06.778119] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-03-09T20:17:06.779203] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-03-09T20:17:06.779259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:06.779291] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:06.779318] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:06.779374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:06.842918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:06.843843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:06.843966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:06.844002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:06.974381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:06.974596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:06.974648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:06.974685] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:06.978634] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-03-09T20:17:06.978955] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-03-09T20:17:06.979096] [INFO ] [sig ] BBIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:07.123893] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBIO.txt [2026-03-09T20:17:07.124052] [INFO ] [sig ] [336/3280] Completed BBIO in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:07.124094] [INFO ] [sig ] [337/3280] Forecasting BBLG... [2026-03-09T20:17:07.124125] [INFO ] [sig ] Generating forecast for: BBLG [2026-03-09T20:17:07.124157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-03-09T20:17:07.135997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-03-09T20:17:07.136358] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-03-09T20:17:07.137211] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-03-09T20:17:07.137265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:07.137296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:07.137322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:07.137378] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:07.204715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:07.205829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:07.205937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:07.205982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:07.331876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:07.332062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:07.332107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:07.332137] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:07.336355] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-09T20:17:07.336738] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-03-09T20:17:07.336889] [INFO ] [sig ] BBLG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:07.483772] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBLG.txt [2026-03-09T20:17:07.483924] [INFO ] [sig ] [337/3280] Completed BBLG in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:07.483981] [INFO ] [sig ] [338/3280] Forecasting BBN... [2026-03-09T20:17:07.484029] [INFO ] [sig ] Generating forecast for: BBN [2026-03-09T20:17:07.484071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-03-09T20:17:07.496034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-03-09T20:17:07.496449] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-03-09T20:17:07.497353] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-03-09T20:17:07.497411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:07.497445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:07.497473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:07.497565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:07.555694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:07.556495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:07.556607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:07.556647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:07.680145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:07.680348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:07.680393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:07.680423] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:07.684135] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-03-09T20:17:07.684449] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-03-09T20:17:07.684609] [INFO ] [sig ] BBN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:07.827961] [INFO ] [LOCAL ] Saved forecast: BBN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBN.txt [2026-03-09T20:17:07.828121] [INFO ] [sig ] [338/3280] Completed BBN in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:07.828163] [INFO ] [sig ] [339/3280] Forecasting BBSI... [2026-03-09T20:17:07.828201] [INFO ] [sig ] Generating forecast for: BBSI [2026-03-09T20:17:07.828233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-03-09T20:17:07.840897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-03-09T20:17:07.841278] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-03-09T20:17:07.842191] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-03-09T20:17:07.842254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:07.842295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:07.842324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:07.842382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:07.901869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:07.902688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:07.902775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:07.902810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:08.032006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:08.032169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:08.032211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:08.032240] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:08.035768] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=74.56%) [2026-03-09T20:17:08.036059] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-03-09T20:17:08.036189] [INFO ] [sig ] BBSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:08.179187] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBSI.txt [2026-03-09T20:17:08.179394] [INFO ] [sig ] [339/3280] Completed BBSI in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 17.8m [2026-03-09T20:17:08.179437] [INFO ] [sig ] [340/3280] Forecasting BBUC... [2026-03-09T20:17:08.179470] [INFO ] [sig ] Generating forecast for: BBUC [2026-03-09T20:17:08.179500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-03-09T20:17:08.197154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-03-09T20:17:08.197894] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-03-09T20:17:08.199346] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-03-09T20:17:08.199412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:08.199456] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:08.199486] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:08.199547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:08.264721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:08.266269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:08.266380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:08.266418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:08.395679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:08.395948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:08.396183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:08.396213] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:08.401061] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=44.92%) [2026-03-09T20:17:08.401461] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-03-09T20:17:08.401655] [INFO ] [sig ] BBUC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:08.590553] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBUC.txt [2026-03-09T20:17:08.590869] [INFO ] [sig ] [340/3280] Completed BBUC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.8m [2026-03-09T20:17:08.590932] [INFO ] [sig ] [341/3280] Forecasting BBVA... [2026-03-09T20:17:08.590967] [INFO ] [sig ] Generating forecast for: BBVA [2026-03-09T20:17:08.591004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-03-09T20:17:08.606661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-03-09T20:17:08.607347] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-03-09T20:17:08.608562] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-03-09T20:17:08.608645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:08.608679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:08.608707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:08.608766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:08.677094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:08.678525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:08.678658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:08.678696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:08.813530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:08.813789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:08.813837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:08.813869] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:08.818211] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-03-09T20:17:08.818636] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-03-09T20:17:08.818825] [INFO ] [sig ] BBVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:08.972720] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBVA.txt [2026-03-09T20:17:08.972942] [INFO ] [sig ] [341/3280] Completed BBVA in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.8m [2026-03-09T20:17:08.972989] [INFO ] [sig ] [342/3280] Forecasting BBWI... [2026-03-09T20:17:08.973024] [INFO ] [sig ] Generating forecast for: BBWI [2026-03-09T20:17:08.973057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-03-09T20:17:08.987150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-03-09T20:17:08.987791] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-03-09T20:17:08.988959] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-03-09T20:17:08.989217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:08.989255] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:08.989283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:08.989342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:09.054446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:09.055941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:09.056060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:09.056099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:09.201641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:09.201890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:09.201937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:09.201994] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:09.206885] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-03-09T20:17:09.207592] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-03-09T20:17:09.207784] [INFO ] [sig ] BBWI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:09.368560] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BBWI.txt [2026-03-09T20:17:09.368772] [INFO ] [sig ] [342/3280] Completed BBWI in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.8m [2026-03-09T20:17:09.368815] [INFO ] [sig ] [343/3280] Forecasting BBY... [2026-03-09T20:17:09.368845] [INFO ] [sig ] Generating forecast for: BBY [2026-03-09T20:17:09.368877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-03-09T20:17:09.380660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-03-09T20:17:09.380998] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-03-09T20:17:09.381877] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-03-09T20:17:09.381933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:09.381994] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:09.382022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:09.382079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:09.440168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:09.441125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:09.441214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:09.441248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:09.567289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:09.567460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:09.567520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:09.567551] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:09.571157] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-03-09T20:17:09.571455] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-03-09T20:17:09.571614] [INFO ] [sig ] BBY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:09.715168] [INFO ] [LOCAL ] Saved forecast: BBY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BBY.txt [2026-03-09T20:17:09.715308] [INFO ] [sig ] [343/3280] Completed BBY in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:09.715348] [INFO ] [sig ] [344/3280] Forecasting BC... [2026-03-09T20:17:09.715377] [INFO ] [sig ] Generating forecast for: BC [2026-03-09T20:17:09.715407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-03-09T20:17:09.727089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-03-09T20:17:09.727459] [INFO ] [FORECASTER] Starting predict_future for BC [2026-03-09T20:17:09.728392] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-03-09T20:17:09.728448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:09.728480] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:09.728508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:09.728565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:09.787539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:09.788375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:09.788462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:09.788513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:09.917560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:09.917750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:09.917794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:09.917822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:09.921707] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=72.39%) [2026-03-09T20:17:09.922181] [INFO ] [FORECASTER] Completed predict_future for BC [2026-03-09T20:17:09.922337] [INFO ] [sig ] BC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:10.084622] [INFO ] [LOCAL ] Saved forecast: BC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BC.txt [2026-03-09T20:17:10.084804] [INFO ] [sig ] [344/3280] Completed BC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:10.084854] [INFO ] [sig ] [345/3280] Forecasting BCAL... [2026-03-09T20:17:10.084890] [INFO ] [sig ] Generating forecast for: BCAL [2026-03-09T20:17:10.084920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-03-09T20:17:10.096814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-03-09T20:17:10.097175] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-03-09T20:17:10.098065] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-03-09T20:17:10.098119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:10.098150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:10.098176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:10.098233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:10.157260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:10.158400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:10.158489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:10.158523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:10.277670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:10.277833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:10.277873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:10.277902] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:10.281409] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-03-09T20:17:10.281711] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-03-09T20:17:10.281844] [INFO ] [sig ] BCAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:10.428558] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCAL.txt [2026-03-09T20:17:10.428751] [INFO ] [sig ] [345/3280] Completed BCAL in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:10.428792] [INFO ] [sig ] [346/3280] Forecasting BCAX... [2026-03-09T20:17:10.428822] [INFO ] [sig ] Generating forecast for: BCAX [2026-03-09T20:17:10.428854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-03-09T20:17:10.442524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-03-09T20:17:10.442961] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-03-09T20:17:10.443845] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-03-09T20:17:10.443901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:10.443934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:10.443961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:10.444029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:10.505492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:10.506434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:10.506521] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:10.506554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:10.627779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:10.627956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:10.627996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:10.628026] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:10.631623] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=28.01%) [2026-03-09T20:17:10.631932] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-03-09T20:17:10.632069] [INFO ] [sig ] BCAX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:10.779270] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCAX.txt [2026-03-09T20:17:10.779435] [INFO ] [sig ] [346/3280] Completed BCAX in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:10.779477] [INFO ] [sig ] [347/3280] Forecasting BCBP... [2026-03-09T20:17:10.779508] [INFO ] [sig ] Generating forecast for: BCBP [2026-03-09T20:17:10.779538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-03-09T20:17:10.791283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-03-09T20:17:10.791706] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-03-09T20:17:10.792550] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-03-09T20:17:10.792629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:10.792662] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:10.792688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:10.792744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:10.852183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:10.853089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:10.853174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:10.853207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:10.975416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:10.975601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:10.975645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:10.975674] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:10.979266] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=24.08%) [2026-03-09T20:17:10.979567] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-03-09T20:17:10.979730] [INFO ] [sig ] BCBP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:11.135434] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCBP.txt [2026-03-09T20:17:11.135630] [INFO ] [sig ] [347/3280] Completed BCBP in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:11.135674] [INFO ] [sig ] [348/3280] Forecasting BCC... [2026-03-09T20:17:11.135704] [INFO ] [sig ] Generating forecast for: BCC [2026-03-09T20:17:11.135742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-03-09T20:17:11.149891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-03-09T20:17:11.150318] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-03-09T20:17:11.151305] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-03-09T20:17:11.151363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:11.151394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:11.151421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:11.151479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:11.209898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:11.210825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:11.210917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:11.210951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:11.339755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:11.339935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:11.339976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:11.340006] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:11.343708] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-03-09T20:17:11.344037] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-03-09T20:17:11.344184] [INFO ] [sig ] BCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:11.497981] [INFO ] [LOCAL ] Saved forecast: BCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCC.txt [2026-03-09T20:17:11.498160] [INFO ] [sig ] [348/3280] Completed BCC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:11.498207] [INFO ] [sig ] [349/3280] Forecasting BCDA... [2026-03-09T20:17:11.498239] [INFO ] [sig ] Generating forecast for: BCDA [2026-03-09T20:17:11.498270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-03-09T20:17:11.511774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-03-09T20:17:11.512375] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-03-09T20:17:11.513508] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-03-09T20:17:11.513567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:11.513636] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:11.513666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:11.513725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:11.577175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:11.578125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:11.578226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:11.578279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:11.704497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:11.704695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:11.704738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:11.704773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:11.708667] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-03-09T20:17:11.709102] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-03-09T20:17:11.709286] [INFO ] [sig ] BCDA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:11.873263] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCDA.txt [2026-03-09T20:17:11.873491] [INFO ] [sig ] [349/3280] Completed BCDA in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:11.873541] [INFO ] [sig ] [350/3280] Forecasting BCE... [2026-03-09T20:17:11.873607] [INFO ] [sig ] Generating forecast for: BCE [2026-03-09T20:17:11.873675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-03-09T20:17:11.889356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-03-09T20:17:11.889787] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-03-09T20:17:11.890681] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-03-09T20:17:11.890736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:11.890770] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:11.890798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:11.890855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:11.955909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:11.956939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:11.957035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:11.957069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:12.088938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:12.089115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:12.089156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:12.089184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:12.092683] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=12.18%) [2026-03-09T20:17:12.092966] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-03-09T20:17:12.093096] [INFO ] [sig ] BCE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:12.235869] [INFO ] [LOCAL ] Saved forecast: BCE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCE.txt [2026-03-09T20:17:12.236015] [INFO ] [sig ] [350/3280] Completed BCE in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:12.236055] [INFO ] [sig ] [351/3280] Forecasting BCH... [2026-03-09T20:17:12.236084] [INFO ] [sig ] Generating forecast for: BCH [2026-03-09T20:17:12.236115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-03-09T20:17:12.247832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-03-09T20:17:12.248180] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-03-09T20:17:12.249046] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-03-09T20:17:12.249100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:12.249131] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:12.249158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:12.249214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:12.308292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:12.309181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:12.309285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:12.309333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:12.446158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:12.446347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:12.446390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:12.446419] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:12.450344] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-03-09T20:17:12.450667] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-03-09T20:17:12.450824] [INFO ] [sig ] BCH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:12.601208] [INFO ] [LOCAL ] Saved forecast: BCH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCH.txt [2026-03-09T20:17:12.601390] [INFO ] [sig ] [351/3280] Completed BCH in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:12.601435] [INFO ] [sig ] [352/3280] Forecasting BCML... [2026-03-09T20:17:12.601465] [INFO ] [sig ] Generating forecast for: BCML [2026-03-09T20:17:12.601494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-03-09T20:17:12.613990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-03-09T20:17:12.614381] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-03-09T20:17:12.615308] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-03-09T20:17:12.615363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:12.615402] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:12.615439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:12.615504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:12.676540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:12.677509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:12.677618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:12.677655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:12.787039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:12.787206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:12.787250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:12.787280] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:12.791064] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-03-09T20:17:12.791394] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-03-09T20:17:12.791541] [INFO ] [sig ] BCML: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:12.937007] [INFO ] [LOCAL ] Saved forecast: BCML 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCML.txt [2026-03-09T20:17:12.937172] [INFO ] [sig ] [352/3280] Completed BCML in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:12.937212] [INFO ] [sig ] [353/3280] Forecasting BCO... [2026-03-09T20:17:12.937242] [INFO ] [sig ] Generating forecast for: BCO [2026-03-09T20:17:12.937273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-03-09T20:17:12.949126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-03-09T20:17:12.949516] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-03-09T20:17:12.950346] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-03-09T20:17:12.950401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:12.950432] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:12.950458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:12.950514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:13.008270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:13.009206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:13.009351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:13.009386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:13.136999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:13.137168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:13.137208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:13.137236] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:13.140880] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=73.00%) [2026-03-09T20:17:13.141267] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-03-09T20:17:13.141414] [INFO ] [sig ] BCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:13.284519] [INFO ] [LOCAL ] Saved forecast: BCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCO.txt [2026-03-09T20:17:13.284704] [INFO ] [sig ] [353/3280] Completed BCO in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:13.284746] [INFO ] [sig ] [354/3280] Forecasting BCPC... [2026-03-09T20:17:13.284777] [INFO ] [sig ] Generating forecast for: BCPC [2026-03-09T20:17:13.284809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-03-09T20:17:13.297237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-03-09T20:17:13.297694] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-03-09T20:17:13.298552] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-03-09T20:17:13.298634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:13.298669] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:13.298698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:13.298757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:13.358542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:13.359384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:13.359470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:13.359503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:13.480231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:13.480398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:13.480439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:13.480468] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:13.483960] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-03-09T20:17:13.484263] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-03-09T20:17:13.484400] [INFO ] [sig ] BCPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:13.625051] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCPC.txt [2026-03-09T20:17:13.625201] [INFO ] [sig ] [354/3280] Completed BCPC in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:13.625243] [INFO ] [sig ] [355/3280] Forecasting BCRX... [2026-03-09T20:17:13.625273] [INFO ] [sig ] Generating forecast for: BCRX [2026-03-09T20:17:13.625303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-03-09T20:17:13.636975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-03-09T20:17:13.637353] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-03-09T20:17:13.638264] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-03-09T20:17:13.638320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:13.638354] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:13.638382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:13.638441] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:13.699328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:13.700284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:13.700373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:13.700407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:13.825481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:13.825691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:13.825734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:13.825763] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:13.829298] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-03-09T20:17:13.829603] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-03-09T20:17:13.829741] [INFO ] [sig ] BCRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:13.970633] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCRX.txt [2026-03-09T20:17:13.970789] [INFO ] [sig ] [355/3280] Completed BCRX in 0.3s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:13.970828] [INFO ] [sig ] [356/3280] Forecasting BCS... [2026-03-09T20:17:13.970858] [INFO ] [sig ] Generating forecast for: BCS [2026-03-09T20:17:13.970888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-03-09T20:17:13.982560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-03-09T20:17:13.982977] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-03-09T20:17:13.983869] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-03-09T20:17:13.983923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:13.983955] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:13.983981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:13.984037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:14.045360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:14.046262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:14.046349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:14.046383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:14.169369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:14.169531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:14.169589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:14.169623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:14.173406] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-03-09T20:17:14.173714] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-03-09T20:17:14.173850] [INFO ] [sig ] BCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:14.321521] [INFO ] [LOCAL ] Saved forecast: BCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCS.txt [2026-03-09T20:17:14.321741] [INFO ] [sig ] [356/3280] Completed BCS in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 17.7m [2026-03-09T20:17:14.321805] [INFO ] [sig ] [357/3280] Forecasting BCSF... [2026-03-09T20:17:14.321838] [INFO ] [sig ] Generating forecast for: BCSF [2026-03-09T20:17:14.321869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-03-09T20:17:14.335250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-03-09T20:17:14.335666] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-03-09T20:17:14.336515] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-03-09T20:17:14.336592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:14.336628] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:14.336655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:14.336710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:14.395072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:14.396022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:14.396110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:14.396144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:14.519967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:14.520134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:14.520176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:14.520205] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:14.523791] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-03-09T20:17:14.524071] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-03-09T20:17:14.524203] [INFO ] [sig ] BCSF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:14.669929] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCSF.txt [2026-03-09T20:17:14.670104] [INFO ] [sig ] [357/3280] Completed BCSF in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:14.670146] [INFO ] [sig ] [358/3280] Forecasting BCTX... [2026-03-09T20:17:14.670177] [INFO ] [sig ] Generating forecast for: BCTX [2026-03-09T20:17:14.670208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-03-09T20:17:14.683104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-03-09T20:17:14.683507] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-03-09T20:17:14.684375] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-03-09T20:17:14.684430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:14.684462] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:14.684488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:14.684543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:14.744048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:14.744976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:14.745256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:14.745288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:14.876745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:14.876953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:14.877015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:14.877053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:14.882019] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: DOWN (p=25.24%) [2026-03-09T20:17:14.882463] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-03-09T20:17:14.882684] [INFO ] [sig ] BCTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:15.100766] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BCTX.txt [2026-03-09T20:17:15.101002] [INFO ] [sig ] [358/3280] Completed BCTX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.7m [2026-03-09T20:17:15.101057] [INFO ] [sig ] [359/3280] Forecasting BCX... [2026-03-09T20:17:15.101099] [INFO ] [sig ] Generating forecast for: BCX [2026-03-09T20:17:15.101140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-03-09T20:17:15.117539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-03-09T20:17:15.118064] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-03-09T20:17:15.119202] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-03-09T20:17:15.119271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:15.119330] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:15.119370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:15.119455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:15.207397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:15.208560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:15.208698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:15.208744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:15.334973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:15.335140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:15.335184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:15.335214] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:15.338918] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-03-09T20:17:15.339257] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-03-09T20:17:15.339404] [INFO ] [sig ] BCX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:15.489263] [INFO ] [LOCAL ] Saved forecast: BCX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCX.txt [2026-03-09T20:17:15.489452] [INFO ] [sig ] [359/3280] Completed BCX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:15.489509] [INFO ] [sig ] [360/3280] Forecasting BCYC... [2026-03-09T20:17:15.489543] [INFO ] [sig ] Generating forecast for: BCYC [2026-03-09T20:17:15.489593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-03-09T20:17:15.501278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-03-09T20:17:15.501689] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-03-09T20:17:15.502556] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-03-09T20:17:15.502633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:15.502696] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:15.502725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:15.502786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:15.564631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:15.565560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:15.565671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:15.565705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:15.690008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:15.690185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:15.690414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:15.690443] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:15.694090] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-03-09T20:17:15.694707] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-03-09T20:17:15.694866] [INFO ] [sig ] BCYC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:15.845770] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BCYC.txt [2026-03-09T20:17:15.845939] [INFO ] [sig ] [360/3280] Completed BCYC in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:15.845983] [INFO ] [sig ] [361/3280] Forecasting BDC... [2026-03-09T20:17:15.846014] [INFO ] [sig ] Generating forecast for: BDC [2026-03-09T20:17:15.846044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-03-09T20:17:15.858437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-03-09T20:17:15.858880] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-03-09T20:17:15.859753] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-03-09T20:17:15.859808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:15.859846] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:15.859879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:15.859948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:15.922093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:15.923226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:15.923315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:15.923349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:16.064002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:16.064188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:16.064246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:16.064288] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:16.068881] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-03-09T20:17:16.069224] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-03-09T20:17:16.069398] [INFO ] [sig ] BDC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:16.259971] [INFO ] [LOCAL ] Saved forecast: BDC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BDC.txt [2026-03-09T20:17:16.260195] [INFO ] [sig ] [361/3280] Completed BDC in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:16.260244] [INFO ] [sig ] [362/3280] Forecasting BDJ... [2026-03-09T20:17:16.260280] [INFO ] [sig ] Generating forecast for: BDJ [2026-03-09T20:17:16.260319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-03-09T20:17:16.274929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-03-09T20:17:16.275394] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-03-09T20:17:16.276348] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-03-09T20:17:16.276403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:16.276438] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:16.276465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:16.276523] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:16.344132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:16.345442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:16.345527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:16.345560] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:16.470172] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:16.470340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:16.470381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:16.470410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:16.474190] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-03-09T20:17:16.474626] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-03-09T20:17:16.474788] [INFO ] [sig ] BDJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:16.624355] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BDJ.txt [2026-03-09T20:17:16.624518] [INFO ] [sig ] [362/3280] Completed BDJ in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:16.624565] [INFO ] [sig ] [363/3280] Forecasting BDN... [2026-03-09T20:17:16.624618] [INFO ] [sig ] Generating forecast for: BDN [2026-03-09T20:17:16.624651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-03-09T20:17:16.637317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-03-09T20:17:16.637744] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-03-09T20:17:16.638665] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-03-09T20:17:16.638722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:16.638756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:16.638784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:16.638848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:16.701672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:16.702463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:16.702550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:16.702604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:16.826244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:16.826403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:16.826444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:16.826472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:16.830419] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-03-09T20:17:16.830726] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-03-09T20:17:16.830862] [INFO ] [sig ] BDN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:16.979756] [INFO ] [LOCAL ] Saved forecast: BDN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BDN.txt [2026-03-09T20:17:16.979932] [INFO ] [sig ] [363/3280] Completed BDN in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:16.979972] [INFO ] [sig ] [364/3280] Forecasting BDSX... [2026-03-09T20:17:16.980002] [INFO ] [sig ] Generating forecast for: BDSX [2026-03-09T20:17:16.980032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-03-09T20:17:16.992598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-03-09T20:17:16.993101] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-03-09T20:17:16.994333] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-03-09T20:17:16.994407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:16.994456] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:16.994501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:16.994616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:17.064774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:17.065892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:17.065988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:17.066022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:17.186284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:17.186447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:17.186487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:17.186516] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:17.190134] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=93.56%) [2026-03-09T20:17:17.190471] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-03-09T20:17:17.190653] [INFO ] [sig ] BDSX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:17.333871] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BDSX.txt [2026-03-09T20:17:17.334012] [INFO ] [sig ] [364/3280] Completed BDSX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:17.334052] [INFO ] [sig ] [365/3280] Forecasting BDTX... [2026-03-09T20:17:17.334081] [INFO ] [sig ] Generating forecast for: BDTX [2026-03-09T20:17:17.334110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-03-09T20:17:17.346329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-03-09T20:17:17.346681] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-03-09T20:17:17.347700] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-03-09T20:17:17.347757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:17.347791] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:17.347819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:17.347877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:17.407034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:17.407861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:17.407963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:17.408005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:17.534629] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:17.534791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:17.534832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:17.534859] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:17.538319] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=80.03%) [2026-03-09T20:17:17.538619] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-03-09T20:17:17.538748] [INFO ] [sig ] BDTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:17.691869] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BDTX.txt [2026-03-09T20:17:17.692044] [INFO ] [sig ] [365/3280] Completed BDTX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:17.692084] [INFO ] [sig ] [366/3280] Forecasting BDX... [2026-03-09T20:17:17.692115] [INFO ] [sig ] Generating forecast for: BDX [2026-03-09T20:17:17.692144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-03-09T20:17:17.714052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-03-09T20:17:17.714689] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-03-09T20:17:17.715790] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-03-09T20:17:17.715851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:17.715883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:17.715909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:17.715964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:17.772970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:17.774361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:17.774464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:17.774499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:17.899370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:17.899554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:17.899616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:17.899664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:17.903340] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=64.29%) [2026-03-09T20:17:17.903734] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-03-09T20:17:17.903899] [INFO ] [sig ] BDX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:18.049635] [INFO ] [LOCAL ] Saved forecast: BDX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BDX.txt [2026-03-09T20:17:18.049811] [INFO ] [sig ] [366/3280] Completed BDX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:18.049856] [INFO ] [sig ] [367/3280] Forecasting BE... [2026-03-09T20:17:18.049887] [INFO ] [sig ] Generating forecast for: BE [2026-03-09T20:17:18.049917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-03-09T20:17:18.063299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-03-09T20:17:18.063790] [INFO ] [FORECASTER] Starting predict_future for BE [2026-03-09T20:17:18.064707] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-03-09T20:17:18.064763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:18.064795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:18.064822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:18.064878] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:18.126048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:18.126989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:18.127079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:18.127113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:18.244857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:18.245027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:18.245075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:18.245105] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:18.248655] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-03-09T20:17:18.248945] [INFO ] [FORECASTER] Completed predict_future for BE [2026-03-09T20:17:18.249078] [INFO ] [sig ] BE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:18.399867] [INFO ] [LOCAL ] Saved forecast: BE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BE.txt [2026-03-09T20:17:18.400022] [INFO ] [sig ] [367/3280] Completed BE in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:18.400062] [INFO ] [sig ] [368/3280] Forecasting BEAM... [2026-03-09T20:17:18.400092] [INFO ] [sig ] Generating forecast for: BEAM [2026-03-09T20:17:18.400121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-03-09T20:17:18.413339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-03-09T20:17:18.413729] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-03-09T20:17:18.414665] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-03-09T20:17:18.414722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:18.414754] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:18.414783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:18.414841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:18.476592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:18.477387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:18.477472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:18.477559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:18.597752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:18.597917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:18.597958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:18.597986] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:18.601537] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-03-09T20:17:18.601837] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-03-09T20:17:18.601984] [INFO ] [sig ] BEAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:18.746152] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BEAM.txt [2026-03-09T20:17:18.746305] [INFO ] [sig ] [368/3280] Completed BEAM in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:18.746345] [INFO ] [sig ] [369/3280] Forecasting BEEM... [2026-03-09T20:17:18.746376] [INFO ] [sig ] Generating forecast for: BEEM [2026-03-09T20:17:18.746406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-03-09T20:17:18.758309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-03-09T20:17:18.758688] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-03-09T20:17:18.759500] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-03-09T20:17:18.759553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:18.759611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:18.759642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:18.759698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:18.816682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:18.817602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:18.817694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:18.817727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:18.942898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:18.943094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:18.943334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:18.943369] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:18.947868] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=57.97%) [2026-03-09T20:17:18.948411] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-03-09T20:17:18.948563] [INFO ] [sig ] BEEM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:19.093974] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEEM.txt [2026-03-09T20:17:19.094142] [INFO ] [sig ] [369/3280] Completed BEEM in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:19.094191] [INFO ] [sig ] [370/3280] Forecasting BEEP... [2026-03-09T20:17:19.094222] [INFO ] [sig ] Generating forecast for: BEEP [2026-03-09T20:17:19.094252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-03-09T20:17:19.106660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-03-09T20:17:19.107002] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-03-09T20:17:19.107886] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-03-09T20:17:19.107941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:19.107972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:19.108009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:19.108067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:19.166084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:19.166964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:19.167086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:19.167121] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:19.283595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:19.283756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:19.283796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:19.283825] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:19.287451] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-03-09T20:17:19.287775] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-03-09T20:17:19.287908] [INFO ] [sig ] BEEP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:19.438610] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEEP.txt [2026-03-09T20:17:19.438776] [INFO ] [sig ] [370/3280] Completed BEEP in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:19.438816] [INFO ] [sig ] [371/3280] Forecasting BEKE... [2026-03-09T20:17:19.438847] [INFO ] [sig ] Generating forecast for: BEKE [2026-03-09T20:17:19.438877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-03-09T20:17:19.450887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-03-09T20:17:19.451283] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-03-09T20:17:19.452186] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-03-09T20:17:19.452242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:19.452274] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:19.452300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:19.452358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:19.511167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:19.511960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:19.512045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:19.512080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:19.629485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:19.629660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:19.629702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:19.629731] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:19.633210] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-03-09T20:17:19.633499] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-03-09T20:17:19.633651] [INFO ] [sig ] BEKE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:19.778909] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEKE.txt [2026-03-09T20:17:19.779058] [INFO ] [sig ] [371/3280] Completed BEKE in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:19.779099] [INFO ] [sig ] [372/3280] Forecasting BELFA... [2026-03-09T20:17:19.779129] [INFO ] [sig ] Generating forecast for: BELFA [2026-03-09T20:17:19.779158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-03-09T20:17:19.790246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-03-09T20:17:19.790552] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-03-09T20:17:19.791393] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-03-09T20:17:19.791446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:19.791477] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:19.791504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:19.791634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:19.851933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:19.852639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:19.852724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:19.852758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:19.961464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:19.961648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:19.961692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:19.961722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:19.965288] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-03-09T20:17:19.965600] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-03-09T20:17:19.965743] [INFO ] [sig ] BELFA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:20.109669] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BELFA.txt [2026-03-09T20:17:20.109843] [INFO ] [sig ] [372/3280] Completed BELFA in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 17.6m [2026-03-09T20:17:20.109884] [INFO ] [sig ] [373/3280] Forecasting BELFB... [2026-03-09T20:17:20.109914] [INFO ] [sig ] Generating forecast for: BELFB [2026-03-09T20:17:20.109955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-03-09T20:17:20.122145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-03-09T20:17:20.122594] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-03-09T20:17:20.123445] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-03-09T20:17:20.123499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:20.123531] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:20.123557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:20.123639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:20.185261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:20.186184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:20.186272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:20.186304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:20.315633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:20.315801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:20.315840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:20.315868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:20.319711] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=63.67%) [2026-03-09T20:17:20.320024] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-03-09T20:17:20.320163] [INFO ] [sig ] BELFB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:20.473193] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BELFB.txt [2026-03-09T20:17:20.473377] [INFO ] [sig ] [373/3280] Completed BELFB in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.6m [2026-03-09T20:17:20.473419] [INFO ] [sig ] [374/3280] Forecasting BEN... [2026-03-09T20:17:20.473450] [INFO ] [sig ] Generating forecast for: BEN [2026-03-09T20:17:20.473486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-03-09T20:17:20.488765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-03-09T20:17:20.489174] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-03-09T20:17:20.490023] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-03-09T20:17:20.490079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:20.490111] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:20.490138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:20.490195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:20.551883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:20.552864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:20.552987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:20.553024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:20.678587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:20.678748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:20.678788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:20.678816] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:20.682356] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-03-09T20:17:20.682660] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-03-09T20:17:20.682799] [INFO ] [sig ] BEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:20.828264] [INFO ] [LOCAL ] Saved forecast: BEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEN.txt [2026-03-09T20:17:20.828427] [INFO ] [sig ] [374/3280] Completed BEN in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:20.828467] [INFO ] [sig ] [375/3280] Forecasting BEP... [2026-03-09T20:17:20.828498] [INFO ] [sig ] Generating forecast for: BEP [2026-03-09T20:17:20.828528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-03-09T20:17:20.840863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-03-09T20:17:20.841282] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-03-09T20:17:20.842158] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-03-09T20:17:20.842213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:20.842245] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:20.842270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:20.842326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:20.901054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:20.901841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:20.901923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:20.901957] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:21.023433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:21.023612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:21.023654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:21.023682] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:21.027164] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=53.21%) [2026-03-09T20:17:21.027452] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-03-09T20:17:21.027628] [INFO ] [sig ] BEP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:21.176075] [INFO ] [LOCAL ] Saved forecast: BEP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEP.txt [2026-03-09T20:17:21.176256] [INFO ] [sig ] [375/3280] Completed BEP in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:21.176303] [INFO ] [sig ] [376/3280] Forecasting BEPH... [2026-03-09T20:17:21.176346] [INFO ] [sig ] Generating forecast for: BEPH [2026-03-09T20:17:21.176386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-03-09T20:17:21.189099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-03-09T20:17:21.189466] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-03-09T20:17:21.190330] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-03-09T20:17:21.190385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:21.190417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:21.190444] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:21.190500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:21.251565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:21.252530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:21.252638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:21.252675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:21.373416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:21.373599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:21.373644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:21.373671] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:21.377224] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-03-09T20:17:21.377529] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-03-09T20:17:21.377686] [INFO ] [sig ] BEPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:21.535794] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BEPH.txt [2026-03-09T20:17:21.535963] [INFO ] [sig ] [376/3280] Completed BEPH in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:21.536005] [INFO ] [sig ] [377/3280] Forecasting BEPI... [2026-03-09T20:17:21.536033] [INFO ] [sig ] Generating forecast for: BEPI [2026-03-09T20:17:21.536065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-03-09T20:17:21.548175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-03-09T20:17:21.548552] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-03-09T20:17:21.549453] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-03-09T20:17:21.549539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:21.549594] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:21.549626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:21.549686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:21.610138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:21.611042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:21.611129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:21.611164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:21.714097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:21.714272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:21.714314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:21.714341] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:21.718129] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-03-09T20:17:21.718426] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-03-09T20:17:21.718569] [INFO ] [sig ] BEPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:21.873496] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BEPI.txt [2026-03-09T20:17:21.873694] [INFO ] [sig ] [377/3280] Completed BEPI in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:21.873740] [INFO ] [sig ] [378/3280] Forecasting BFAM... [2026-03-09T20:17:21.873771] [INFO ] [sig ] Generating forecast for: BFAM [2026-03-09T20:17:21.873802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-03-09T20:17:21.887040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-03-09T20:17:21.887532] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-03-09T20:17:21.888399] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-03-09T20:17:21.888453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:21.888485] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:21.888510] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:21.888567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:21.949519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:21.950471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:21.950556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:21.950610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:22.089552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:22.089750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:22.089796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:22.089825] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:22.093541] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-03-09T20:17:22.093913] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-03-09T20:17:22.094081] [INFO ] [sig ] BFAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:22.238375] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BFAM.txt [2026-03-09T20:17:22.238550] [INFO ] [sig ] [378/3280] Completed BFAM in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:22.238610] [INFO ] [sig ] [379/3280] Forecasting BFC... [2026-03-09T20:17:22.238642] [INFO ] [sig ] Generating forecast for: BFC [2026-03-09T20:17:22.238674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-03-09T20:17:22.251340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-03-09T20:17:22.251784] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-03-09T20:17:22.252829] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-03-09T20:17:22.252887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:22.252922] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:22.252950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:22.253008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:22.313045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:22.314005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:22.314095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:22.314128] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:22.435916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:22.436092] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:17:22.436141] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:22.436177] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:22.440177] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-03-09T20:17:22.440488] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-03-09T20:17:22.440648] [INFO ] [sig ] BFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:22.585104] [INFO ] [LOCAL ] Saved forecast: BFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BFC.txt [2026-03-09T20:17:22.585284] [INFO ] [sig ] [379/3280] Completed BFC in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:22.585324] [INFO ] [sig ] [380/3280] Forecasting BFH... [2026-03-09T20:17:22.585356] [INFO ] [sig ] Generating forecast for: BFH [2026-03-09T20:17:22.585386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-03-09T20:17:22.597083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-03-09T20:17:22.597536] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-03-09T20:17:22.598443] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-03-09T20:17:22.598498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:22.598529] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:22.598555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:22.598643] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:22.661927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:22.663016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:22.663118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:22.663153] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:22.787116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:22.787289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:22.787375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:22.787406] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:22.791054] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=53.85%) [2026-03-09T20:17:22.791361] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-03-09T20:17:22.791505] [INFO ] [sig ] BFH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:22.935417] [INFO ] [LOCAL ] Saved forecast: BFH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BFH.txt [2026-03-09T20:17:22.935626] [INFO ] [sig ] [380/3280] Completed BFH in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:22.935671] [INFO ] [sig ] [381/3280] Forecasting BFLY... [2026-03-09T20:17:22.935705] [INFO ] [sig ] Generating forecast for: BFLY [2026-03-09T20:17:22.935738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-03-09T20:17:22.948374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-03-09T20:17:22.948838] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-03-09T20:17:22.949738] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-03-09T20:17:22.949794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:22.949828] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:22.949855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:22.949913] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:23.012629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:23.013850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:23.013974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:23.014029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:23.153833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:23.154007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:23.154051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:23.154079] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:23.157820] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=36.68%) [2026-03-09T20:17:23.158208] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-03-09T20:17:23.158361] [INFO ] [sig ] BFLY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:23.303151] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BFLY.txt [2026-03-09T20:17:23.303347] [INFO ] [sig ] [381/3280] Completed BFLY in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:23.303390] [INFO ] [sig ] [382/3280] Forecasting BFS... [2026-03-09T20:17:23.303421] [INFO ] [sig ] Generating forecast for: BFS [2026-03-09T20:17:23.303452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-03-09T20:17:23.314115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-03-09T20:17:23.314534] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-03-09T20:17:23.315395] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-03-09T20:17:23.315449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:23.315480] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:23.315507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:23.315563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:23.372245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:23.373210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:23.373295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:23.373328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:23.488941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:23.489121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:23.489170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:23.489204] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:23.492804] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-03-09T20:17:23.493121] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-03-09T20:17:23.493263] [INFO ] [sig ] BFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:23.640140] [INFO ] [LOCAL ] Saved forecast: BFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BFS.txt [2026-03-09T20:17:23.640312] [INFO ] [sig ] [382/3280] Completed BFS in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:23.640365] [INFO ] [sig ] [383/3280] Forecasting BG... [2026-03-09T20:17:23.640401] [INFO ] [sig ] Generating forecast for: BG [2026-03-09T20:17:23.640432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-03-09T20:17:23.651377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-03-09T20:17:23.651807] [INFO ] [FORECASTER] Starting predict_future for BG [2026-03-09T20:17:23.652653] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-03-09T20:17:23.652719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:23.652751] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:23.652778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:23.652834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:23.711693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:23.712632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:23.712722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:23.712754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:23.837558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:23.837749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:23.837790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:23.837818] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:23.841455] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-03-09T20:17:23.841785] [INFO ] [FORECASTER] Completed predict_future for BG [2026-03-09T20:17:23.841928] [INFO ] [sig ] BG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:23.988160] [INFO ] [LOCAL ] Saved forecast: BG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BG.txt [2026-03-09T20:17:23.988523] [INFO ] [sig ] [383/3280] Completed BG in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:23.988564] [INFO ] [sig ] [384/3280] Forecasting BGB... [2026-03-09T20:17:23.988625] [INFO ] [sig ] Generating forecast for: BGB [2026-03-09T20:17:23.988687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-03-09T20:17:24.000020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-03-09T20:17:24.000350] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-03-09T20:17:24.001205] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-03-09T20:17:24.001275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:24.001501] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:24.001529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:24.001606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:24.068238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:24.068882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:24.068960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:24.068993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:24.194454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:24.194634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:24.194677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:24.194707] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:24.198889] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-03-09T20:17:24.199169] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-03-09T20:17:24.199486] [INFO ] [sig ] BGB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:24.356406] [INFO ] [LOCAL ] Saved forecast: BGB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGB.txt [2026-03-09T20:17:24.356538] [INFO ] [sig ] [384/3280] Completed BGB in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:24.356596] [INFO ] [sig ] [385/3280] Forecasting BGC... [2026-03-09T20:17:24.356629] [INFO ] [sig ] Generating forecast for: BGC [2026-03-09T20:17:24.356659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-03-09T20:17:24.368324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-03-09T20:17:24.368653] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-03-09T20:17:24.369470] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-03-09T20:17:24.369524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:24.369556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:24.369605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:24.369664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:24.434976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:24.436004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:24.436125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:24.436161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:24.580142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:24.580504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:24.580547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:24.580598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:24.584129] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-03-09T20:17:24.584424] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-03-09T20:17:24.584561] [INFO ] [sig ] BGC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:24.727990] [INFO ] [LOCAL ] Saved forecast: BGC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BGC.txt [2026-03-09T20:17:24.728143] [INFO ] [sig ] [385/3280] Completed BGC in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:24.728207] [INFO ] [sig ] [386/3280] Forecasting BGH... [2026-03-09T20:17:24.728260] [INFO ] [sig ] Generating forecast for: BGH [2026-03-09T20:17:24.728301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-03-09T20:17:24.739717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-03-09T20:17:24.740017] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-03-09T20:17:24.740907] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-03-09T20:17:24.740962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:24.740993] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:24.741020] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:24.741077] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:24.800479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:24.801318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:24.801402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:24.801436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:24.920812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:24.920961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:24.921000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:24.921028] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:24.924493] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-03-09T20:17:24.924789] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-03-09T20:17:24.924919] [INFO ] [sig ] BGH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:25.066631] [INFO ] [LOCAL ] Saved forecast: BGH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BGH.txt [2026-03-09T20:17:25.066764] [INFO ] [sig ] [386/3280] Completed BGH in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.5m [2026-03-09T20:17:25.066810] [INFO ] [sig ] [387/3280] Forecasting BGLC... [2026-03-09T20:17:25.066841] [INFO ] [sig ] Generating forecast for: BGLC [2026-03-09T20:17:25.066870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-03-09T20:17:25.077771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-03-09T20:17:25.078039] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-03-09T20:17:25.078867] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-03-09T20:17:25.078920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:25.078952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:25.078979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:25.079036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:25.137431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:25.138135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:25.138220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:25.138254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:25.252984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:25.253113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:25.253157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:25.253186] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:25.256668] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-03-09T20:17:25.256950] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-03-09T20:17:25.257083] [INFO ] [sig ] BGLC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:25.403097] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGLC.txt [2026-03-09T20:17:25.403255] [INFO ] [sig ] [387/3280] Completed BGLC in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-09T20:17:25.403294] [INFO ] [sig ] [388/3280] Forecasting BGRN... [2026-03-09T20:17:25.403324] [INFO ] [sig ] Generating forecast for: BGRN [2026-03-09T20:17:25.403354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-03-09T20:17:25.414753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-03-09T20:17:25.415037] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-03-09T20:17:25.415901] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-03-09T20:17:25.415954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:25.415987] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:25.416014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:25.416070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:25.475523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:25.476216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:25.476298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:25.476333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:25.598527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:25.598680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:25.598719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:25.598747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:25.602115] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-03-09T20:17:25.602393] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-03-09T20:17:25.602540] [INFO ] [sig ] BGRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:25.744226] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGRN.txt [2026-03-09T20:17:25.744345] [INFO ] [sig ] [388/3280] Completed BGRN in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-09T20:17:25.744384] [INFO ] [sig ] [389/3280] Forecasting BGS... [2026-03-09T20:17:25.744414] [INFO ] [sig ] Generating forecast for: BGS [2026-03-09T20:17:25.744445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-03-09T20:17:25.755593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-03-09T20:17:25.755908] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-03-09T20:17:25.756737] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-03-09T20:17:25.756790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:25.756822] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:25.756848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:25.756904] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:25.818379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:25.819231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:25.819345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:25.819380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:25.938800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:25.938954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:25.938993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:25.939020] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:25.942514] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-03-09T20:17:25.942817] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-03-09T20:17:25.942950] [INFO ] [sig ] BGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:26.092657] [INFO ] [LOCAL ] Saved forecast: BGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGS.txt [2026-03-09T20:17:26.092818] [INFO ] [sig ] [389/3280] Completed BGS in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 17.4m [2026-03-09T20:17:26.092860] [INFO ] [sig ] [390/3280] Forecasting BGSF... [2026-03-09T20:17:26.092892] [INFO ] [sig ] Generating forecast for: BGSF [2026-03-09T20:17:26.092922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-03-09T20:17:26.104070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-03-09T20:17:26.104441] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-03-09T20:17:26.105284] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-03-09T20:17:26.105339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:26.105370] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:26.105396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:26.105451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:26.171337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:26.172504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:26.172615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:26.172653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:26.306747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:26.306907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:26.306949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:26.306995] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:26.310845] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=20.33%) [2026-03-09T20:17:26.311131] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-03-09T20:17:26.311296] [INFO ] [sig ] BGSF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:26.458809] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BGSF.txt [2026-03-09T20:17:26.458973] [INFO ] [sig ] [390/3280] Completed BGSF in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:26.459014] [INFO ] [sig ] [391/3280] Forecasting BGX... [2026-03-09T20:17:26.459044] [INFO ] [sig ] Generating forecast for: BGX [2026-03-09T20:17:26.459077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-03-09T20:17:26.470965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-03-09T20:17:26.471264] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-03-09T20:17:26.472148] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-03-09T20:17:26.472205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:26.472237] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:26.472264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:26.472322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:26.533143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:26.533836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:26.533918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:26.533952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:26.656614] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:26.656771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:26.656815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:26.656844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:26.660457] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-03-09T20:17:26.660770] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-03-09T20:17:26.660904] [INFO ] [sig ] BGX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:26.811852] [INFO ] [LOCAL ] Saved forecast: BGX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGX.txt [2026-03-09T20:17:26.812014] [INFO ] [sig ] [391/3280] Completed BGX in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:26.812055] [INFO ] [sig ] [392/3280] Forecasting BGY... [2026-03-09T20:17:26.812085] [INFO ] [sig ] Generating forecast for: BGY [2026-03-09T20:17:26.812116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-03-09T20:17:26.823458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-03-09T20:17:26.823798] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-03-09T20:17:26.824703] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-03-09T20:17:26.824759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:26.824792] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:26.824820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:26.824878] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:26.885677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:26.886362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:26.886459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:26.886495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:27.012347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:27.012492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:27.012531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:27.012559] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:27.016051] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-03-09T20:17:27.016333] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-03-09T20:17:27.016464] [INFO ] [sig ] BGY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:27.241086] [INFO ] [LOCAL ] Saved forecast: BGY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BGY.txt [2026-03-09T20:17:27.241274] [INFO ] [sig ] [392/3280] Completed BGY in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:27.241322] [INFO ] [sig ] [393/3280] Forecasting BHC... [2026-03-09T20:17:27.241353] [INFO ] [sig ] Generating forecast for: BHC [2026-03-09T20:17:27.241383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-03-09T20:17:27.253704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-03-09T20:17:27.254072] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-03-09T20:17:27.255004] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-03-09T20:17:27.255060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:27.255093] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:27.255119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:27.255176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:27.312486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:27.313190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:27.313278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:27.313311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:27.437072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:27.437262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:27.437304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:27.437332] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:27.440939] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=70.86%) [2026-03-09T20:17:27.441226] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-03-09T20:17:27.441363] [INFO ] [sig ] BHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:27.582234] [INFO ] [LOCAL ] Saved forecast: BHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHC.txt [2026-03-09T20:17:27.582387] [INFO ] [sig ] [393/3280] Completed BHC in 0.3s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:27.582427] [INFO ] [sig ] [394/3280] Forecasting BHE... [2026-03-09T20:17:27.582456] [INFO ] [sig ] Generating forecast for: BHE [2026-03-09T20:17:27.582486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-03-09T20:17:27.594437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-03-09T20:17:27.594817] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-03-09T20:17:27.595721] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-03-09T20:17:27.595778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:27.595812] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:27.595850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:27.595910] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:27.656260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:27.657110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:27.657203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:27.657238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:27.786568] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:27.786755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:27.786799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:27.786830] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:27.790493] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=88.57%) [2026-03-09T20:17:27.791001] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-03-09T20:17:27.791142] [INFO ] [sig ] BHE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:27.940298] [INFO ] [LOCAL ] Saved forecast: BHE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHE.txt [2026-03-09T20:17:27.940511] [INFO ] [sig ] [394/3280] Completed BHE in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:27.940604] [INFO ] [sig ] [395/3280] Forecasting BHF... [2026-03-09T20:17:27.940653] [INFO ] [sig ] Generating forecast for: BHF [2026-03-09T20:17:27.940687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-03-09T20:17:27.952452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-03-09T20:17:27.952885] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-03-09T20:17:27.953784] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-03-09T20:17:27.953841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:27.953874] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:27.953904] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:27.953962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:28.013597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:28.014467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:28.014552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:28.014605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:28.143202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:28.143384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:28.143425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:28.143453] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:28.147049] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-03-09T20:17:28.147346] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-03-09T20:17:28.147514] [INFO ] [sig ] BHF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:28.300788] [INFO ] [LOCAL ] Saved forecast: BHF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BHF.txt [2026-03-09T20:17:28.300955] [INFO ] [sig ] [395/3280] Completed BHF in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:28.300995] [INFO ] [sig ] [396/3280] Forecasting BHFAL... [2026-03-09T20:17:28.301026] [INFO ] [sig ] Generating forecast for: BHFAL [2026-03-09T20:17:28.301056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-03-09T20:17:28.313414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-03-09T20:17:28.313812] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-03-09T20:17:28.314923] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-03-09T20:17:28.314978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:28.315010] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:28.315037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:28.315094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:28.374874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:28.375787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:28.375873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:28.375907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:28.499550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:28.499730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:28.499769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:28.499797] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:28.503300] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=53.51%) [2026-03-09T20:17:28.503612] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-03-09T20:17:28.503751] [INFO ] [sig ] BHFAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:28.647755] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHFAL.txt [2026-03-09T20:17:28.647922] [INFO ] [sig ] [396/3280] Completed BHFAL in 0.3s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:28.647963] [INFO ] [sig ] [397/3280] Forecasting BHFAM... [2026-03-09T20:17:28.647995] [INFO ] [sig ] Generating forecast for: BHFAM [2026-03-09T20:17:28.648026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-03-09T20:17:28.659730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-03-09T20:17:28.660159] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-03-09T20:17:28.661109] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-03-09T20:17:28.661167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:28.661200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:28.661228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:28.661286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:28.719242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:28.720137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:28.720226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:28.720259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:28.847663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:28.847888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:28.847937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:28.847968] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:28.851759] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-03-09T20:17:28.852107] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-03-09T20:17:28.852261] [INFO ] [sig ] BHFAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:29.004550] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BHFAM.txt [2026-03-09T20:17:29.004713] [INFO ] [sig ] [397/3280] Completed BHFAM in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:29.004754] [INFO ] [sig ] [398/3280] Forecasting BHFAN... [2026-03-09T20:17:29.004786] [INFO ] [sig ] Generating forecast for: BHFAN [2026-03-09T20:17:29.004830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-03-09T20:17:29.016300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-03-09T20:17:29.016628] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-03-09T20:17:29.017455] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-03-09T20:17:29.017527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:29.017560] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:29.017607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:29.017667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:29.074862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:29.075505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:29.075612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:29.075649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:29.198373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:29.198526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:29.198584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:29.198617] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:29.202089] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-03-09T20:17:29.202369] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-03-09T20:17:29.202499] [INFO ] [sig ] BHFAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:29.344076] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHFAN.txt [2026-03-09T20:17:29.344227] [INFO ] [sig ] [398/3280] Completed BHFAN in 0.3s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:29.344267] [INFO ] [sig ] [399/3280] Forecasting BHFAO... [2026-03-09T20:17:29.344298] [INFO ] [sig ] Generating forecast for: BHFAO [2026-03-09T20:17:29.344328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-03-09T20:17:29.355550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-03-09T20:17:29.355902] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-03-09T20:17:29.356759] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-03-09T20:17:29.356813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:29.356845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:29.356871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:29.356929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:29.413951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:29.414630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:29.414709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:29.414742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:29.532397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:29.532587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:29.532630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:29.532658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:29.536197] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-03-09T20:17:29.536483] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-03-09T20:17:29.536633] [INFO ] [sig ] BHFAO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:29.677625] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BHFAO.txt [2026-03-09T20:17:29.677751] [INFO ] [sig ] [399/3280] Completed BHFAO in 0.3s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:29.677792] [INFO ] [sig ] [400/3280] Forecasting BHFAP... [2026-03-09T20:17:29.677821] [INFO ] [sig ] Generating forecast for: BHFAP [2026-03-09T20:17:29.677851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-03-09T20:17:29.689217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-03-09T20:17:29.689551] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-03-09T20:17:29.690421] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-03-09T20:17:29.690479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:29.690511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:29.690539] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:29.690612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:29.749146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:29.749855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:29.749934] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:29.749966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:29.874129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:29.874297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:29.874339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:29.874367] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:29.877915] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: UP (p=57.24%) [2026-03-09T20:17:29.878200] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-03-09T20:17:29.878335] [INFO ] [sig ] BHFAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:30.019060] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHFAP.txt [2026-03-09T20:17:30.019196] [INFO ] [sig ] [400/3280] Completed BHFAP in 0.3s | 2.76 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:30.019278] [INFO ] [sig ] [401/3280] Forecasting BHK... [2026-03-09T20:17:30.019311] [INFO ] [sig ] Generating forecast for: BHK [2026-03-09T20:17:30.019341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-03-09T20:17:30.030203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-03-09T20:17:30.030618] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-03-09T20:17:30.031453] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-03-09T20:17:30.031506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:30.031538] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:30.031564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:30.031665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:30.088877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:30.089562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:30.089663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:30.089697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:30.213319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:30.213484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:30.213526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:30.213592] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:30.217249] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=15.45%) [2026-03-09T20:17:30.217568] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-03-09T20:17:30.217736] [INFO ] [sig ] BHK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:30.362119] [INFO ] [LOCAL ] Saved forecast: BHK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BHK.txt [2026-03-09T20:17:30.362279] [INFO ] [sig ] [401/3280] Completed BHK in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.4m [2026-03-09T20:17:30.362321] [INFO ] [sig ] [402/3280] Forecasting BHP... [2026-03-09T20:17:30.362352] [INFO ] [sig ] Generating forecast for: BHP [2026-03-09T20:17:30.362381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-03-09T20:17:30.376690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-03-09T20:17:30.377088] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-03-09T20:17:30.378211] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-03-09T20:17:30.378278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:30.378318] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:30.378353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:30.378414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:30.445094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:30.446099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:30.446212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:30.446258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:30.578551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:30.578733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:30.578775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:30.578805] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:30.582641] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-03-09T20:17:30.582938] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-03-09T20:17:30.583075] [INFO ] [sig ] BHP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:30.729630] [INFO ] [LOCAL ] Saved forecast: BHP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHP.txt [2026-03-09T20:17:30.729805] [INFO ] [sig ] [402/3280] Completed BHP in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-09T20:17:30.729847] [INFO ] [sig ] [403/3280] Forecasting BHRB... [2026-03-09T20:17:30.729877] [INFO ] [sig ] Generating forecast for: BHRB [2026-03-09T20:17:30.729908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-03-09T20:17:30.741981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-03-09T20:17:30.742354] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-03-09T20:17:30.743417] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-03-09T20:17:30.743473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:30.743505] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:30.743534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:30.743642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:30.806808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:30.807694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:30.807782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:30.807815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:30.932279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:30.932439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:30.932483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:30.932512] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:30.935954] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-03-09T20:17:30.936229] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-03-09T20:17:30.936361] [INFO ] [sig ] BHRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:31.086020] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BHRB.txt [2026-03-09T20:17:31.086164] [INFO ] [sig ] [403/3280] Completed BHRB in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-09T20:17:31.086204] [INFO ] [sig ] [404/3280] Forecasting BHVN... [2026-03-09T20:17:31.086234] [INFO ] [sig ] Generating forecast for: BHVN [2026-03-09T20:17:31.086263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-03-09T20:17:31.097604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-03-09T20:17:31.097945] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-03-09T20:17:31.098818] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-03-09T20:17:31.098872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:31.098903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:31.098957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:31.099016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:31.161391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:31.162159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:31.162251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:31.162287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:31.285625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:31.285790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:31.285833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:31.285863] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:31.289486] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-03-09T20:17:31.289795] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-03-09T20:17:31.289934] [INFO ] [sig ] BHVN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:31.440556] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BHVN.txt [2026-03-09T20:17:31.440719] [INFO ] [sig ] [404/3280] Completed BHVN in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-09T20:17:31.440760] [INFO ] [sig ] [405/3280] Forecasting BIB... [2026-03-09T20:17:31.440792] [INFO ] [sig ] Generating forecast for: BIB [2026-03-09T20:17:31.440822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-03-09T20:17:31.452307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-03-09T20:17:31.452849] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-03-09T20:17:31.453943] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-03-09T20:17:31.454008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:31.454042] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:31.454069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:31.454137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:31.516332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:31.517458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:31.517775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:31.517811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:31.635128] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:31.635296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:31.635338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:31.635369] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:31.639304] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=28.67%) [2026-03-09T20:17:31.639620] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-03-09T20:17:31.639765] [INFO ] [sig ] BIB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:31.784740] [INFO ] [LOCAL ] Saved forecast: BIB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BIB.txt [2026-03-09T20:17:31.784915] [INFO ] [sig ] [405/3280] Completed BIB in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-09T20:17:31.784957] [INFO ] [sig ] [406/3280] Forecasting BIIB... [2026-03-09T20:17:31.784989] [INFO ] [sig ] Generating forecast for: BIIB [2026-03-09T20:17:31.785020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-03-09T20:17:31.796805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-03-09T20:17:31.797209] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-03-09T20:17:31.798194] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-03-09T20:17:31.798251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:31.798284] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:31.798313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:31.798371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:31.859856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:31.860780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:31.860867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:31.860902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:32.001210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:32.001384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:32.001432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:32.001462] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:32.005370] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-03-09T20:17:32.005788] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-03-09T20:17:32.005954] [INFO ] [sig ] BIIB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:32.195517] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BIIB.txt [2026-03-09T20:17:32.195696] [INFO ] [sig ] [406/3280] Completed BIIB in 0.4s | 2.76 sym/s | Total: 2.4m | ETA: 17.3m [2026-03-09T20:17:32.195738] [INFO ] [sig ] [407/3280] Forecasting BILI... [2026-03-09T20:17:32.195767] [INFO ] [sig ] Generating forecast for: BILI [2026-03-09T20:17:32.195799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-03-09T20:17:32.208201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-03-09T20:17:32.208606] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-03-09T20:17:32.209638] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-03-09T20:17:32.209703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:32.209735] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:32.209761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:32.209818] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:32.269254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:32.270191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:32.270286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:32.270327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:32.396752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:32.396916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:32.396959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:32.396988] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:32.400948] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-03-09T20:17:32.401236] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-03-09T20:17:32.401370] [INFO ] [sig ] BILI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:32.583871] [INFO ] [LOCAL ] Saved forecast: BILI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BILI.txt [2026-03-09T20:17:32.584045] [INFO ] [sig ] [407/3280] Completed BILI in 0.4s | 2.76 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:32.584087] [INFO ] [sig ] [408/3280] Forecasting BILL... [2026-03-09T20:17:32.584117] [INFO ] [sig ] Generating forecast for: BILL [2026-03-09T20:17:32.584149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-03-09T20:17:32.598877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-03-09T20:17:32.599249] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-03-09T20:17:32.600126] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-03-09T20:17:32.600182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:32.600214] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:32.600240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:32.600301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:32.658909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:32.659790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:32.659875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:32.659909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:32.787612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:32.787783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:32.787824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:32.787852] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:32.791430] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=26.65%) [2026-03-09T20:17:32.791921] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-03-09T20:17:32.792054] [INFO ] [sig ] BILL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:32.938034] [INFO ] [LOCAL ] Saved forecast: BILL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BILL.txt [2026-03-09T20:17:32.938204] [INFO ] [sig ] [408/3280] Completed BILL in 0.4s | 2.76 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:32.938246] [INFO ] [sig ] [409/3280] Forecasting BIO... [2026-03-09T20:17:32.938282] [INFO ] [sig ] Generating forecast for: BIO [2026-03-09T20:17:32.938323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-03-09T20:17:32.950335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-03-09T20:17:32.950774] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-03-09T20:17:32.951678] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-03-09T20:17:32.951734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:32.951766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:32.951792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:32.951849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:33.010203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:33.011091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:33.011176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:33.011210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:33.129970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:33.130124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:33.130164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:33.130192] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:33.133724] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=30.86%) [2026-03-09T20:17:33.134010] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-03-09T20:17:33.134144] [INFO ] [sig ] BIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:33.278212] [INFO ] [LOCAL ] Saved forecast: BIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BIO.txt [2026-03-09T20:17:33.278336] [INFO ] [sig ] [409/3280] Completed BIO in 0.3s | 2.76 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:33.278375] [INFO ] [sig ] [410/3280] Forecasting BIP... [2026-03-09T20:17:33.278405] [INFO ] [sig ] Generating forecast for: BIP [2026-03-09T20:17:33.278438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-03-09T20:17:33.290529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-03-09T20:17:33.290858] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-03-09T20:17:33.291705] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-03-09T20:17:33.291759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:33.291790] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:33.291816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:33.291873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:33.351496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:33.352120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:33.352200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:33.352233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:33.475166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:33.475307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:33.475346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:33.475384] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:33.478841] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=52.87%) [2026-03-09T20:17:33.479121] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-03-09T20:17:33.479248] [INFO ] [sig ] BIP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:33.621837] [INFO ] [LOCAL ] Saved forecast: BIP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BIP.txt [2026-03-09T20:17:33.621966] [INFO ] [sig ] [410/3280] Completed BIP in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:33.622008] [INFO ] [sig ] [411/3280] Forecasting BIPH... [2026-03-09T20:17:33.622037] [INFO ] [sig ] Generating forecast for: BIPH [2026-03-09T20:17:33.622067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-03-09T20:17:33.633112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-03-09T20:17:33.633385] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-03-09T20:17:33.634206] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-03-09T20:17:33.634261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:33.634294] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:33.634324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:33.634380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:33.691983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:33.692627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:33.692706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:33.692738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:33.800525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:33.800710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:33.800751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:33.800780] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:33.804278] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-03-09T20:17:33.804609] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-03-09T20:17:33.804743] [INFO ] [sig ] BIPH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:33.948419] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BIPH.txt [2026-03-09T20:17:33.948594] [INFO ] [sig ] [411/3280] Completed BIPH in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:33.948637] [INFO ] [sig ] [412/3280] Forecasting BIPI... [2026-03-09T20:17:33.948668] [INFO ] [sig ] Generating forecast for: BIPI [2026-03-09T20:17:33.948698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-03-09T20:17:33.960037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-03-09T20:17:33.960323] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-03-09T20:17:33.961143] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-03-09T20:17:33.961197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:33.961229] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:33.961256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:33.961312] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:34.020784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:34.021395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:34.021473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:34.021506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:34.127250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:34.127375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:34.127413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:34.127441] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:34.130886] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=66.88%) [2026-03-09T20:17:34.131182] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-03-09T20:17:34.131313] [INFO ] [sig ] BIPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:34.272876] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BIPI.txt [2026-03-09T20:17:34.273002] [INFO ] [sig ] [412/3280] Completed BIPI in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:34.273047] [INFO ] [sig ] [413/3280] Forecasting BIRD... [2026-03-09T20:17:34.273077] [INFO ] [sig ] Generating forecast for: BIRD [2026-03-09T20:17:34.273129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-03-09T20:17:34.284155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-03-09T20:17:34.284452] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-03-09T20:17:34.285290] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-03-09T20:17:34.285343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:34.285375] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:34.285404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:34.285462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:34.343302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:34.343979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:34.344058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:34.344091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:34.467086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:34.467239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:34.467279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:34.467308] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:34.470857] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: DOWN (p=46.83%) [2026-03-09T20:17:34.471136] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-03-09T20:17:34.471269] [INFO ] [sig ] BIRD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:34.616015] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BIRD.txt [2026-03-09T20:17:34.616158] [INFO ] [sig ] [413/3280] Completed BIRD in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:34.616198] [INFO ] [sig ] [414/3280] Forecasting BIRK... [2026-03-09T20:17:34.616227] [INFO ] [sig ] Generating forecast for: BIRK [2026-03-09T20:17:34.616258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-03-09T20:17:34.628444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-03-09T20:17:34.628791] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-03-09T20:17:34.629627] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-03-09T20:17:34.629681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:34.629713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:34.629741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:34.629798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:34.686903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:34.687550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:34.687675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:34.687710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:34.809147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:34.809312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:34.809363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:34.809398] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:34.812850] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-03-09T20:17:34.813137] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-03-09T20:17:34.813271] [INFO ] [sig ] BIRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:34.955541] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BIRK.txt [2026-03-09T20:17:34.955728] [INFO ] [sig ] [414/3280] Completed BIRK in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:34.955767] [INFO ] [sig ] [415/3280] Forecasting BITF... [2026-03-09T20:17:34.955797] [INFO ] [sig ] Generating forecast for: BITF [2026-03-09T20:17:34.955829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-03-09T20:17:34.968214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-03-09T20:17:34.968619] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-03-09T20:17:34.969480] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-03-09T20:17:34.969534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:34.969566] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:34.969625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:34.969684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:35.030037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:35.030954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:35.031042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:35.031076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:35.152196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:35.152352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:35.152392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:35.152421] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:35.155867] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-03-09T20:17:35.156148] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-03-09T20:17:35.156282] [INFO ] [sig ] BITF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:35.300454] [INFO ] [LOCAL ] Saved forecast: BITF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BITF.txt [2026-03-09T20:17:35.300618] [INFO ] [sig ] [415/3280] Completed BITF in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:35.300662] [INFO ] [sig ] [416/3280] Forecasting BIVI... [2026-03-09T20:17:35.300693] [INFO ] [sig ] Generating forecast for: BIVI [2026-03-09T20:17:35.300723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-03-09T20:17:35.313815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-03-09T20:17:35.314165] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-03-09T20:17:35.315191] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-03-09T20:17:35.315245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:35.315276] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:35.315302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:35.315358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:35.373622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:35.374452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:35.374537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:35.374569] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:35.502599] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:35.502768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:35.502811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:35.502841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:35.506450] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-03-09T20:17:35.506992] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-03-09T20:17:35.507137] [INFO ] [sig ] BIVI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:35.653035] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BIVI.txt [2026-03-09T20:17:35.653197] [INFO ] [sig ] [416/3280] Completed BIVI in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:35.653238] [INFO ] [sig ] [417/3280] Forecasting BJ... [2026-03-09T20:17:35.653269] [INFO ] [sig ] Generating forecast for: BJ [2026-03-09T20:17:35.653300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-03-09T20:17:35.665288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-03-09T20:17:35.665698] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-03-09T20:17:35.666641] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-03-09T20:17:35.666698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:35.666733] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:35.666762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:35.666822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:35.724858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:35.725642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:35.725728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:35.725763] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:35.856849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:35.857045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:35.857093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:35.857125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:35.862172] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=54.36%) [2026-03-09T20:17:35.862482] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-03-09T20:17:35.862664] [INFO ] [sig ] BJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:36.038795] [INFO ] [LOCAL ] Saved forecast: BJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BJ.txt [2026-03-09T20:17:36.039044] [INFO ] [sig ] [417/3280] Completed BJ in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:36.039102] [INFO ] [sig ] [418/3280] Forecasting BJRI... [2026-03-09T20:17:36.039145] [INFO ] [sig ] Generating forecast for: BJRI [2026-03-09T20:17:36.039186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-03-09T20:17:36.058504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-03-09T20:17:36.059049] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-03-09T20:17:36.060162] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-03-09T20:17:36.060229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:36.060286] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:36.060322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:36.060403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:36.127071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:36.128051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:36.128147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:36.128183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:36.257016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:36.257181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:36.257224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:36.257254] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:36.261070] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-03-09T20:17:36.261365] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-03-09T20:17:36.261503] [INFO ] [sig ] BJRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:36.411262] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BJRI.txt [2026-03-09T20:17:36.411420] [INFO ] [sig ] [418/3280] Completed BJRI in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:36.411460] [INFO ] [sig ] [419/3280] Forecasting BK... [2026-03-09T20:17:36.411492] [INFO ] [sig ] Generating forecast for: BK [2026-03-09T20:17:36.411523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-03-09T20:17:36.424125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-03-09T20:17:36.424514] [INFO ] [FORECASTER] Starting predict_future for BK [2026-03-09T20:17:36.425414] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-03-09T20:17:36.425470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:36.425503] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:36.425531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:36.425616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:36.492514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:36.493338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:36.493441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:36.493484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:36.651190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:36.651349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:36.651391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:36.651420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:36.655074] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-03-09T20:17:36.655358] [INFO ] [FORECASTER] Completed predict_future for BK [2026-03-09T20:17:36.655490] [INFO ] [sig ] BK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:36.799126] [INFO ] [LOCAL ] Saved forecast: BK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BK.txt [2026-03-09T20:17:36.799302] [INFO ] [sig ] [419/3280] Completed BK in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:36.799349] [INFO ] [sig ] [420/3280] Forecasting BKCH... [2026-03-09T20:17:36.799386] [INFO ] [sig ] Generating forecast for: BKCH [2026-03-09T20:17:36.799422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-03-09T20:17:36.812127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-03-09T20:17:36.812550] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-03-09T20:17:36.813420] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-03-09T20:17:36.813476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:36.813514] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:36.813542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:36.813623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:36.874366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:36.875553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:36.875859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:36.875894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:37.005590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:37.005770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:37.005811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:37.005841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:37.009679] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=85.94%) [2026-03-09T20:17:37.010017] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-03-09T20:17:37.010164] [INFO ] [sig ] BKCH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:37.173937] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BKCH.txt [2026-03-09T20:17:37.174141] [INFO ] [sig ] [420/3280] Completed BKCH in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:37.174212] [INFO ] [sig ] [421/3280] Forecasting BKD... [2026-03-09T20:17:37.174250] [INFO ] [sig ] Generating forecast for: BKD [2026-03-09T20:17:37.174282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-03-09T20:17:37.189396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-03-09T20:17:37.189947] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-03-09T20:17:37.191088] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-03-09T20:17:37.191160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:37.191245] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:37.191286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:37.191371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:37.259716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:37.260998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:37.261124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:37.261175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:37.443548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:37.443787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:37.443855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:37.443909] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:37.449806] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-03-09T20:17:37.450400] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-03-09T20:17:37.450674] [INFO ] [sig ] BKD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:37.674114] [INFO ] [LOCAL ] Saved forecast: BKD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BKD.txt [2026-03-09T20:17:37.674397] [INFO ] [sig ] [421/3280] Completed BKD in 0.5s | 2.76 sym/s | Total: 2.5m | ETA: 17.2m [2026-03-09T20:17:37.674457] [INFO ] [sig ] [422/3280] Forecasting BKE... [2026-03-09T20:17:37.674516] [INFO ] [sig ] Generating forecast for: BKE [2026-03-09T20:17:37.674561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-03-09T20:17:37.700222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-03-09T20:17:37.707471] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-03-09T20:17:37.709446] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-03-09T20:17:37.709545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:37.709605] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:37.709640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:37.709713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:37.804210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:37.805545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:37.805722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:37.805781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:37.984771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:37.984952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:37.984996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:37.985026] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:37.988964] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=82.63%) [2026-03-09T20:17:37.989289] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-03-09T20:17:37.989439] [INFO ] [sig ] BKE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:38.183527] [INFO ] [LOCAL ] Saved forecast: BKE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BKE.txt [2026-03-09T20:17:38.183726] [INFO ] [sig ] [422/3280] Completed BKE in 0.5s | 2.76 sym/s | Total: 2.5m | ETA: 17.3m [2026-03-09T20:17:38.183771] [INFO ] [sig ] [423/3280] Forecasting BKH... [2026-03-09T20:17:38.183803] [INFO ] [sig ] Generating forecast for: BKH [2026-03-09T20:17:38.183837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-03-09T20:17:38.200559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-03-09T20:17:38.201135] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-03-09T20:17:38.202435] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-03-09T20:17:38.202513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:38.202566] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:38.202641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:38.202736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:38.295170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:38.296464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:38.296616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:38.296672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:38.418334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:38.418497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:38.418540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:38.418587] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:38.422111] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-03-09T20:17:38.422405] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-03-09T20:17:38.422545] [INFO ] [sig ] BKH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:38.570645] [INFO ] [LOCAL ] Saved forecast: BKH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BKH.txt [2026-03-09T20:17:38.570827] [INFO ] [sig ] [423/3280] Completed BKH in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:38.570871] [INFO ] [sig ] [424/3280] Forecasting BKNG... [2026-03-09T20:17:38.570904] [INFO ] [sig ] Generating forecast for: BKNG [2026-03-09T20:17:38.570937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-03-09T20:17:38.582537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-03-09T20:17:38.582999] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-03-09T20:17:38.583987] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-03-09T20:17:38.584047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:38.584082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:38.584109] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:38.584166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:38.644068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:38.645003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:38.645102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:38.645136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:38.768254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:38.768450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:38.768501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:38.768536] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:38.772982] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-03-09T20:17:38.773347] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-03-09T20:17:38.773521] [INFO ] [sig ] BKNG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:38.920734] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BKNG.txt [2026-03-09T20:17:38.920867] [INFO ] [sig ] [424/3280] Completed BKNG in 0.3s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:38.920907] [INFO ] [sig ] [425/3280] Forecasting BKSY... [2026-03-09T20:17:38.920936] [INFO ] [sig ] Generating forecast for: BKSY [2026-03-09T20:17:38.920968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-03-09T20:17:38.932506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-03-09T20:17:38.932867] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-03-09T20:17:38.933716] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-03-09T20:17:38.933771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:38.933805] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:38.933832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:38.933889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:38.991008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:38.991766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:38.991854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:38.991887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:39.113498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:39.113670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:39.113711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:39.113754] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:39.117196] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-03-09T20:17:39.117476] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-03-09T20:17:39.117646] [INFO ] [sig ] BKSY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:39.258262] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BKSY.txt [2026-03-09T20:17:39.258394] [INFO ] [sig ] [425/3280] Completed BKSY in 0.3s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:39.258434] [INFO ] [sig ] [426/3280] Forecasting BL... [2026-03-09T20:17:39.258463] [INFO ] [sig ] Generating forecast for: BL [2026-03-09T20:17:39.258494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-03-09T20:17:39.269616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-03-09T20:17:39.269953] [INFO ] [FORECASTER] Starting predict_future for BL [2026-03-09T20:17:39.270805] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-03-09T20:17:39.270858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:39.270890] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:39.270916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:39.270971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:39.328065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:39.328798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:39.328881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:39.328914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:39.453639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:39.453805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:39.453847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:39.453876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:39.457885] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-03-09T20:17:39.458207] [INFO ] [FORECASTER] Completed predict_future for BL [2026-03-09T20:17:39.458351] [INFO ] [sig ] BL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:39.616561] [INFO ] [LOCAL ] Saved forecast: BL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BL.txt [2026-03-09T20:17:39.616751] [INFO ] [sig ] [426/3280] Completed BL in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:39.616793] [INFO ] [sig ] [427/3280] Forecasting BLBD... [2026-03-09T20:17:39.616824] [INFO ] [sig ] Generating forecast for: BLBD [2026-03-09T20:17:39.616855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-03-09T20:17:39.628736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-03-09T20:17:39.629094] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-03-09T20:17:39.629981] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-03-09T20:17:39.630037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:39.630070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:39.630098] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:39.630156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:39.691457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:39.692347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:39.692436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:39.692489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:39.820357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:39.820501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:39.820543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:39.820591] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:39.824361] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=40.68%) [2026-03-09T20:17:39.824730] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-03-09T20:17:39.824890] [INFO ] [sig ] BLBD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:39.976504] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLBD.txt [2026-03-09T20:17:39.976717] [INFO ] [sig ] [427/3280] Completed BLBD in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:39.976770] [INFO ] [sig ] [428/3280] Forecasting BLCN... [2026-03-09T20:17:39.976812] [INFO ] [sig ] Generating forecast for: BLCN [2026-03-09T20:17:39.976849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-03-09T20:17:39.989073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-03-09T20:17:39.989394] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-03-09T20:17:39.990248] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-03-09T20:17:39.990305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:39.990339] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:39.990368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:39.990426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:40.049246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:40.050068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:40.050150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:40.050183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:40.162723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:40.162886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:40.162927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:40.162956] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:40.166439] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-03-09T20:17:40.166741] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-03-09T20:17:40.166879] [INFO ] [sig ] BLCN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:40.315040] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLCN.txt [2026-03-09T20:17:40.315202] [INFO ] [sig ] [428/3280] Completed BLCN in 0.3s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:40.315246] [INFO ] [sig ] [429/3280] Forecasting BLCO... [2026-03-09T20:17:40.315278] [INFO ] [sig ] Generating forecast for: BLCO [2026-03-09T20:17:40.315313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-03-09T20:17:40.328360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-03-09T20:17:40.329043] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-03-09T20:17:40.330140] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-03-09T20:17:40.330197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:40.330230] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:40.330273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:40.330341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:40.395429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:40.396550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:40.396675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:40.396712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:40.533690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:40.533865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:40.533910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:40.533941] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:40.537683] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-03-09T20:17:40.537995] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-03-09T20:17:40.538141] [INFO ] [sig ] BLCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:40.693651] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLCO.txt [2026-03-09T20:17:40.693844] [INFO ] [sig ] [429/3280] Completed BLCO in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:40.693887] [INFO ] [sig ] [430/3280] Forecasting BLD... [2026-03-09T20:17:40.693918] [INFO ] [sig ] Generating forecast for: BLD [2026-03-09T20:17:40.693948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-03-09T20:17:40.707567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-03-09T20:17:40.708014] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-03-09T20:17:40.708958] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-03-09T20:17:40.709020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:40.709053] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:40.709079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:40.709137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:40.775115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:40.776042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:40.776132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:40.776165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:40.899683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:40.899853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:40.899894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:40.899924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:40.903626] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-03-09T20:17:40.903978] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-03-09T20:17:40.904129] [INFO ] [sig ] BLD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:41.060842] [INFO ] [LOCAL ] Saved forecast: BLD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLD.txt [2026-03-09T20:17:41.061007] [INFO ] [sig ] [430/3280] Completed BLD in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:41.061053] [INFO ] [sig ] [431/3280] Forecasting BLDP... [2026-03-09T20:17:41.061083] [INFO ] [sig ] Generating forecast for: BLDP [2026-03-09T20:17:41.061114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-03-09T20:17:41.074209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-03-09T20:17:41.074642] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-03-09T20:17:41.075816] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-03-09T20:17:41.075875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:41.075909] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:41.075938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:41.075998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:41.150661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:41.151565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:41.151924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:41.151960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:41.281001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:41.281180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:41.281221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:41.281250] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:41.284947] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-03-09T20:17:41.285307] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-03-09T20:17:41.285461] [INFO ] [sig ] BLDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:41.427934] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BLDP.txt [2026-03-09T20:17:41.428098] [INFO ] [sig ] [431/3280] Completed BLDP in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:41.428139] [INFO ] [sig ] [432/3280] Forecasting BLFS... [2026-03-09T20:17:41.428170] [INFO ] [sig ] Generating forecast for: BLFS [2026-03-09T20:17:41.428201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-03-09T20:17:41.442439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-03-09T20:17:41.442926] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-03-09T20:17:41.443826] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-03-09T20:17:41.443881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:41.443917] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:41.443945] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:41.444003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:41.509710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:41.510829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:41.510933] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:41.510972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:41.634603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:41.634764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:41.634807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:41.634838] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:41.638514] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-03-09T20:17:41.638842] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-03-09T20:17:41.638984] [INFO ] [sig ] BLFS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:41.783087] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLFS.txt [2026-03-09T20:17:41.783246] [INFO ] [sig ] [432/3280] Completed BLFS in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:41.783287] [INFO ] [sig ] [433/3280] Forecasting BLK... [2026-03-09T20:17:41.783317] [INFO ] [sig ] Generating forecast for: BLK [2026-03-09T20:17:41.783353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-03-09T20:17:41.797405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-03-09T20:17:41.797907] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-03-09T20:17:41.798896] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-03-09T20:17:41.798951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:41.798983] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:41.799010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:41.799071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:41.860286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:41.861191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:41.861279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:41.861311] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:41.986896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:41.987060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:41.987100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:41.987130] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:41.990740] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-03-09T20:17:41.991042] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-03-09T20:17:41.991186] [INFO ] [sig ] BLK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:42.133714] [INFO ] [LOCAL ] Saved forecast: BLK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BLK.txt [2026-03-09T20:17:42.133880] [INFO ] [sig ] [433/3280] Completed BLK in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:42.133921] [INFO ] [sig ] [434/3280] Forecasting BLKB... [2026-03-09T20:17:42.133952] [INFO ] [sig ] Generating forecast for: BLKB [2026-03-09T20:17:42.133984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-03-09T20:17:42.145725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-03-09T20:17:42.146155] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-03-09T20:17:42.147044] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-03-09T20:17:42.147099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:42.147133] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:42.147162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:42.147220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:42.208630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:42.209532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:42.209638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:42.209674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:42.336193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:42.336354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:42.336397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:42.336427] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:42.340287] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=14.82%) [2026-03-09T20:17:42.340596] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-03-09T20:17:42.340736] [INFO ] [sig ] BLKB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:42.483466] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLKB.txt [2026-03-09T20:17:42.483707] [INFO ] [sig ] [434/3280] Completed BLKB in 0.3s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:42.483757] [INFO ] [sig ] [435/3280] Forecasting BLMN... [2026-03-09T20:17:42.483788] [INFO ] [sig ] Generating forecast for: BLMN [2026-03-09T20:17:42.483821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-03-09T20:17:42.495421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-03-09T20:17:42.495826] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-03-09T20:17:42.496695] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-03-09T20:17:42.496750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:42.496783] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:42.496812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:42.496870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:42.558082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:42.559028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:42.559113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:42.559147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:42.685450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:42.685639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:42.685684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:42.685714] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:42.689292] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=93.94%) [2026-03-09T20:17:42.689627] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-03-09T20:17:42.689772] [INFO ] [sig ] BLMN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:42.839337] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BLMN.txt [2026-03-09T20:17:42.839564] [INFO ] [sig ] [435/3280] Completed BLMN in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:42.839650] [INFO ] [sig ] [436/3280] Forecasting BLND... [2026-03-09T20:17:42.839683] [INFO ] [sig ] Generating forecast for: BLND [2026-03-09T20:17:42.839716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-03-09T20:17:42.853519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-03-09T20:17:42.853943] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-03-09T20:17:42.854850] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-03-09T20:17:42.854907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:42.854938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:42.854964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:42.855021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:42.913964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:42.914910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:42.915006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:42.915041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:43.042901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:43.043083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:43.043128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:43.043157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:43.046970] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: DOWN (p=42.89%) [2026-03-09T20:17:43.047380] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-03-09T20:17:43.047590] [INFO ] [sig ] BLND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:43.193350] [INFO ] [LOCAL ] Saved forecast: BLND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLND.txt [2026-03-09T20:17:43.193520] [INFO ] [sig ] [436/3280] Completed BLND in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:43.193559] [INFO ] [sig ] [437/3280] Forecasting BLRX... [2026-03-09T20:17:43.193618] [INFO ] [sig ] Generating forecast for: BLRX [2026-03-09T20:17:43.193652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-03-09T20:17:43.205178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-03-09T20:17:43.205590] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-03-09T20:17:43.206423] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-03-09T20:17:43.206477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:43.206511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:43.206544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:43.206642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:43.265007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:43.265941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:43.266028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:43.266062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:43.390522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:43.390735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:43.390780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:43.390810] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:43.395028] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-03-09T20:17:43.395332] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-03-09T20:17:43.395473] [INFO ] [sig ] BLRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:43.538375] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BLRX.txt [2026-03-09T20:17:43.538541] [INFO ] [sig ] [437/3280] Completed BLRX in 0.3s | 2.76 sym/s | Total: 2.6m | ETA: 17.2m [2026-03-09T20:17:43.538609] [INFO ] [sig ] [438/3280] Forecasting BLTE... [2026-03-09T20:17:43.538642] [INFO ] [sig ] Generating forecast for: BLTE [2026-03-09T20:17:43.538673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-03-09T20:17:43.550655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-03-09T20:17:43.551060] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-03-09T20:17:43.551946] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-03-09T20:17:43.552002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:43.552060] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:43.552090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:43.552147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:43.611212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:43.612192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:43.612296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:43.612332] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:43.741561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:43.741775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:43.741819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:43.741848] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:43.745751] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-03-09T20:17:43.746132] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-03-09T20:17:43.746328] [INFO ] [sig ] BLTE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:43.904535] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BLTE.txt [2026-03-09T20:17:43.904736] [INFO ] [sig ] [438/3280] Completed BLTE in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-09T20:17:43.904777] [INFO ] [sig ] [439/3280] Forecasting BLX... [2026-03-09T20:17:43.904807] [INFO ] [sig ] Generating forecast for: BLX [2026-03-09T20:17:43.904838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-03-09T20:17:43.917516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-03-09T20:17:43.917967] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-03-09T20:17:43.918935] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-03-09T20:17:43.918992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:43.919025] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:43.919052] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:43.919110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:43.981341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:43.982295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:43.982385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:43.982418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:44.112306] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:44.112472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:44.112515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:44.112545] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:44.116856] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: DOWN (p=20.91%) [2026-03-09T20:17:44.117170] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-03-09T20:17:44.117338] [INFO ] [sig ] BLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:44.274239] [INFO ] [LOCAL ] Saved forecast: BLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLX.txt [2026-03-09T20:17:44.274419] [INFO ] [sig ] [439/3280] Completed BLX in 0.4s | 2.76 sym/s | Total: 2.6m | ETA: 17.1m [2026-03-09T20:17:44.274460] [INFO ] [sig ] [440/3280] Forecasting BLZE... [2026-03-09T20:17:44.274490] [INFO ] [sig ] Generating forecast for: BLZE [2026-03-09T20:17:44.274522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-03-09T20:17:44.286988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-03-09T20:17:44.287437] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-03-09T20:17:44.288372] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-03-09T20:17:44.288434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:44.288467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:44.288495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:44.288563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:44.358066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:44.359064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:44.359177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:44.359210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:44.485552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:44.485760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:44.485801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:44.485830] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:44.489522] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-03-09T20:17:44.489838] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-03-09T20:17:44.489978] [INFO ] [sig ] BLZE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:44.636158] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BLZE.txt [2026-03-09T20:17:44.636328] [INFO ] [sig ] [440/3280] Completed BLZE in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:44.636369] [INFO ] [sig ] [441/3280] Forecasting BMA... [2026-03-09T20:17:44.636398] [INFO ] [sig ] Generating forecast for: BMA [2026-03-09T20:17:44.636432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-03-09T20:17:44.648258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-03-09T20:17:44.648702] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-03-09T20:17:44.649541] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-03-09T20:17:44.649636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:44.649677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:44.649710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:44.649767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:44.708459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:44.709406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:44.709504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:44.709543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:44.837122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:44.837297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:44.837339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:44.837408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:44.846267] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-03-09T20:17:44.846805] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-03-09T20:17:44.846981] [INFO ] [sig ] BMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:45.004025] [INFO ] [LOCAL ] Saved forecast: BMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMA.txt [2026-03-09T20:17:45.004206] [INFO ] [sig ] [441/3280] Completed BMA in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:45.004250] [INFO ] [sig ] [442/3280] Forecasting BMBL... [2026-03-09T20:17:45.004281] [INFO ] [sig ] Generating forecast for: BMBL [2026-03-09T20:17:45.004312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-03-09T20:17:45.016877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-03-09T20:17:45.017331] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-03-09T20:17:45.018318] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-03-09T20:17:45.018393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:45.018428] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:45.018456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:45.018516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:45.079867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:45.080816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:45.080908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:45.080953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:45.206184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:45.206362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:45.206410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:45.206447] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:45.210170] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-03-09T20:17:45.210490] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-03-09T20:17:45.210654] [INFO ] [sig ] BMBL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:45.359602] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMBL.txt [2026-03-09T20:17:45.359795] [INFO ] [sig ] [442/3280] Completed BMBL in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:45.359836] [INFO ] [sig ] [443/3280] Forecasting BME... [2026-03-09T20:17:45.359867] [INFO ] [sig ] Generating forecast for: BME [2026-03-09T20:17:45.359896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-03-09T20:17:45.372133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-03-09T20:17:45.372503] [INFO ] [FORECASTER] Starting predict_future for BME [2026-03-09T20:17:45.373603] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-03-09T20:17:45.373661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:45.373693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:45.373722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:45.373791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:45.434024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:45.434971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:45.435060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:45.435094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:45.554688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:45.554846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:45.554886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:45.554918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:45.561956] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=81.58%) [2026-03-09T20:17:45.562310] [INFO ] [FORECASTER] Completed predict_future for BME [2026-03-09T20:17:45.562457] [INFO ] [sig ] BME: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:45.709514] [INFO ] [LOCAL ] Saved forecast: BME 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BME.txt [2026-03-09T20:17:45.709928] [INFO ] [sig ] [443/3280] Completed BME in 0.3s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:45.709974] [INFO ] [sig ] [444/3280] Forecasting BMEZ... [2026-03-09T20:17:45.710005] [INFO ] [sig ] Generating forecast for: BMEZ [2026-03-09T20:17:45.710037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-03-09T20:17:45.725294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-03-09T20:17:45.725755] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-03-09T20:17:45.727100] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-03-09T20:17:45.727157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:45.727189] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:45.727215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:45.727272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:45.793743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:45.794698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:45.794788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:45.794823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:45.922111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:45.922277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:45.922319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:45.922347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:45.926067] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=56.98%) [2026-03-09T20:17:45.926389] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-03-09T20:17:45.926539] [INFO ] [sig ] BMEZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:46.078022] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMEZ.txt [2026-03-09T20:17:46.078178] [INFO ] [sig ] [444/3280] Completed BMEZ in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:46.078219] [INFO ] [sig ] [445/3280] Forecasting BMI... [2026-03-09T20:17:46.078251] [INFO ] [sig ] Generating forecast for: BMI [2026-03-09T20:17:46.078283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-03-09T20:17:46.090985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-03-09T20:17:46.091410] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-03-09T20:17:46.092328] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-03-09T20:17:46.092384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:46.092419] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:46.092446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:46.092504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:46.155190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:46.156122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:46.156208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:46.156243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:46.294588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:46.294834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:46.294890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:46.294922] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:46.299081] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-03-09T20:17:46.299490] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-03-09T20:17:46.299676] [INFO ] [sig ] BMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:46.444340] [INFO ] [LOCAL ] Saved forecast: BMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMI.txt [2026-03-09T20:17:46.444495] [INFO ] [sig ] [445/3280] Completed BMI in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:46.444542] [INFO ] [sig ] [446/3280] Forecasting BMO... [2026-03-09T20:17:46.444593] [INFO ] [sig ] Generating forecast for: BMO [2026-03-09T20:17:46.444627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-03-09T20:17:46.457152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-03-09T20:17:46.457622] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-03-09T20:17:46.458497] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-03-09T20:17:46.458554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:46.458607] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:46.458640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:46.458698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:46.520678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:46.521978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:46.522089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:46.522130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:46.669038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:46.669224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:46.669271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:46.669304] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:46.675147] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-03-09T20:17:46.675590] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-03-09T20:17:46.675983] [INFO ] [sig ] BMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:46.853464] [INFO ] [LOCAL ] Saved forecast: BMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMO.txt [2026-03-09T20:17:46.853662] [INFO ] [sig ] [446/3280] Completed BMO in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:46.853716] [INFO ] [sig ] [447/3280] Forecasting BMRA... [2026-03-09T20:17:46.853751] [INFO ] [sig ] Generating forecast for: BMRA [2026-03-09T20:17:46.853784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-03-09T20:17:46.866331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-03-09T20:17:46.866884] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-03-09T20:17:46.867974] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-03-09T20:17:46.868032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:46.868064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:46.868091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:46.868148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:46.929058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:46.930034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:46.930123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:46.930158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:47.056698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:47.056909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:47.056953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:47.056981] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:47.060957] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-03-09T20:17:47.061279] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-03-09T20:17:47.061464] [INFO ] [sig ] BMRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:47.204309] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BMRA.txt [2026-03-09T20:17:47.204472] [INFO ] [sig ] [447/3280] Completed BMRA in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:47.204522] [INFO ] [sig ] [448/3280] Forecasting BMRC... [2026-03-09T20:17:47.204555] [INFO ] [sig ] Generating forecast for: BMRC [2026-03-09T20:17:47.204619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-03-09T20:17:47.216771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-03-09T20:17:47.217225] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-03-09T20:17:47.218300] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-03-09T20:17:47.218356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:47.218387] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:47.218414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:47.218483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:47.281466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:47.282534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:47.282702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:47.282739] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:47.425830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:47.426020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:47.426071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:47.426101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:47.430011] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-03-09T20:17:47.430384] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-03-09T20:17:47.430540] [INFO ] [sig ] BMRC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:47.587354] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BMRC.txt [2026-03-09T20:17:47.587542] [INFO ] [sig ] [448/3280] Completed BMRC in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:47.587612] [INFO ] [sig ] [449/3280] Forecasting BMRN... [2026-03-09T20:17:47.587653] [INFO ] [sig ] Generating forecast for: BMRN [2026-03-09T20:17:47.587691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-03-09T20:17:47.599592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-03-09T20:17:47.599987] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-03-09T20:17:47.600864] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-03-09T20:17:47.600921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:47.600957] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:47.600990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:47.601064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:47.660659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:47.661533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:47.661640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:47.661674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:47.788540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:47.788773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:47.788843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:47.788876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:47.793049] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-03-09T20:17:47.793418] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-03-09T20:17:47.793567] [INFO ] [sig ] BMRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:47.944608] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMRN.txt [2026-03-09T20:17:47.944787] [INFO ] [sig ] [449/3280] Completed BMRN in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:47.944830] [INFO ] [sig ] [450/3280] Forecasting BMY... [2026-03-09T20:17:47.944859] [INFO ] [sig ] Generating forecast for: BMY [2026-03-09T20:17:47.944896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-03-09T20:17:47.957853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-03-09T20:17:47.958239] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-03-09T20:17:47.959133] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-03-09T20:17:47.959189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:47.959221] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:47.959247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:47.959304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:48.018076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:48.018910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:48.019006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:48.019042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:48.143124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:48.143287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:48.143327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:48.143356] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:48.146858] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-03-09T20:17:48.147137] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-03-09T20:17:48.147268] [INFO ] [sig ] BMY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:48.290800] [INFO ] [LOCAL ] Saved forecast: BMY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BMY.txt [2026-03-09T20:17:48.290945] [INFO ] [sig ] [450/3280] Completed BMY in 0.3s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:48.290984] [INFO ] [sig ] [451/3280] Forecasting BN... [2026-03-09T20:17:48.291014] [INFO ] [sig ] Generating forecast for: BN [2026-03-09T20:17:48.291044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-03-09T20:17:48.303226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-03-09T20:17:48.303643] [INFO ] [FORECASTER] Starting predict_future for BN [2026-03-09T20:17:48.304472] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-03-09T20:17:48.304549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:48.304606] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:48.304636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:48.304693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:48.364608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:48.365409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:48.365513] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:48.365547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:48.497672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:48.497861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:48.497904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:48.497933] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:48.501698] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=8.90%) [2026-03-09T20:17:48.502028] [INFO ] [FORECASTER] Completed predict_future for BN [2026-03-09T20:17:48.502171] [INFO ] [sig ] BN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:48.645560] [INFO ] [LOCAL ] Saved forecast: BN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BN.txt [2026-03-09T20:17:48.645774] [INFO ] [sig ] [451/3280] Completed BN in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:48.645816] [INFO ] [sig ] [452/3280] Forecasting BND... [2026-03-09T20:17:48.645848] [INFO ] [sig ] Generating forecast for: BND [2026-03-09T20:17:48.645878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-03-09T20:17:48.659710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-03-09T20:17:48.660132] [INFO ] [FORECASTER] Starting predict_future for BND [2026-03-09T20:17:48.661132] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-03-09T20:17:48.661192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:48.661237] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:48.661270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:48.661333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:48.731044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:48.732133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:48.732231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:48.732274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:48.865788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:48.865975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:48.866027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:48.866065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:48.870285] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-03-09T20:17:48.870706] [INFO ] [FORECASTER] Completed predict_future for BND [2026-03-09T20:17:48.870923] [INFO ] [sig ] BND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:49.032754] [INFO ] [LOCAL ] Saved forecast: BND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BND.txt [2026-03-09T20:17:49.032914] [INFO ] [sig ] [452/3280] Completed BND in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:49.032961] [INFO ] [sig ] [453/3280] Forecasting BNDX... [2026-03-09T20:17:49.032994] [INFO ] [sig ] Generating forecast for: BNDX [2026-03-09T20:17:49.033033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-03-09T20:17:49.046008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-03-09T20:17:49.046405] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-03-09T20:17:49.047370] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-03-09T20:17:49.047429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:49.047462] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:49.047534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:49.047629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:49.115879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:49.116870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:49.116963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:49.117008] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:49.254058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:49.254228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:49.254277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:49.254307] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:49.258287] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-03-09T20:17:49.258623] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-03-09T20:17:49.258810] [INFO ] [sig ] BNDX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:49.409111] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BNDX.txt [2026-03-09T20:17:49.409263] [INFO ] [sig ] [453/3280] Completed BNDX in 0.4s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:49.409305] [INFO ] [sig ] [454/3280] Forecasting BNED... [2026-03-09T20:17:49.409335] [INFO ] [sig ] Generating forecast for: BNED [2026-03-09T20:17:49.409366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-03-09T20:17:49.421761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-03-09T20:17:49.422320] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-03-09T20:17:49.423408] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-03-09T20:17:49.423464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:49.423504] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:49.423533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:49.423648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:49.480538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:49.481279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:49.481374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:49.481406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:49.600013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:49.600145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:49.600190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:49.600220] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:49.603561] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-03-09T20:17:49.603867] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-03-09T20:17:49.603996] [INFO ] [sig ] BNED: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:49.745255] [INFO ] [LOCAL ] Saved forecast: BNED 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BNED.txt [2026-03-09T20:17:49.745378] [INFO ] [sig ] [454/3280] Completed BNED in 0.3s | 2.76 sym/s | Total: 2.7m | ETA: 17.1m [2026-03-09T20:17:49.745417] [INFO ] [sig ] [455/3280] Forecasting BNGO... [2026-03-09T20:17:49.745446] [INFO ] [sig ] Generating forecast for: BNGO [2026-03-09T20:17:49.745475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-03-09T20:17:49.757184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-03-09T20:17:49.757521] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-03-09T20:17:49.758384] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-03-09T20:17:49.758438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:49.758507] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:49.758536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:49.758609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:49.816059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:49.816737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:49.816819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:49.817043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:49.938641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:49.938777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:49.938817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:49.938845] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:49.942266] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-03-09T20:17:49.942542] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-03-09T20:17:49.942693] [INFO ] [sig ] BNGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:50.086683] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BNGO.txt [2026-03-09T20:17:50.086862] [INFO ] [sig ] [455/3280] Completed BNGO in 0.3s | 2.76 sym/s | Total: 2.7m | ETA: 17.0m [2026-03-09T20:17:50.086903] [INFO ] [sig ] [456/3280] Forecasting BNH... [2026-03-09T20:17:50.086935] [INFO ] [sig ] Generating forecast for: BNH [2026-03-09T20:17:50.086965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-03-09T20:17:50.099019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-03-09T20:17:50.099321] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-03-09T20:17:50.100220] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-03-09T20:17:50.100283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:50.100316] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:50.100342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:50.100399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:50.158710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:50.159422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:50.159523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:50.159558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:50.276808] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:50.276977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:50.277018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:50.277046] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:50.280772] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=4.27%) [2026-03-09T20:17:50.281070] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-03-09T20:17:50.281209] [INFO ] [sig ] BNH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:50.435366] [INFO ] [LOCAL ] Saved forecast: BNH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BNH.txt [2026-03-09T20:17:50.435540] [INFO ] [sig ] [456/3280] Completed BNH in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:50.435601] [INFO ] [sig ] [457/3280] Forecasting BNJ... [2026-03-09T20:17:50.435634] [INFO ] [sig ] Generating forecast for: BNJ [2026-03-09T20:17:50.435671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-03-09T20:17:50.447737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-03-09T20:17:50.448164] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-03-09T20:17:50.449094] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-03-09T20:17:50.449150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:50.449205] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:50.449233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:50.449293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:50.515236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:50.516437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:50.516549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:50.516623] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:50.638552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:50.638735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:50.638776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:50.638805] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:50.642386] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-03-09T20:17:50.642691] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-03-09T20:17:50.642828] [INFO ] [sig ] BNJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:50.791228] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BNJ.txt [2026-03-09T20:17:50.791398] [INFO ] [sig ] [457/3280] Completed BNJ in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:50.791440] [INFO ] [sig ] [458/3280] Forecasting BNL... [2026-03-09T20:17:50.791471] [INFO ] [sig ] Generating forecast for: BNL [2026-03-09T20:17:50.791502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-03-09T20:17:50.808401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-03-09T20:17:50.808913] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-03-09T20:17:50.809871] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-03-09T20:17:50.809926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:50.809958] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:50.809984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:50.810040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:50.869028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:50.869974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:50.870056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:50.870090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:50.989109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:50.989266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:50.989305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:50.989358] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:50.992839] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-03-09T20:17:50.993119] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-03-09T20:17:50.993247] [INFO ] [sig ] BNL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:51.134969] [INFO ] [LOCAL ] Saved forecast: BNL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BNL.txt [2026-03-09T20:17:51.135118] [INFO ] [sig ] [458/3280] Completed BNL in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:51.135166] [INFO ] [sig ] [459/3280] Forecasting BNS... [2026-03-09T20:17:51.135198] [INFO ] [sig ] Generating forecast for: BNS [2026-03-09T20:17:51.135229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-03-09T20:17:51.146530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-03-09T20:17:51.146888] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-03-09T20:17:51.147764] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-03-09T20:17:51.147817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:51.147848] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:51.147874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:51.147929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:51.204981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:51.205881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:51.205966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:51.205999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:51.329509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:51.329700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:51.329751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:51.329786] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:51.333620] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=99.64%) [2026-03-09T20:17:51.334085] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-03-09T20:17:51.334217] [INFO ] [sig ] BNS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:51.480712] [INFO ] [LOCAL ] Saved forecast: BNS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BNS.txt [2026-03-09T20:17:51.480887] [INFO ] [sig ] [459/3280] Completed BNS in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:51.480929] [INFO ] [sig ] [460/3280] Forecasting BNTC... [2026-03-09T20:17:51.480961] [INFO ] [sig ] Generating forecast for: BNTC [2026-03-09T20:17:51.480991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-03-09T20:17:51.493505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-03-09T20:17:51.493899] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-03-09T20:17:51.494761] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-03-09T20:17:51.494815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:51.494847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:51.494873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:51.494929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:51.555975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:51.556988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:51.557072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:51.557105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:51.675759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:51.675923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:51.675964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:51.675993] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:51.679535] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=74.46%) [2026-03-09T20:17:51.679850] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-03-09T20:17:51.679993] [INFO ] [sig ] BNTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:51.821395] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BNTC.txt [2026-03-09T20:17:51.821556] [INFO ] [sig ] [460/3280] Completed BNTC in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:51.821617] [INFO ] [sig ] [461/3280] Forecasting BNTX... [2026-03-09T20:17:51.821649] [INFO ] [sig ] Generating forecast for: BNTX [2026-03-09T20:17:51.821679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-03-09T20:17:51.833823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-03-09T20:17:51.834399] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-03-09T20:17:51.835242] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-03-09T20:17:51.835296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:51.835327] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:51.835353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:51.835411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:51.892956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:51.893884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:51.893971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:51.894006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:52.014274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:52.014441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:52.014482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:52.014511] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:52.018775] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-03-09T20:17:52.019086] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-03-09T20:17:52.019224] [INFO ] [sig ] BNTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:52.163813] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BNTX.txt [2026-03-09T20:17:52.163977] [INFO ] [sig ] [461/3280] Completed BNTX in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:52.164021] [INFO ] [sig ] [462/3280] Forecasting BOC... [2026-03-09T20:17:52.164051] [INFO ] [sig ] Generating forecast for: BOC [2026-03-09T20:17:52.164081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-03-09T20:17:52.176308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-03-09T20:17:52.176707] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-03-09T20:17:52.177551] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-03-09T20:17:52.177624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:52.177657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:52.177684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:52.177741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:52.236415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:52.237317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:52.237402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:52.237435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:52.367093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:52.367300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:52.367342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:52.367372] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:52.371117] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-03-09T20:17:52.371412] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-03-09T20:17:52.371546] [INFO ] [sig ] BOC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:52.512768] [INFO ] [LOCAL ] Saved forecast: BOC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOC.txt [2026-03-09T20:17:52.512940] [INFO ] [sig ] [462/3280] Completed BOC in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:52.512980] [INFO ] [sig ] [463/3280] Forecasting BOE... [2026-03-09T20:17:52.513012] [INFO ] [sig ] Generating forecast for: BOE [2026-03-09T20:17:52.513042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-03-09T20:17:52.525878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-03-09T20:17:52.526470] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-03-09T20:17:52.527358] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-03-09T20:17:52.527413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:52.527444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:52.527470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:52.527645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:52.587760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:52.588690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:52.588775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:52.588809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:52.715649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:52.715820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:52.715860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:52.715888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:52.719768] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-09T20:17:52.720250] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-03-09T20:17:52.720382] [INFO ] [sig ] BOE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:52.868723] [INFO ] [LOCAL ] Saved forecast: BOE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOE.txt [2026-03-09T20:17:52.868887] [INFO ] [sig ] [463/3280] Completed BOE in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:52.868926] [INFO ] [sig ] [464/3280] Forecasting BOF... [2026-03-09T20:17:52.868957] [INFO ] [sig ] Generating forecast for: BOF [2026-03-09T20:17:52.868987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-03-09T20:17:52.880222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-03-09T20:17:52.880531] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-03-09T20:17:52.881359] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-03-09T20:17:52.881412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:52.881444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:52.881470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:52.881527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:52.939147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:52.939824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:52.939919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:52.939951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:53.072163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:53.072356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:53.072407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:53.072437] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:53.076313] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=18.11%) [2026-03-09T20:17:53.076631] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-03-09T20:17:53.076774] [INFO ] [sig ] BOF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:53.221394] [INFO ] [LOCAL ] Saved forecast: BOF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BOF.txt [2026-03-09T20:17:53.221518] [INFO ] [sig ] [464/3280] Completed BOF in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:53.221558] [INFO ] [sig ] [465/3280] Forecasting BOH... [2026-03-09T20:17:53.221609] [INFO ] [sig ] Generating forecast for: BOH [2026-03-09T20:17:53.221641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-03-09T20:17:53.235886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-03-09T20:17:53.236212] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-03-09T20:17:53.237240] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-03-09T20:17:53.237294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:53.237325] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:53.237352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:53.237408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:53.297151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:53.297902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:53.297984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:53.298054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:53.428091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:53.428913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:53.428962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:53.428992] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:53.433514] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-03-09T20:17:53.433829] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-03-09T20:17:53.433966] [INFO ] [sig ] BOH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:53.583175] [INFO ] [LOCAL ] Saved forecast: BOH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BOH.txt [2026-03-09T20:17:53.583303] [INFO ] [sig ] [465/3280] Completed BOH in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:53.583342] [INFO ] [sig ] [466/3280] Forecasting BOKF... [2026-03-09T20:17:53.583372] [INFO ] [sig ] Generating forecast for: BOKF [2026-03-09T20:17:53.583402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-03-09T20:17:53.596182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-03-09T20:17:53.596504] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-03-09T20:17:53.597530] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-03-09T20:17:53.597603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:53.597653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:53.597682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:53.597740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:53.659997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:53.660708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:53.660791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:53.660826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:53.789148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:53.789331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:53.789383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:53.789420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:53.793361] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-03-09T20:17:53.793685] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-03-09T20:17:53.793822] [INFO ] [sig ] BOKF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:53.939468] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOKF.txt [2026-03-09T20:17:53.939629] [INFO ] [sig ] [466/3280] Completed BOKF in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:53.939674] [INFO ] [sig ] [467/3280] Forecasting BOLD... [2026-03-09T20:17:53.939707] [INFO ] [sig ] Generating forecast for: BOLD [2026-03-09T20:17:53.939739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-03-09T20:17:53.953511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-03-09T20:17:53.953867] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-03-09T20:17:53.954726] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-03-09T20:17:53.954780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:53.954819] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:53.954845] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:53.954906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:54.016655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:54.017296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:54.017376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:54.017410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:54.138107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:54.138270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:54.138312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:54.138342] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:54.141944] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-03-09T20:17:54.142445] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-03-09T20:17:54.142617] [INFO ] [sig ] BOLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:54.284142] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOLD.txt [2026-03-09T20:17:54.284325] [INFO ] [sig ] [467/3280] Completed BOLD in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:54.284367] [INFO ] [sig ] [468/3280] Forecasting BOND... [2026-03-09T20:17:54.284397] [INFO ] [sig ] Generating forecast for: BOND [2026-03-09T20:17:54.284427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-03-09T20:17:54.296335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-03-09T20:17:54.296690] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-03-09T20:17:54.297591] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-03-09T20:17:54.297649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:54.297682] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:54.297709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:54.297766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:54.357429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:54.358221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:54.358305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:54.358339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:54.489107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:54.489284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:54.489327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:54.489356] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:54.493039] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-03-09T20:17:54.493352] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-03-09T20:17:54.493497] [INFO ] [sig ] BOND: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:54.640836] [INFO ] [LOCAL ] Saved forecast: BOND 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOND.txt [2026-03-09T20:17:54.641014] [INFO ] [sig ] [468/3280] Completed BOND in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 17.0m [2026-03-09T20:17:54.641056] [INFO ] [sig ] [469/3280] Forecasting BOOM... [2026-03-09T20:17:54.641085] [INFO ] [sig ] Generating forecast for: BOOM [2026-03-09T20:17:54.641116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-03-09T20:17:54.652769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-03-09T20:17:54.653110] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-03-09T20:17:54.653970] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-03-09T20:17:54.654025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:54.654056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:54.654082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:54.654140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:54.713250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:54.714138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:54.714219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:54.714251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:54.836823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:54.836995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:54.837037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:54.837066] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:54.841329] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-03-09T20:17:54.841635] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-03-09T20:17:54.841770] [INFO ] [sig ] BOOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:54.986051] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BOOM.txt [2026-03-09T20:17:54.986204] [INFO ] [sig ] [469/3280] Completed BOOM in 0.3s | 2.76 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-09T20:17:54.986261] [INFO ] [sig ] [470/3280] Forecasting BOTZ... [2026-03-09T20:17:54.986293] [INFO ] [sig ] Generating forecast for: BOTZ [2026-03-09T20:17:54.986324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-03-09T20:17:54.998831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-03-09T20:17:54.999424] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-03-09T20:17:55.000301] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-03-09T20:17:55.000356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:55.000386] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:55.000413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:55.000469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:55.061009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:55.061942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:55.062032] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:55.062067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:55.196777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:55.197000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:55.197057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:55.197089] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:55.201284] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=21.45%) [2026-03-09T20:17:55.201613] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-03-09T20:17:55.201765] [INFO ] [sig ] BOTZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:55.348143] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BOTZ.txt [2026-03-09T20:17:55.348288] [INFO ] [sig ] [470/3280] Completed BOTZ in 0.4s | 2.76 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-09T20:17:55.348329] [INFO ] [sig ] [471/3280] Forecasting BOX... [2026-03-09T20:17:55.348358] [INFO ] [sig ] Generating forecast for: BOX [2026-03-09T20:17:55.348389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-03-09T20:17:55.360256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-03-09T20:17:55.360632] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-03-09T20:17:55.361464] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-03-09T20:17:55.361519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:55.361552] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:55.361600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:55.361659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:55.420333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:55.421256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:55.421344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:55.421377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:55.543908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:55.544070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:55.544110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:55.544140] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:55.547667] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-03-09T20:17:55.547959] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-03-09T20:17:55.548133] [INFO ] [sig ] BOX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:55.690615] [INFO ] [LOCAL ] Saved forecast: BOX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BOX.txt [2026-03-09T20:17:55.690782] [INFO ] [sig ] [471/3280] Completed BOX in 0.3s | 2.77 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-09T20:17:55.690823] [INFO ] [sig ] [472/3280] Forecasting BP... [2026-03-09T20:17:55.690855] [INFO ] [sig ] Generating forecast for: BP [2026-03-09T20:17:55.690887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-03-09T20:17:55.702309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-03-09T20:17:55.702729] [INFO ] [FORECASTER] Starting predict_future for BP [2026-03-09T20:17:55.703557] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-03-09T20:17:55.703639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:55.703721] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:55.703750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:55.703807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:55.762478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:55.763374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:55.763460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:55.763493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:55.889904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:55.890118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:55.890166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:55.890197] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:55.893857] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-03-09T20:17:55.894170] [INFO ] [FORECASTER] Completed predict_future for BP [2026-03-09T20:17:55.894301] [INFO ] [sig ] BP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:56.040056] [INFO ] [LOCAL ] Saved forecast: BP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BP.txt [2026-03-09T20:17:56.040201] [INFO ] [sig ] [472/3280] Completed BP in 0.3s | 2.77 sym/s | Total: 2.8m | ETA: 16.9m [2026-03-09T20:17:56.040241] [INFO ] [sig ] [473/3280] Forecasting BPOP... [2026-03-09T20:17:56.040272] [INFO ] [sig ] Generating forecast for: BPOP [2026-03-09T20:17:56.040302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-03-09T20:17:56.053169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-03-09T20:17:56.053510] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-03-09T20:17:56.054338] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-03-09T20:17:56.054391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:56.054422] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:56.054449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:56.054505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:56.117886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:56.119024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:56.119135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:56.119188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:56.241923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:56.242093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:56.242136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:56.242183] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:56.246773] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-03-09T20:17:56.247258] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-03-09T20:17:56.247398] [INFO ] [sig ] BPOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:56.391532] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BPOP.txt [2026-03-09T20:17:56.391725] [INFO ] [sig ] [473/3280] Completed BPOP in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:56.391765] [INFO ] [sig ] [474/3280] Forecasting BPRN... [2026-03-09T20:17:56.391799] [INFO ] [sig ] Generating forecast for: BPRN [2026-03-09T20:17:56.391835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-03-09T20:17:56.403025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-03-09T20:17:56.403407] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-03-09T20:17:56.404252] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-03-09T20:17:56.404306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:56.404338] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:56.404365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:56.404420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:56.463615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:56.464517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:56.464637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:56.464675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:56.567448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:56.567642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:56.567686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:56.567715] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:56.571252] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=35.20%) [2026-03-09T20:17:56.571543] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-03-09T20:17:56.571701] [INFO ] [sig ] BPRN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:56.718267] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BPRN.txt [2026-03-09T20:17:56.718417] [INFO ] [sig ] [474/3280] Completed BPRN in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:56.718456] [INFO ] [sig ] [475/3280] Forecasting BPYPM... [2026-03-09T20:17:56.718487] [INFO ] [sig ] Generating forecast for: BPYPM [2026-03-09T20:17:56.718517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-03-09T20:17:56.729946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-03-09T20:17:56.730270] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-03-09T20:17:56.731103] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-03-09T20:17:56.731155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:56.731186] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:56.731212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:56.731268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:56.787885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:56.788690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:56.788794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:56.788827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:56.894756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:56.894915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:56.894956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:56.895018] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:56.898544] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-03-09T20:17:56.898865] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-03-09T20:17:56.899002] [INFO ] [sig ] BPYPM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:57.042327] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BPYPM.txt [2026-03-09T20:17:57.042495] [INFO ] [sig ] [475/3280] Completed BPYPM in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:57.042536] [INFO ] [sig ] [476/3280] Forecasting BPYPO... [2026-03-09T20:17:57.042567] [INFO ] [sig ] Generating forecast for: BPYPO [2026-03-09T20:17:57.042621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-03-09T20:17:57.054786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-03-09T20:17:57.055168] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-03-09T20:17:57.056041] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-03-09T20:17:57.056097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:57.056128] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:57.056155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:57.056211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:57.118858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:57.119780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:57.119867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:57.119902] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:57.222726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:57.222893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:57.222936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:57.222967] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:57.226776] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-03-09T20:17:57.227228] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-03-09T20:17:57.227369] [INFO ] [sig ] BPYPO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:57.375683] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BPYPO.txt [2026-03-09T20:17:57.375854] [INFO ] [sig ] [476/3280] Completed BPYPO in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:57.375904] [INFO ] [sig ] [477/3280] Forecasting BPYPP... [2026-03-09T20:17:57.375943] [INFO ] [sig ] Generating forecast for: BPYPP [2026-03-09T20:17:57.375975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-03-09T20:17:57.388625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-03-09T20:17:57.388957] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-03-09T20:17:57.389861] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-03-09T20:17:57.389934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:57.389989] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:57.390022] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:57.390082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:57.453062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:57.453919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:57.454008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:57.454041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:57.565418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:57.565604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:57.565648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:57.565678] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:57.569396] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-03-09T20:17:57.569731] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-03-09T20:17:57.569878] [INFO ] [sig ] BPYPP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:57.716203] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BPYPP.txt [2026-03-09T20:17:57.716363] [INFO ] [sig ] [477/3280] Completed BPYPP in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:57.716413] [INFO ] [sig ] [478/3280] Forecasting BRAG... [2026-03-09T20:17:57.716452] [INFO ] [sig ] Generating forecast for: BRAG [2026-03-09T20:17:57.716488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-03-09T20:17:57.729028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-03-09T20:17:57.729399] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-03-09T20:17:57.730511] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-03-09T20:17:57.730602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:57.730643] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:57.730671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:57.730729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:57.792162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:57.793014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:57.793295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:57.793330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:57.913979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:57.914334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:57.914377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:57.914406] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:57.918176] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=18.70%) [2026-03-09T20:17:57.918477] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-03-09T20:17:57.918634] [INFO ] [sig ] BRAG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:58.065923] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BRAG.txt [2026-03-09T20:17:58.066083] [INFO ] [sig ] [478/3280] Completed BRAG in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:58.066124] [INFO ] [sig ] [479/3280] Forecasting BRC... [2026-03-09T20:17:58.066153] [INFO ] [sig ] Generating forecast for: BRC [2026-03-09T20:17:58.066183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-03-09T20:17:58.077273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-03-09T20:17:58.077682] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-03-09T20:17:58.078502] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-03-09T20:17:58.078556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:58.078613] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:58.078641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:58.078698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:58.135736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:58.136425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:58.136505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:58.136538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:58.262230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:58.262610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:58.262655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:58.262684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:58.266570] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-03-09T20:17:58.266886] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-03-09T20:17:58.267031] [INFO ] [sig ] BRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:58.413417] [INFO ] [LOCAL ] Saved forecast: BRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BRC.txt [2026-03-09T20:17:58.413560] [INFO ] [sig ] [479/3280] Completed BRC in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:58.413619] [INFO ] [sig ] [480/3280] Forecasting BRO... [2026-03-09T20:17:58.413650] [INFO ] [sig ] Generating forecast for: BRO [2026-03-09T20:17:58.413681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-03-09T20:17:58.426553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-03-09T20:17:58.426936] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-03-09T20:17:58.427819] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-03-09T20:17:58.427874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:58.427911] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:58.427947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:58.428018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:58.499187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:58.500130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:58.500220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:58.500255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:58.635843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:58.636013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:58.636054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:58.636082] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:58.639666] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-03-09T20:17:58.639997] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-03-09T20:17:58.640139] [INFO ] [sig ] BRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:58.795073] [INFO ] [LOCAL ] Saved forecast: BRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BRO.txt [2026-03-09T20:17:58.795293] [INFO ] [sig ] [480/3280] Completed BRO in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:58.795356] [INFO ] [sig ] [481/3280] Forecasting BROS... [2026-03-09T20:17:58.795409] [INFO ] [sig ] Generating forecast for: BROS [2026-03-09T20:17:58.795460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-03-09T20:17:58.810841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-03-09T20:17:58.811517] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-03-09T20:17:58.812966] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-03-09T20:17:58.813035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:58.813082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:58.813128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:58.813215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:58.883689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:58.884891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:58.885008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:58.885064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:59.013596] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:59.013758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:59.013800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:59.013829] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:59.017438] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-09T20:17:59.017891] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-03-09T20:17:59.018029] [INFO ] [sig ] BROS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:59.165313] [INFO ] [LOCAL ] Saved forecast: BROS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BROS.txt [2026-03-09T20:17:59.165464] [INFO ] [sig ] [481/3280] Completed BROS in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:59.165507] [INFO ] [sig ] [482/3280] Forecasting BRSP... [2026-03-09T20:17:59.165537] [INFO ] [sig ] Generating forecast for: BRSP [2026-03-09T20:17:59.165589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-03-09T20:17:59.179056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-03-09T20:17:59.179398] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-03-09T20:17:59.180305] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-03-09T20:17:59.180360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:59.180390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:59.180418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:59.180474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:59.239942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:59.240684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:59.240796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:59.240832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:59.366778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:59.366944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:59.366985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:59.367015] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:59.370532] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-03-09T20:17:59.370844] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-03-09T20:17:59.370985] [INFO ] [sig ] BRSP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:17:59.515402] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BRSP.txt [2026-03-09T20:17:59.515549] [INFO ] [sig ] [482/3280] Completed BRSP in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.9m [2026-03-09T20:17:59.515607] [INFO ] [sig ] [483/3280] Forecasting BRX... [2026-03-09T20:17:59.515641] [INFO ] [sig ] Generating forecast for: BRX [2026-03-09T20:17:59.515671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-03-09T20:17:59.527482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-03-09T20:17:59.527931] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-03-09T20:17:59.528795] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-03-09T20:17:59.528848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:59.528880] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:59.528913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:59.528982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:59.589173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:59.590093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:59.590373] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:59.590405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:17:59.727235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:17:59.727435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:17:59.727527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:17:59.727606] [INFO ] [FORECASTER] Training complete [2026-03-09T20:17:59.732804] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=42.00%) [2026-03-09T20:17:59.733210] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-03-09T20:17:59.733374] [INFO ] [sig ] BRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:17:59.894707] [INFO ] [LOCAL ] Saved forecast: BRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BRX.txt [2026-03-09T20:17:59.894870] [INFO ] [sig ] [483/3280] Completed BRX in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:17:59.894919] [INFO ] [sig ] [484/3280] Forecasting BRZE... [2026-03-09T20:17:59.894955] [INFO ] [sig ] Generating forecast for: BRZE [2026-03-09T20:17:59.894991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-03-09T20:17:59.906936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-03-09T20:17:59.907250] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-03-09T20:17:59.908128] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-03-09T20:17:59.908183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:17:59.908214] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:17:59.908240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:17:59.908296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:17:59.966436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:17:59.967148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:17:59.967230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:17:59.967264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:00.091674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:00.091853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:00.091910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:00.091963] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:00.096717] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-03-09T20:18:00.097121] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-03-09T20:18:00.097281] [INFO ] [sig ] BRZE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:00.250424] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BRZE.txt [2026-03-09T20:18:00.250595] [INFO ] [sig ] [484/3280] Completed BRZE in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:00.250638] [INFO ] [sig ] [485/3280] Forecasting BSAC... [2026-03-09T20:18:00.250669] [INFO ] [sig ] Generating forecast for: BSAC [2026-03-09T20:18:00.250699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-03-09T20:18:00.262385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-03-09T20:18:00.262772] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-03-09T20:18:00.263684] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-03-09T20:18:00.263741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:00.263774] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:00.263803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:00.263862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:00.325312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:00.326113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:00.326198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:00.326232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:00.466142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:00.466306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:00.466537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:00.466567] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:00.470732] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=51.80%) [2026-03-09T20:18:00.471027] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-03-09T20:18:00.471166] [INFO ] [sig ] BSAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:00.615260] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSAC.txt [2026-03-09T20:18:00.615441] [INFO ] [sig ] [485/3280] Completed BSAC in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:00.615482] [INFO ] [sig ] [486/3280] Forecasting BSCQ... [2026-03-09T20:18:00.615511] [INFO ] [sig ] Generating forecast for: BSCQ [2026-03-09T20:18:00.615541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-03-09T20:18:00.631175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-03-09T20:18:00.631620] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-03-09T20:18:00.632523] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-03-09T20:18:00.632598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:00.632634] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:00.632661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:00.632718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:00.690364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:00.691310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:00.691401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:00.691453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:00.806215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:00.806398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:00.806440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:00.806468] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:00.810507] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-03-09T20:18:00.810830] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-03-09T20:18:00.810973] [INFO ] [sig ] BSCQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:00.957168] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSCQ.txt [2026-03-09T20:18:00.957342] [INFO ] [sig ] [486/3280] Completed BSCQ in 0.3s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:00.957383] [INFO ] [sig ] [487/3280] Forecasting BSCS... [2026-03-09T20:18:00.957413] [INFO ] [sig ] Generating forecast for: BSCS [2026-03-09T20:18:00.957446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-03-09T20:18:00.970668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-03-09T20:18:00.971027] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-03-09T20:18:00.971881] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-03-09T20:18:00.971935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:00.971968] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:00.971996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:00.972052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:01.031349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:01.032291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:01.032380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:01.032412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:01.149018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:01.149190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:01.149233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:01.149261] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:01.152900] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-03-09T20:18:01.153229] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-03-09T20:18:01.153373] [INFO ] [sig ] BSCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:01.333597] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSCS.txt [2026-03-09T20:18:01.333759] [INFO ] [sig ] [487/3280] Completed BSCS in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:01.333799] [INFO ] [sig ] [488/3280] Forecasting BSCX... [2026-03-09T20:18:01.333831] [INFO ] [sig ] Generating forecast for: BSCX [2026-03-09T20:18:01.333861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-03-09T20:18:01.347153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-03-09T20:18:01.347650] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-03-09T20:18:01.348603] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-03-09T20:18:01.348660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:01.348694] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:01.348735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:01.348794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:01.409634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:01.410569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:01.410682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:01.410715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:01.534281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:01.534464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:01.534507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:01.534537] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:01.538484] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=36.02%) [2026-03-09T20:18:01.538900] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-03-09T20:18:01.539078] [INFO ] [sig ] BSCX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:01.695825] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSCX.txt [2026-03-09T20:18:01.696011] [INFO ] [sig ] [488/3280] Completed BSCX in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:01.696062] [INFO ] [sig ] [489/3280] Forecasting BSCY... [2026-03-09T20:18:01.696098] [INFO ] [sig ] Generating forecast for: BSCY [2026-03-09T20:18:01.696129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-03-09T20:18:01.708507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-03-09T20:18:01.708979] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-03-09T20:18:01.709908] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-03-09T20:18:01.709975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:01.710047] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:01.710083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:01.710142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:01.779419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:01.780625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:01.780732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:01.780766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:01.932798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:01.932999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:01.933061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:01.933105] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:01.938824] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-03-09T20:18:01.939367] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-03-09T20:18:01.939606] [INFO ] [sig ] BSCY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:02.095659] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSCY.txt [2026-03-09T20:18:02.095832] [INFO ] [sig ] [489/3280] Completed BSCY in 0.4s | 2.77 sym/s | Total: 2.9m | ETA: 16.8m [2026-03-09T20:18:02.095877] [INFO ] [sig ] [490/3280] Forecasting BSJQ... [2026-03-09T20:18:02.095907] [INFO ] [sig ] Generating forecast for: BSJQ [2026-03-09T20:18:02.095939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-03-09T20:18:02.108373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-03-09T20:18:02.108823] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-03-09T20:18:02.109777] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-03-09T20:18:02.109837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:02.109872] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:02.109899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:02.109958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:02.168537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:02.169488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:02.169622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:02.169674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:02.293591] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:02.293764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:02.293808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:02.293838] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:02.297596] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-03-09T20:18:02.297953] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-03-09T20:18:02.298128] [INFO ] [sig ] BSJQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:02.444052] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSJQ.txt [2026-03-09T20:18:02.444226] [INFO ] [sig ] [490/3280] Completed BSJQ in 0.3s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:02.444269] [INFO ] [sig ] [491/3280] Forecasting BSJS... [2026-03-09T20:18:02.444299] [INFO ] [sig ] Generating forecast for: BSJS [2026-03-09T20:18:02.444329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-03-09T20:18:02.457282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-03-09T20:18:02.457756] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-03-09T20:18:02.458608] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-03-09T20:18:02.458663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:02.458696] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:02.458723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:02.458779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:02.518220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:02.519151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:02.519240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:02.519273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:02.644713] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:02.644882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:02.644926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:02.644960] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:02.648673] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-03-09T20:18:02.648973] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-03-09T20:18:02.649141] [INFO ] [sig ] BSJS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:02.794798] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSJS.txt [2026-03-09T20:18:02.794979] [INFO ] [sig ] [491/3280] Completed BSJS in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:02.795037] [INFO ] [sig ] [492/3280] Forecasting BSL... [2026-03-09T20:18:02.795075] [INFO ] [sig ] Generating forecast for: BSL [2026-03-09T20:18:02.795126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-03-09T20:18:02.808082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-03-09T20:18:02.808707] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-03-09T20:18:02.809784] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-03-09T20:18:02.809841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:02.809873] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:02.809899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:02.809956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:02.879710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:02.880654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:02.880744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:02.880780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:03.010624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:03.010792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:03.010834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:03.010900] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:03.014644] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=83.40%) [2026-03-09T20:18:03.014979] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-03-09T20:18:03.015128] [INFO ] [sig ] BSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:03.163169] [INFO ] [LOCAL ] Saved forecast: BSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSL.txt [2026-03-09T20:18:03.163340] [INFO ] [sig ] [492/3280] Completed BSL in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:03.163383] [INFO ] [sig ] [493/3280] Forecasting BSM... [2026-03-09T20:18:03.163414] [INFO ] [sig ] Generating forecast for: BSM [2026-03-09T20:18:03.163445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-03-09T20:18:03.177736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-03-09T20:18:03.178176] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-03-09T20:18:03.179130] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-03-09T20:18:03.179189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:03.179223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:03.179252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:03.179310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:03.238042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:03.238980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:03.239067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:03.239102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:03.364980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:03.365157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:03.365199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:03.365230] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:03.369279] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=35.64%) [2026-03-09T20:18:03.369567] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-03-09T20:18:03.369723] [INFO ] [sig ] BSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:03.519536] [INFO ] [LOCAL ] Saved forecast: BSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSM.txt [2026-03-09T20:18:03.519729] [INFO ] [sig ] [493/3280] Completed BSM in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:03.519793] [INFO ] [sig ] [494/3280] Forecasting BSMQ... [2026-03-09T20:18:03.519822] [INFO ] [sig ] Generating forecast for: BSMQ [2026-03-09T20:18:03.519852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-03-09T20:18:03.532071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-03-09T20:18:03.532367] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-03-09T20:18:03.533248] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-03-09T20:18:03.533303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:03.533334] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:03.533360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:03.533418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:03.591646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:03.592396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:03.592481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:03.592516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:03.714891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:03.715054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:03.715105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:03.715142] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:03.718703] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=51.51%) [2026-03-09T20:18:03.718992] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-03-09T20:18:03.719129] [INFO ] [sig ] BSMQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:03.859712] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSMQ.txt [2026-03-09T20:18:03.859844] [INFO ] [sig ] [494/3280] Completed BSMQ in 0.3s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:03.859885] [INFO ] [sig ] [495/3280] Forecasting BSMS... [2026-03-09T20:18:03.859914] [INFO ] [sig ] Generating forecast for: BSMS [2026-03-09T20:18:03.859945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-03-09T20:18:03.871505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-03-09T20:18:03.871844] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-03-09T20:18:03.872675] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-03-09T20:18:03.872728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:03.872760] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:03.872787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:03.872844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:03.931695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:03.932421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:03.932506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:03.932542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:04.055546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:04.055732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:04.055774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:04.055805] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:04.059405] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=48.94%) [2026-03-09T20:18:04.059711] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-03-09T20:18:04.059850] [INFO ] [sig ] BSMS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:04.219962] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSMS.txt [2026-03-09T20:18:04.220183] [INFO ] [sig ] [495/3280] Completed BSMS in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:04.220249] [INFO ] [sig ] [496/3280] Forecasting BSSX... [2026-03-09T20:18:04.220298] [INFO ] [sig ] Generating forecast for: BSSX [2026-03-09T20:18:04.220347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-03-09T20:18:04.236420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-03-09T20:18:04.236932] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-03-09T20:18:04.238210] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-03-09T20:18:04.238282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:04.238333] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:04.238377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:04.238469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:04.314622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:04.315536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:04.315645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:04.315682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:04.432980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:04.433150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:04.433194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:04.433225] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:04.437074] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: UP (p=55.32%) [2026-03-09T20:18:04.437362] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-03-09T20:18:04.437513] [INFO ] [sig ] BSSX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:04.590734] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSSX.txt [2026-03-09T20:18:04.590976] [INFO ] [sig ] [496/3280] Completed BSSX in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:04.591031] [INFO ] [sig ] [497/3280] Forecasting BSTZ... [2026-03-09T20:18:04.591070] [INFO ] [sig ] Generating forecast for: BSTZ [2026-03-09T20:18:04.591106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-03-09T20:18:04.609301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-03-09T20:18:04.609758] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-03-09T20:18:04.610997] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-03-09T20:18:04.611053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:04.611096] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:04.611125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:04.611203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:04.669498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:04.670551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:04.670689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:04.670726] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:04.798300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:04.798480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:04.798526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:04.798555] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:04.802177] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-03-09T20:18:04.802479] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-03-09T20:18:04.802632] [INFO ] [sig ] BSTZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:04.949061] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSTZ.txt [2026-03-09T20:18:04.949240] [INFO ] [sig ] [497/3280] Completed BSTZ in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:04.949282] [INFO ] [sig ] [498/3280] Forecasting BSVN... [2026-03-09T20:18:04.949313] [INFO ] [sig ] Generating forecast for: BSVN [2026-03-09T20:18:04.949343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-03-09T20:18:04.960745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-03-09T20:18:04.961128] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-03-09T20:18:04.962013] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-03-09T20:18:04.962067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:04.962099] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:04.962125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:04.962182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:05.020092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:05.021000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:05.021093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:05.021127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:05.133133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:05.133488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:05.133529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:05.133558] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:05.137032] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: UP (p=87.93%) [2026-03-09T20:18:05.137334] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-03-09T20:18:05.137467] [INFO ] [sig ] BSVN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:05.282550] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSVN.txt [2026-03-09T20:18:05.282713] [INFO ] [sig ] [498/3280] Completed BSVN in 0.3s | 2.77 sym/s | Total: 3.0m | ETA: 16.8m [2026-03-09T20:18:05.282755] [INFO ] [sig ] [499/3280] Forecasting BSVO... [2026-03-09T20:18:05.282784] [INFO ] [sig ] Generating forecast for: BSVO [2026-03-09T20:18:05.282815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-03-09T20:18:05.294472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-03-09T20:18:05.294792] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-03-09T20:18:05.295616] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-03-09T20:18:05.295683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:05.295730] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:05.295758] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:05.295815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:05.353401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:05.354236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:05.354376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:05.354410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:05.483179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:05.483348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:05.483401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:05.483436] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:05.487178] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-03-09T20:18:05.487479] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-03-09T20:18:05.487779] [INFO ] [sig ] BSVO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:05.635121] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSVO.txt [2026-03-09T20:18:05.635309] [INFO ] [sig ] [499/3280] Completed BSVO in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:05.635367] [INFO ] [sig ] [500/3280] Forecasting BSX... [2026-03-09T20:18:05.635399] [INFO ] [sig ] Generating forecast for: BSX [2026-03-09T20:18:05.635432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-03-09T20:18:05.648514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-03-09T20:18:05.648927] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-03-09T20:18:05.649804] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-03-09T20:18:05.649858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:05.649891] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:05.649919] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:05.649976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:05.711141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:05.712134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:05.712239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:05.712273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:05.843745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:05.843922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:05.843966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:05.843997] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:05.848226] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=58.35%) [2026-03-09T20:18:05.848648] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-03-09T20:18:05.848846] [INFO ] [sig ] BSX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:06.007667] [INFO ] [LOCAL ] Saved forecast: BSX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BSX.txt [2026-03-09T20:18:06.007841] [INFO ] [sig ] [500/3280] Completed BSX in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:06.007882] [INFO ] [sig ] [501/3280] Forecasting BSY... [2026-03-09T20:18:06.007914] [INFO ] [sig ] Generating forecast for: BSY [2026-03-09T20:18:06.007944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-03-09T20:18:06.022100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-03-09T20:18:06.022641] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-03-09T20:18:06.023836] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-03-09T20:18:06.023921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:06.023965] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:06.024003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:06.024085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:06.086902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:06.087979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:06.088074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:06.088113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:06.219116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:06.219294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:06.219336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:06.219366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:06.223100] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-03-09T20:18:06.223408] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-03-09T20:18:06.223563] [INFO ] [sig ] BSY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:06.369637] [INFO ] [LOCAL ] Saved forecast: BSY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BSY.txt [2026-03-09T20:18:06.369806] [INFO ] [sig ] [501/3280] Completed BSY in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:06.369850] [INFO ] [sig ] [502/3280] Forecasting BTAI... [2026-03-09T20:18:06.369883] [INFO ] [sig ] Generating forecast for: BTAI [2026-03-09T20:18:06.369915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-03-09T20:18:06.383422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-03-09T20:18:06.383818] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-03-09T20:18:06.384918] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-03-09T20:18:06.384974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:06.385008] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:06.385037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:06.385109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:06.446191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:06.447181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:06.447287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:06.447324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:06.580603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:06.580767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:06.580809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:06.580840] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:06.584625] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-03-09T20:18:06.584918] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-03-09T20:18:06.585061] [INFO ] [sig ] BTAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:06.733788] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BTAI.txt [2026-03-09T20:18:06.733991] [INFO ] [sig ] [502/3280] Completed BTAI in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:06.734049] [INFO ] [sig ] [503/3280] Forecasting BTCS... [2026-03-09T20:18:06.734084] [INFO ] [sig ] Generating forecast for: BTCS [2026-03-09T20:18:06.734115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-03-09T20:18:06.746601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-03-09T20:18:06.746954] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-03-09T20:18:06.747860] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-03-09T20:18:06.747916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:06.747950] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:06.747978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:06.748036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:06.808883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:06.809657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:06.809755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:06.809802] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:06.941659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:06.941834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:06.941884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:06.941924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:06.946059] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=13.74%) [2026-03-09T20:18:06.946595] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-03-09T20:18:06.946746] [INFO ] [sig ] BTCS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:07.095717] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTCS.txt [2026-03-09T20:18:07.095880] [INFO ] [sig ] [503/3280] Completed BTCS in 0.4s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:07.095924] [INFO ] [sig ] [504/3280] Forecasting BTE... [2026-03-09T20:18:07.095956] [INFO ] [sig ] Generating forecast for: BTE [2026-03-09T20:18:07.095989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-03-09T20:18:07.278782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-03-09T20:18:07.279217] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-03-09T20:18:07.280241] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-03-09T20:18:07.280303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:07.280531] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:07.280559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:07.280636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:07.350048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:07.351288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:07.351570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:07.351624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:07.477225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:07.477390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:07.477430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:07.477460] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:07.481112] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=37.11%) [2026-03-09T20:18:07.481420] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-03-09T20:18:07.481561] [INFO ] [sig ] BTE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:07.623167] [INFO ] [LOCAL ] Saved forecast: BTE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTE.txt [2026-03-09T20:18:07.623328] [INFO ] [sig ] [504/3280] Completed BTE in 0.5s | 2.77 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:07.623377] [INFO ] [sig ] [505/3280] Forecasting BTF... [2026-03-09T20:18:07.623407] [INFO ] [sig ] Generating forecast for: BTF [2026-03-09T20:18:07.623438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-03-09T20:18:07.635167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-03-09T20:18:07.635627] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-03-09T20:18:07.636563] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-03-09T20:18:07.636655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:07.636691] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:07.636718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:07.636775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:07.701036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:07.701955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:07.702043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:07.702076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:07.820849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:07.821013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:07.821054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:07.821084] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:07.824646] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-03-09T20:18:07.824943] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-03-09T20:18:07.825077] [INFO ] [sig ] BTF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:07.989476] [INFO ] [LOCAL ] Saved forecast: BTF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTF.txt [2026-03-09T20:18:07.989657] [INFO ] [sig ] [505/3280] Completed BTF in 0.4s | 2.76 sym/s | Total: 3.0m | ETA: 16.7m [2026-03-09T20:18:07.989701] [INFO ] [sig ] [506/3280] Forecasting BTI... [2026-03-09T20:18:07.989732] [INFO ] [sig ] Generating forecast for: BTI [2026-03-09T20:18:07.989763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-03-09T20:18:08.002056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-03-09T20:18:08.002672] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-03-09T20:18:08.003788] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-03-09T20:18:08.003845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:08.003908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:08.003937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:08.004014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:08.066563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:08.067479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:08.067629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:08.067668] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:08.200708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:08.200913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:08.200969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:08.201010] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:08.205873] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: UP (p=99.67%) [2026-03-09T20:18:08.206294] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-03-09T20:18:08.206495] [INFO ] [sig ] BTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:08.364169] [INFO ] [LOCAL ] Saved forecast: BTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BTI.txt [2026-03-09T20:18:08.364341] [INFO ] [sig ] [506/3280] Completed BTI in 0.4s | 2.76 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:08.364383] [INFO ] [sig ] [507/3280] Forecasting BTMD... [2026-03-09T20:18:08.364414] [INFO ] [sig ] Generating forecast for: BTMD [2026-03-09T20:18:08.364444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-03-09T20:18:08.375337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-03-09T20:18:08.375744] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-03-09T20:18:08.376556] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-03-09T20:18:08.376627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:08.376660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:08.376687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:08.376743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:08.435987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:08.437077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:08.437161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:08.437193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:08.565323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:08.565487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:08.565528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:08.565555] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:08.569143] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=29.93%) [2026-03-09T20:18:08.569447] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-03-09T20:18:08.569599] [INFO ] [sig ] BTMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:08.716899] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTMD.txt [2026-03-09T20:18:08.717077] [INFO ] [sig ] [507/3280] Completed BTMD in 0.4s | 2.76 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:08.717128] [INFO ] [sig ] [508/3280] Forecasting BTSG... [2026-03-09T20:18:08.717164] [INFO ] [sig ] Generating forecast for: BTSG [2026-03-09T20:18:08.717194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-03-09T20:18:08.728388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-03-09T20:18:08.728966] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-03-09T20:18:08.729872] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-03-09T20:18:08.729925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:08.729957] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:08.729984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:08.730040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:08.790774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:08.791905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:08.792025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:08.792061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:08.918789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:08.918960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:08.919018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:08.919047] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:08.922950] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-03-09T20:18:08.923234] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-03-09T20:18:08.923364] [INFO ] [sig ] BTSG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:09.068282] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTSG.txt [2026-03-09T20:18:09.068445] [INFO ] [sig ] [508/3280] Completed BTSG in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:09.068488] [INFO ] [sig ] [509/3280] Forecasting BTZ... [2026-03-09T20:18:09.068518] [INFO ] [sig ] Generating forecast for: BTZ [2026-03-09T20:18:09.068549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-03-09T20:18:09.080101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-03-09T20:18:09.080672] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-03-09T20:18:09.081485] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-03-09T20:18:09.081539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:09.081587] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:09.081617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:09.081678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:09.141444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:09.142329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:09.142412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:09.142445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:09.266984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:09.267153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:09.267201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:09.267277] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:09.271428] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-03-09T20:18:09.271748] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-03-09T20:18:09.271889] [INFO ] [sig ] BTZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:09.432425] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BTZ.txt [2026-03-09T20:18:09.432826] [INFO ] [sig ] [509/3280] Completed BTZ in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:09.432868] [INFO ] [sig ] [510/3280] Forecasting BUD... [2026-03-09T20:18:09.432898] [INFO ] [sig ] Generating forecast for: BUD [2026-03-09T20:18:09.432928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-03-09T20:18:09.445382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-03-09T20:18:09.445794] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-03-09T20:18:09.446656] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-03-09T20:18:09.446712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:09.446745] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:09.446772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:09.446828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:09.504493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:09.505386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:09.505489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:09.505523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:09.621773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:09.621939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:09.621979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:09.622008] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:09.625471] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-03-09T20:18:09.625819] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-03-09T20:18:09.625967] [INFO ] [sig ] BUD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:09.768922] [INFO ] [LOCAL ] Saved forecast: BUD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BUD.txt [2026-03-09T20:18:09.769088] [INFO ] [sig ] [510/3280] Completed BUD in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:09.769134] [INFO ] [sig ] [511/3280] Forecasting BUFC... [2026-03-09T20:18:09.769171] [INFO ] [sig ] Generating forecast for: BUFC [2026-03-09T20:18:09.769208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-03-09T20:18:09.779508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-03-09T20:18:09.779913] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-03-09T20:18:09.780827] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-03-09T20:18:09.780882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:09.780913] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:09.780940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:09.780998] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:09.838957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:09.839956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:09.840047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:09.840080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:09.940127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:09.940293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:09.940334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:09.940364] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:09.943811] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-03-09T20:18:09.944089] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-03-09T20:18:09.944221] [INFO ] [sig ] BUFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:10.086150] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BUFC.txt [2026-03-09T20:18:10.086310] [INFO ] [sig ] [511/3280] Completed BUFC in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:10.086349] [INFO ] [sig ] [512/3280] Forecasting BUG... [2026-03-09T20:18:10.086378] [INFO ] [sig ] Generating forecast for: BUG [2026-03-09T20:18:10.086412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-03-09T20:18:10.099804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-03-09T20:18:10.100219] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-03-09T20:18:10.101134] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-03-09T20:18:10.101191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:10.101223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:10.101264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:10.101326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:10.159321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:10.160011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:10.160093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:10.160125] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:10.284221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:10.284404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:10.284662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:10.284696] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:10.288330] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-03-09T20:18:10.288641] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-03-09T20:18:10.288778] [INFO ] [sig ] BUG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:10.431645] [INFO ] [LOCAL ] Saved forecast: BUG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BUG.txt [2026-03-09T20:18:10.431805] [INFO ] [sig ] [512/3280] Completed BUG in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:10.431846] [INFO ] [sig ] [513/3280] Forecasting BUI... [2026-03-09T20:18:10.431877] [INFO ] [sig ] Generating forecast for: BUI [2026-03-09T20:18:10.431909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-03-09T20:18:10.444800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-03-09T20:18:10.445166] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-03-09T20:18:10.446081] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-03-09T20:18:10.446136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:10.446170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:10.446202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:10.446259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:10.505017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:10.505828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:10.505909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:10.505942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:10.628176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:10.628330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:10.628370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:10.628400] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:10.631853] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=60.77%) [2026-03-09T20:18:10.632134] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-03-09T20:18:10.632266] [INFO ] [sig ] BUI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:10.774608] [INFO ] [LOCAL ] Saved forecast: BUI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BUI.txt [2026-03-09T20:18:10.774751] [INFO ] [sig ] [513/3280] Completed BUI in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:10.774790] [INFO ] [sig ] [514/3280] Forecasting BURL... [2026-03-09T20:18:10.774821] [INFO ] [sig ] Generating forecast for: BURL [2026-03-09T20:18:10.774852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-03-09T20:18:10.785949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-03-09T20:18:10.786316] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-03-09T20:18:10.787184] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-03-09T20:18:10.787238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:10.787269] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:10.787296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:10.787353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:10.845927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:10.846719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:10.846804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:10.846840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:10.981843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:10.982006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:10.982047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:10.982076] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:10.986033] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-03-09T20:18:10.986340] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-03-09T20:18:10.986481] [INFO ] [sig ] BURL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:11.136007] [INFO ] [LOCAL ] Saved forecast: BURL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BURL.txt [2026-03-09T20:18:11.136163] [INFO ] [sig ] [514/3280] Completed BURL in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:11.136212] [INFO ] [sig ] [515/3280] Forecasting BUSE... [2026-03-09T20:18:11.136248] [INFO ] [sig ] Generating forecast for: BUSE [2026-03-09T20:18:11.136284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-03-09T20:18:11.147724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-03-09T20:18:11.148094] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-03-09T20:18:11.148942] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-03-09T20:18:11.148996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:11.149027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:11.149053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:11.149109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:11.205959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:11.206872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:11.206958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:11.206991] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:11.330057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:11.330216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:11.330257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:11.330285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:11.333762] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-03-09T20:18:11.334049] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-03-09T20:18:11.334180] [INFO ] [sig ] BUSE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:11.482211] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BUSE.txt [2026-03-09T20:18:11.482371] [INFO ] [sig ] [515/3280] Completed BUSE in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.7m [2026-03-09T20:18:11.482415] [INFO ] [sig ] [516/3280] Forecasting BUXX... [2026-03-09T20:18:11.482444] [INFO ] [sig ] Generating forecast for: BUXX [2026-03-09T20:18:11.482486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-03-09T20:18:11.495687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-03-09T20:18:11.496010] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-03-09T20:18:11.497082] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-03-09T20:18:11.497136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:11.497172] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:11.497206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:11.497275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:11.560132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:11.561183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:11.561318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:11.561363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:11.683197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:11.683372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:11.683418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:11.683451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:11.687463] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=47.43%) [2026-03-09T20:18:11.687815] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-03-09T20:18:11.687958] [INFO ] [sig ] BUXX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:11.844409] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BUXX.txt [2026-03-09T20:18:11.844567] [INFO ] [sig ] [516/3280] Completed BUXX in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:11.844647] [INFO ] [sig ] [517/3280] Forecasting BVFL... [2026-03-09T20:18:11.844692] [INFO ] [sig ] Generating forecast for: BVFL [2026-03-09T20:18:11.844733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-03-09T20:18:11.856990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-03-09T20:18:11.857346] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-03-09T20:18:11.858257] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-03-09T20:18:11.858323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:11.858361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:11.858386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:11.858443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:11.920460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:11.921376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:11.921650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:11.921686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:12.040652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:12.040818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:12.040860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:12.040889] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:12.044453] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=81.02%) [2026-03-09T20:18:12.044779] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-03-09T20:18:12.044920] [INFO ] [sig ] BVFL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:12.193139] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BVFL.txt [2026-03-09T20:18:12.193326] [INFO ] [sig ] [517/3280] Completed BVFL in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:12.193370] [INFO ] [sig ] [518/3280] Forecasting BVN... [2026-03-09T20:18:12.193401] [INFO ] [sig ] Generating forecast for: BVN [2026-03-09T20:18:12.193432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-03-09T20:18:12.205473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-03-09T20:18:12.205788] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-03-09T20:18:12.206640] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-03-09T20:18:12.206693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:12.206724] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:12.206751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:12.206807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:12.265140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:12.266285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:12.266403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:12.266443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:12.386390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:12.386553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:12.386612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:12.386642] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:12.390634] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=60.74%) [2026-03-09T20:18:12.390919] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-03-09T20:18:12.391051] [INFO ] [sig ] BVN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:12.534659] [INFO ] [LOCAL ] Saved forecast: BVN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BVN.txt [2026-03-09T20:18:12.534798] [INFO ] [sig ] [518/3280] Completed BVN in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:12.534841] [INFO ] [sig ] [519/3280] Forecasting BVS... [2026-03-09T20:18:12.534873] [INFO ] [sig ] Generating forecast for: BVS [2026-03-09T20:18:12.534906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-03-09T20:18:12.546852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-03-09T20:18:12.547147] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-03-09T20:18:12.548153] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-03-09T20:18:12.548230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:12.548283] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:12.548328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:12.548414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:12.611723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:12.612464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:12.612545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:12.612596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:12.742649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:12.742807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:12.742849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:12.742882] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:12.746612] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=6.97%) [2026-03-09T20:18:12.746901] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-03-09T20:18:12.747037] [INFO ] [sig ] BVS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:12.890361] [INFO ] [LOCAL ] Saved forecast: BVS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BVS.txt [2026-03-09T20:18:12.890554] [INFO ] [sig ] [519/3280] Completed BVS in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:12.890617] [INFO ] [sig ] [520/3280] Forecasting BWA... [2026-03-09T20:18:12.890648] [INFO ] [sig ] Generating forecast for: BWA [2026-03-09T20:18:12.890679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-03-09T20:18:12.903092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-03-09T20:18:12.903411] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-03-09T20:18:12.904253] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-03-09T20:18:12.904308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:12.904344] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:12.904372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:12.904430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:12.963394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:12.964301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:12.964388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:12.964420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:13.090295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:13.090462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:13.090505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:13.090536] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:13.094161] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-03-09T20:18:13.094457] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-03-09T20:18:13.094613] [INFO ] [sig ] BWA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:13.240221] [INFO ] [LOCAL ] Saved forecast: BWA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BWA.txt [2026-03-09T20:18:13.240365] [INFO ] [sig ] [520/3280] Completed BWA in 0.3s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:13.240404] [INFO ] [sig ] [521/3280] Forecasting BWAY... [2026-03-09T20:18:13.240433] [INFO ] [sig ] Generating forecast for: BWAY [2026-03-09T20:18:13.240463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-03-09T20:18:13.254689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-03-09T20:18:13.255113] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-03-09T20:18:13.256024] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-03-09T20:18:13.256082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:13.256115] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:13.256145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:13.256204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:13.315107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:13.316011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:13.316098] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:13.316134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:13.441474] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:13.441664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:13.441718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:13.441749] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:13.445410] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-03-09T20:18:13.445710] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-03-09T20:18:13.445842] [INFO ] [sig ] BWAY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:13.595922] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BWAY.txt [2026-03-09T20:18:13.596057] [INFO ] [sig ] [521/3280] Completed BWAY in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:13.596096] [INFO ] [sig ] [522/3280] Forecasting BWB... [2026-03-09T20:18:13.596126] [INFO ] [sig ] Generating forecast for: BWB [2026-03-09T20:18:13.596162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-03-09T20:18:13.609826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-03-09T20:18:13.610132] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-03-09T20:18:13.611154] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-03-09T20:18:13.611207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:13.611238] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:13.611264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:13.611319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:13.669906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:13.670534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:13.670632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:13.670666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:13.804403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:13.804566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:13.804629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:13.804658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:13.808135] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=0.17%) [2026-03-09T20:18:13.808414] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-03-09T20:18:13.808546] [INFO ] [sig ] BWB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:13.951363] [INFO ] [LOCAL ] Saved forecast: BWB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BWB.txt [2026-03-09T20:18:13.951497] [INFO ] [sig ] [522/3280] Completed BWB in 0.4s | 2.77 sym/s | Total: 3.1m | ETA: 16.6m [2026-03-09T20:18:13.951536] [INFO ] [sig ] [523/3280] Forecasting BWEN... [2026-03-09T20:18:13.951566] [INFO ] [sig ] Generating forecast for: BWEN [2026-03-09T20:18:13.951618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-03-09T20:18:13.963342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-03-09T20:18:13.963637] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-03-09T20:18:13.964634] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-03-09T20:18:13.964688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:13.964744] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:13.964772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:13.964828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:14.023738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:14.024387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:14.024466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:14.024499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:14.149908] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:14.150089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:14.150149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:14.150181] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:14.154105] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-03-09T20:18:14.154389] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-03-09T20:18:14.154701] [INFO ] [sig ] BWEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:14.371963] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BWEN.txt [2026-03-09T20:18:14.372108] [INFO ] [sig ] [523/3280] Completed BWEN in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:14.372149] [INFO ] [sig ] [524/3280] Forecasting BWFG... [2026-03-09T20:18:14.372179] [INFO ] [sig ] Generating forecast for: BWFG [2026-03-09T20:18:14.372209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-03-09T20:18:14.383466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-03-09T20:18:14.383767] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-03-09T20:18:14.384604] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-03-09T20:18:14.384658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:14.384689] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:14.384715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:14.384772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:14.444121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:14.444904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:14.444986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:14.445019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:14.567179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:14.567331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:14.567372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:14.567401] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:14.570988] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=14.50%) [2026-03-09T20:18:14.571273] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-03-09T20:18:14.571406] [INFO ] [sig ] BWFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:14.713244] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BWFG.txt [2026-03-09T20:18:14.713397] [INFO ] [sig ] [524/3280] Completed BWFG in 0.3s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:14.713437] [INFO ] [sig ] [525/3280] Forecasting BWG... [2026-03-09T20:18:14.713467] [INFO ] [sig ] Generating forecast for: BWG [2026-03-09T20:18:14.713693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-03-09T20:18:14.725148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-03-09T20:18:14.725500] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-03-09T20:18:14.726355] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-03-09T20:18:14.726434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:14.726468] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:14.726494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:14.726550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:14.789165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:14.790086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:14.790175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:14.790208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:14.916228] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:14.916419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:14.916462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:14.916502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:14.920278] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-03-09T20:18:14.920616] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-03-09T20:18:14.920751] [INFO ] [sig ] BWG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:15.066294] [INFO ] [LOCAL ] Saved forecast: BWG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BWG.txt [2026-03-09T20:18:15.066446] [INFO ] [sig ] [525/3280] Completed BWG in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:15.066486] [INFO ] [sig ] [526/3280] Forecasting BWIN... [2026-03-09T20:18:15.066515] [INFO ] [sig ] Generating forecast for: BWIN [2026-03-09T20:18:15.066545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-03-09T20:18:15.080010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-03-09T20:18:15.080359] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-03-09T20:18:15.081199] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-03-09T20:18:15.081254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:15.081286] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:15.081312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:15.081368] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:15.139427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:15.140136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:15.140215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:15.140248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:15.260502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:15.260696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:15.260745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:15.260812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:15.264485] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-03-09T20:18:15.264802] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-03-09T20:18:15.264941] [INFO ] [sig ] BWIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:15.417749] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BWIN.txt [2026-03-09T20:18:15.417916] [INFO ] [sig ] [526/3280] Completed BWIN in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:15.417958] [INFO ] [sig ] [527/3280] Forecasting BWMN... [2026-03-09T20:18:15.417991] [INFO ] [sig ] Generating forecast for: BWMN [2026-03-09T20:18:15.418023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-03-09T20:18:15.430158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-03-09T20:18:15.430569] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-03-09T20:18:15.431475] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-03-09T20:18:15.431538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:15.431614] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:15.431649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:15.431709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:15.494605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:15.495501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:15.495610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:15.495647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:15.626974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:15.627136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:15.627178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:15.627209] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:15.630737] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=27.51%) [2026-03-09T20:18:15.631020] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-03-09T20:18:15.631155] [INFO ] [sig ] BWMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:15.785031] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BWMN.txt [2026-03-09T20:18:15.785198] [INFO ] [sig ] [527/3280] Completed BWMN in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:15.785243] [INFO ] [sig ] [528/3280] Forecasting BXC... [2026-03-09T20:18:15.785280] [INFO ] [sig ] Generating forecast for: BXC [2026-03-09T20:18:15.785318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-03-09T20:18:15.798435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-03-09T20:18:15.798797] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-03-09T20:18:15.799899] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-03-09T20:18:15.799955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:15.799990] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:15.800018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:15.800078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:15.862265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:15.862966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:15.863047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:15.863081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:15.991321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:15.991497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:15.991541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:15.991595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:15.995202] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-03-09T20:18:15.995544] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-03-09T20:18:15.995711] [INFO ] [sig ] BXC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:16.142488] [INFO ] [LOCAL ] Saved forecast: BXC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BXC.txt [2026-03-09T20:18:16.142663] [INFO ] [sig ] [528/3280] Completed BXC in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:16.142714] [INFO ] [sig ] [529/3280] Forecasting BXMX... [2026-03-09T20:18:16.142747] [INFO ] [sig ] Generating forecast for: BXMX [2026-03-09T20:18:16.142779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-03-09T20:18:16.155098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-03-09T20:18:16.155479] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-03-09T20:18:16.156338] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-03-09T20:18:16.156394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:16.156427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:16.156455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:16.156513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:16.216710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:16.217430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:16.217552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:16.217606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:16.341104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:16.341270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:16.341312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:16.341341] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:16.345768] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-03-09T20:18:16.346053] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-03-09T20:18:16.346186] [INFO ] [sig ] BXMX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:16.497277] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BXMX.txt [2026-03-09T20:18:16.497428] [INFO ] [sig ] [529/3280] Completed BXMX in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:16.497479] [INFO ] [sig ] [530/3280] Forecasting BXP... [2026-03-09T20:18:16.497525] [INFO ] [sig ] Generating forecast for: BXP [2026-03-09T20:18:16.497557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-03-09T20:18:16.509362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-03-09T20:18:16.509748] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-03-09T20:18:16.510647] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-03-09T20:18:16.510701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:16.510734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:16.510762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:16.510819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:16.570280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:16.571076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:16.571157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:16.571190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:16.695099] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:16.695262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:16.695312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:16.695349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:16.698972] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=21.02%) [2026-03-09T20:18:16.699252] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-03-09T20:18:16.699402] [INFO ] [sig ] BXP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:16.843234] [INFO ] [LOCAL ] Saved forecast: BXP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BXP.txt [2026-03-09T20:18:16.843406] [INFO ] [sig ] [530/3280] Completed BXP in 0.3s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:16.843453] [INFO ] [sig ] [531/3280] Forecasting BXSL... [2026-03-09T20:18:16.843483] [INFO ] [sig ] Generating forecast for: BXSL [2026-03-09T20:18:16.843513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-03-09T20:18:16.856285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-03-09T20:18:16.856644] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-03-09T20:18:16.857486] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-03-09T20:18:16.857592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:16.857627] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:16.857653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:16.857708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:16.916635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:16.917290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:16.917372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:16.917404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:17.035785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:17.035934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:17.035975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:17.036004] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:17.039527] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-03-09T20:18:17.039843] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-03-09T20:18:17.039999] [INFO ] [sig ] BXSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:17.187672] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BXSL.txt [2026-03-09T20:18:17.187837] [INFO ] [sig ] [531/3280] Completed BXSL in 0.3s | 2.77 sym/s | Total: 3.2m | ETA: 16.6m [2026-03-09T20:18:17.187880] [INFO ] [sig ] [532/3280] Forecasting BYD... [2026-03-09T20:18:17.187909] [INFO ] [sig ] Generating forecast for: BYD [2026-03-09T20:18:17.187939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-03-09T20:18:17.199793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-03-09T20:18:17.200189] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-03-09T20:18:17.201228] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-03-09T20:18:17.201282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:17.201313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:17.201339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:17.201400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:17.266754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:17.268177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:17.268315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:17.268349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:17.392810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:17.392979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:17.393038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:17.393069] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:17.396817] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-03-09T20:18:17.397106] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-03-09T20:18:17.397248] [INFO ] [sig ] BYD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:17.543777] [INFO ] [LOCAL ] Saved forecast: BYD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BYD.txt [2026-03-09T20:18:17.543944] [INFO ] [sig ] [532/3280] Completed BYD in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:17.543992] [INFO ] [sig ] [533/3280] Forecasting BYRN... [2026-03-09T20:18:17.544024] [INFO ] [sig ] Generating forecast for: BYRN [2026-03-09T20:18:17.544054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-03-09T20:18:17.556361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-03-09T20:18:17.556783] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-03-09T20:18:17.557783] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-03-09T20:18:17.557843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:17.557877] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:17.557907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:17.557966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:17.618690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:17.619547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:17.619740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:17.619793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:17.744160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:17.744314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:17.744362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:17.744391] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:17.747976] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=78.38%) [2026-03-09T20:18:17.748278] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-03-09T20:18:17.748419] [INFO ] [sig ] BYRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:17.891259] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BYRN.txt [2026-03-09T20:18:17.891410] [INFO ] [sig ] [533/3280] Completed BYRN in 0.3s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:17.891452] [INFO ] [sig ] [534/3280] Forecasting BYSI... [2026-03-09T20:18:17.891483] [INFO ] [sig ] Generating forecast for: BYSI [2026-03-09T20:18:17.891513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-03-09T20:18:17.903759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-03-09T20:18:17.904130] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-03-09T20:18:17.905177] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-03-09T20:18:17.905231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:17.905262] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:17.905288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:17.905346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:17.965886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:17.966789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:17.966874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:17.966909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:18.081946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:18.082149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:18.082197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:18.082229] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:18.085942] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-03-09T20:18:18.086244] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-03-09T20:18:18.086398] [INFO ] [sig ] BYSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:18.232167] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BYSI.txt [2026-03-09T20:18:18.232342] [INFO ] [sig ] [534/3280] Completed BYSI in 0.3s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:18.232386] [INFO ] [sig ] [535/3280] Forecasting BZ... [2026-03-09T20:18:18.232416] [INFO ] [sig ] Generating forecast for: BZ [2026-03-09T20:18:18.232452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-03-09T20:18:18.247141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-03-09T20:18:18.247542] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-03-09T20:18:18.248394] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-03-09T20:18:18.248450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:18.248482] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:18.248509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:18.248589] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:18.309101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:18.309937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:18.310033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:18.310068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:18.436952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:18.437120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:18.437163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:18.437192] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:18.441050] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=45.55%) [2026-03-09T20:18:18.441386] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-03-09T20:18:18.441753] [INFO ] [sig ] BZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:18.601543] [INFO ] [LOCAL ] Saved forecast: BZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BZ.txt [2026-03-09T20:18:18.601925] [INFO ] [sig ] [535/3280] Completed BZ in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:18.601968] [INFO ] [sig ] [536/3280] Forecasting BZH... [2026-03-09T20:18:18.602000] [INFO ] [sig ] Generating forecast for: BZH [2026-03-09T20:18:18.602032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-03-09T20:18:18.614944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-03-09T20:18:18.615392] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-03-09T20:18:18.616331] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-03-09T20:18:18.616404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:18.616458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:18.616494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:18.616553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:18.675161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:18.676094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:18.676189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:18.676223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:18.796039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:18.796211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:18.796253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:18.796283] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:18.805186] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=31.39%) [2026-03-09T20:18:18.805845] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-03-09T20:18:18.806014] [INFO ] [sig ] BZH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:18.952015] [INFO ] [LOCAL ] Saved forecast: BZH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/BZH.txt [2026-03-09T20:18:18.952216] [INFO ] [sig ] [536/3280] Completed BZH in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:18.952260] [INFO ] [sig ] [537/3280] Forecasting BZUN... [2026-03-09T20:18:18.952291] [INFO ] [sig ] Generating forecast for: BZUN [2026-03-09T20:18:18.952330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-03-09T20:18:18.964142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-03-09T20:18:18.964548] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-03-09T20:18:18.965409] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-03-09T20:18:18.965464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:18.965496] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:18.965523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:18.965598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:19.026598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:19.027535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:19.027840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:19.027874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:19.151009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:19.151176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:19.151216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:19.151246] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:19.154884] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: UP (p=59.57%) [2026-03-09T20:18:19.155200] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-03-09T20:18:19.155342] [INFO ] [sig ] BZUN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:19.308436] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/BZUN.txt [2026-03-09T20:18:19.308794] [INFO ] [sig ] [537/3280] Completed BZUN in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:19.308836] [INFO ] [sig ] [538/3280] Forecasting C... [2026-03-09T20:18:19.308865] [INFO ] [sig ] Generating forecast for: C [2026-03-09T20:18:19.308896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-03-09T20:18:19.322558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-03-09T20:18:19.322964] [INFO ] [FORECASTER] Starting predict_future for C [2026-03-09T20:18:19.323847] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-03-09T20:18:19.323911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:19.323952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:19.323987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:19.324058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:19.385976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:19.387097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:19.387183] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:19.387217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:19.517265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:19.517432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:19.517474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:19.517522] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:19.521168] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-03-09T20:18:19.521483] [INFO ] [FORECASTER] Completed predict_future for C [2026-03-09T20:18:19.521650] [INFO ] [sig ] C: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:19.682285] [INFO ] [LOCAL ] Saved forecast: C 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/C.txt [2026-03-09T20:18:19.682506] [INFO ] [sig ] [538/3280] Completed C in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:19.682556] [INFO ] [sig ] [539/3280] Forecasting CAAP... [2026-03-09T20:18:19.682607] [INFO ] [sig ] Generating forecast for: CAAP [2026-03-09T20:18:19.682642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-03-09T20:18:19.695804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-03-09T20:18:19.696270] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-03-09T20:18:19.697310] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-03-09T20:18:19.697368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:19.697403] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:19.697430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:19.697488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:19.758053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:19.759100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:19.759228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:19.759264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:19.891065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:19.891233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:19.891275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:19.891306] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:19.895290] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-03-09T20:18:19.895818] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-03-09T20:18:19.895962] [INFO ] [sig ] CAAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:20.053098] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAAP.txt [2026-03-09T20:18:20.053316] [INFO ] [sig ] [539/3280] Completed CAAP in 0.4s | 2.77 sym/s | Total: 3.2m | ETA: 16.5m [2026-03-09T20:18:20.053383] [INFO ] [sig ] [540/3280] Forecasting CAAS... [2026-03-09T20:18:20.053435] [INFO ] [sig ] Generating forecast for: CAAS [2026-03-09T20:18:20.053495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-03-09T20:18:20.068256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-03-09T20:18:20.068698] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-03-09T20:18:20.069561] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-03-09T20:18:20.069644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:20.069725] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:20.069770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:20.069853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:20.149731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:20.150674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:20.150763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:20.150798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:20.300606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:20.300768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:20.300812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:20.300841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:20.304795] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-03-09T20:18:20.305099] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-03-09T20:18:20.305239] [INFO ] [sig ] CAAS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:20.489907] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAAS.txt [2026-03-09T20:18:20.490160] [INFO ] [sig ] [540/3280] Completed CAAS in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:20.490221] [INFO ] [sig ] [541/3280] Forecasting CABA... [2026-03-09T20:18:20.490253] [INFO ] [sig ] Generating forecast for: CABA [2026-03-09T20:18:20.490285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-03-09T20:18:20.503443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-03-09T20:18:20.503833] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-03-09T20:18:20.504727] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-03-09T20:18:20.504791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:20.504827] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:20.504867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:20.504931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:20.564620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:20.565360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:20.565455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:20.565491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:20.689248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:20.689430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:20.689481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:20.689517] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:20.693136] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-03-09T20:18:20.693460] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-03-09T20:18:20.693630] [INFO ] [sig ] CABA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:20.842740] [INFO ] [LOCAL ] Saved forecast: CABA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CABA.txt [2026-03-09T20:18:20.842908] [INFO ] [sig ] [541/3280] Completed CABA in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:20.842951] [INFO ] [sig ] [542/3280] Forecasting CABO... [2026-03-09T20:18:20.842980] [INFO ] [sig ] Generating forecast for: CABO [2026-03-09T20:18:20.843010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-03-09T20:18:20.855448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-03-09T20:18:20.855849] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-03-09T20:18:20.856693] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-03-09T20:18:20.856746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:20.856780] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:20.856807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:20.856864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:20.919413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:20.920319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:20.920407] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:20.920440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:21.048364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:21.048547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:21.048612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:21.048643] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:21.052177] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=58.42%) [2026-03-09T20:18:21.052488] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-03-09T20:18:21.052664] [INFO ] [sig ] CABO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:21.208354] [INFO ] [LOCAL ] Saved forecast: CABO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CABO.txt [2026-03-09T20:18:21.208567] [INFO ] [sig ] [542/3280] Completed CABO in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:21.208642] [INFO ] [sig ] [543/3280] Forecasting CAC... [2026-03-09T20:18:21.208675] [INFO ] [sig ] Generating forecast for: CAC [2026-03-09T20:18:21.208707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-03-09T20:18:21.225883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-03-09T20:18:21.226518] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-03-09T20:18:21.229113] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-03-09T20:18:21.229282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:21.229319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:21.229346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:21.229417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:21.292636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:21.293733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:21.293825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:21.293860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:21.442410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:21.442623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:21.442680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:21.442767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:21.446867] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-03-09T20:18:21.447196] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-03-09T20:18:21.447342] [INFO ] [sig ] CAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:21.599856] [INFO ] [LOCAL ] Saved forecast: CAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAC.txt [2026-03-09T20:18:21.600021] [INFO ] [sig ] [543/3280] Completed CAC in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:21.600064] [INFO ] [sig ] [544/3280] Forecasting CACC... [2026-03-09T20:18:21.600093] [INFO ] [sig ] Generating forecast for: CACC [2026-03-09T20:18:21.600123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-03-09T20:18:21.612706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-03-09T20:18:21.613156] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-03-09T20:18:21.614099] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-03-09T20:18:21.614155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:21.614188] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:21.614215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:21.614272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:21.680759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:21.681706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:21.681794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:21.681827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:21.807118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:21.807309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:21.807355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:21.807383] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:21.811348] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=65.95%) [2026-03-09T20:18:21.811786] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-03-09T20:18:21.811945] [INFO ] [sig ] CACC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:21.961319] [INFO ] [LOCAL ] Saved forecast: CACC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CACC.txt [2026-03-09T20:18:21.961500] [INFO ] [sig ] [544/3280] Completed CACC in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:21.961548] [INFO ] [sig ] [545/3280] Forecasting CACI... [2026-03-09T20:18:21.961609] [INFO ] [sig ] Generating forecast for: CACI [2026-03-09T20:18:21.961642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-03-09T20:18:21.973401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-03-09T20:18:21.973781] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-03-09T20:18:21.974619] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-03-09T20:18:21.974672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:21.974704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:21.974730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:21.974787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:22.033830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:22.034710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:22.034798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:22.034832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:22.160209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:22.160386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:22.160433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:22.160464] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:22.164190] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-03-09T20:18:22.164489] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-03-09T20:18:22.164647] [INFO ] [sig ] CACI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:22.308505] [INFO ] [LOCAL ] Saved forecast: CACI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CACI.txt [2026-03-09T20:18:22.308692] [INFO ] [sig ] [545/3280] Completed CACI in 0.3s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:22.308734] [INFO ] [sig ] [546/3280] Forecasting CADL... [2026-03-09T20:18:22.308764] [INFO ] [sig ] Generating forecast for: CADL [2026-03-09T20:18:22.308795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-03-09T20:18:22.324264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-03-09T20:18:22.324690] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-03-09T20:18:22.325590] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-03-09T20:18:22.325649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:22.325681] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:22.325707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:22.325764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:22.383703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:22.384492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:22.384594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:22.384630] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:22.500740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:22.500906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:22.500945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:22.500974] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:22.504461] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-03-09T20:18:22.504761] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-03-09T20:18:22.504891] [INFO ] [sig ] CADL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:22.647998] [INFO ] [LOCAL ] Saved forecast: CADL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CADL.txt [2026-03-09T20:18:22.648133] [INFO ] [sig ] [546/3280] Completed CADL in 0.3s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:22.648173] [INFO ] [sig ] [547/3280] Forecasting CAE... [2026-03-09T20:18:22.648202] [INFO ] [sig ] Generating forecast for: CAE [2026-03-09T20:18:22.648232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-03-09T20:18:22.659339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-03-09T20:18:22.659700] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-03-09T20:18:22.660509] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-03-09T20:18:22.660562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:22.660622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:22.660651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:22.660718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:22.721127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:22.721875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:22.721962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:22.721997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:22.847226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:22.847387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:22.847429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:22.847461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:22.851066] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=62.58%) [2026-03-09T20:18:22.851353] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-03-09T20:18:22.851487] [INFO ] [sig ] CAE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:22.991633] [INFO ] [LOCAL ] Saved forecast: CAE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAE.txt [2026-03-09T20:18:22.991780] [INFO ] [sig ] [547/3280] Completed CAE in 0.3s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:22.991821] [INFO ] [sig ] [548/3280] Forecasting CAF... [2026-03-09T20:18:22.991851] [INFO ] [sig ] Generating forecast for: CAF [2026-03-09T20:18:22.991880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-03-09T20:18:23.003365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-03-09T20:18:23.003697] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-03-09T20:18:23.004511] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-03-09T20:18:23.004565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:23.004621] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:23.004648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:23.004705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:23.063424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:23.064097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:23.064186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:23.064233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:23.182018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:23.182207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:23.182256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:23.182285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:23.186012] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-03-09T20:18:23.186290] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-03-09T20:18:23.186419] [INFO ] [sig ] CAF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:23.329606] [INFO ] [LOCAL ] Saved forecast: CAF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CAF.txt [2026-03-09T20:18:23.329779] [INFO ] [sig ] [548/3280] Completed CAF in 0.3s | 2.77 sym/s | Total: 3.3m | ETA: 16.5m [2026-03-09T20:18:23.329819] [INFO ] [sig ] [549/3280] Forecasting CAG... [2026-03-09T20:18:23.329849] [INFO ] [sig ] Generating forecast for: CAG [2026-03-09T20:18:23.329879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-03-09T20:18:23.341662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-03-09T20:18:23.342003] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-03-09T20:18:23.342865] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-03-09T20:18:23.342928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:23.342961] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:23.342988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:23.343044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:23.407395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:23.408511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:23.408624] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:23.408660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:23.528979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:23.529145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:23.529186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:23.529231] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:23.533228] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-03-09T20:18:23.533506] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-03-09T20:18:23.533655] [INFO ] [sig ] CAG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:23.685973] [INFO ] [LOCAL ] Saved forecast: CAG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAG.txt [2026-03-09T20:18:23.686114] [INFO ] [sig ] [549/3280] Completed CAG in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:23.686155] [INFO ] [sig ] [550/3280] Forecasting CAH... [2026-03-09T20:18:23.686184] [INFO ] [sig ] Generating forecast for: CAH [2026-03-09T20:18:23.686215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-03-09T20:18:23.699232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-03-09T20:18:23.699618] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-03-09T20:18:23.700681] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-03-09T20:18:23.700735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:23.700766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:23.700793] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:23.700850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:23.765919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:23.766810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:23.766894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:23.766957] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:23.893768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:23.894180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:23.894234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:23.894265] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:23.898229] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-03-09T20:18:23.898527] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-03-09T20:18:23.898682] [INFO ] [sig ] CAH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:24.044635] [INFO ] [LOCAL ] Saved forecast: CAH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CAH.txt [2026-03-09T20:18:24.044803] [INFO ] [sig ] [550/3280] Completed CAH in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:24.044856] [INFO ] [sig ] [551/3280] Forecasting CAKE... [2026-03-09T20:18:24.044889] [INFO ] [sig ] Generating forecast for: CAKE [2026-03-09T20:18:24.044922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-03-09T20:18:24.058263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-03-09T20:18:24.058693] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-03-09T20:18:24.059630] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-03-09T20:18:24.059688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:24.059720] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:24.059746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:24.059805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:24.124645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:24.125518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:24.125622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:24.125660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:24.253495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:24.253693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:24.253738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:24.253768] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:24.257455] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=37.70%) [2026-03-09T20:18:24.257819] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-03-09T20:18:24.257969] [INFO ] [sig ] CAKE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:24.406316] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CAKE.txt [2026-03-09T20:18:24.406532] [INFO ] [sig ] [551/3280] Completed CAKE in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:24.406621] [INFO ] [sig ] [552/3280] Forecasting CAL... [2026-03-09T20:18:24.406671] [INFO ] [sig ] Generating forecast for: CAL [2026-03-09T20:18:24.406720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-03-09T20:18:24.422033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-03-09T20:18:24.422546] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-03-09T20:18:24.423432] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-03-09T20:18:24.423487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:24.423520] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:24.423547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:24.423634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:24.485343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:24.486354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:24.486442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:24.486478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:24.619974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:24.620147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:24.620190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:24.620221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:24.623983] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-03-09T20:18:24.624286] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-03-09T20:18:24.624444] [INFO ] [sig ] CAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:24.779596] [INFO ] [LOCAL ] Saved forecast: CAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CAL.txt [2026-03-09T20:18:24.779755] [INFO ] [sig ] [552/3280] Completed CAL in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:24.779801] [INFO ] [sig ] [553/3280] Forecasting CALM... [2026-03-09T20:18:24.779832] [INFO ] [sig ] Generating forecast for: CALM [2026-03-09T20:18:24.779862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-03-09T20:18:24.791831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-03-09T20:18:24.792201] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-03-09T20:18:24.793104] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-03-09T20:18:24.793158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:24.793190] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:24.793218] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:24.793275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:24.852034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:24.852926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:24.853012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:24.853044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:24.987347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:24.987540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:24.987602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:24.987634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:24.991482] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-03-09T20:18:24.991826] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-03-09T20:18:24.991962] [INFO ] [sig ] CALM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:25.144816] [INFO ] [LOCAL ] Saved forecast: CALM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CALM.txt [2026-03-09T20:18:25.145009] [INFO ] [sig ] [553/3280] Completed CALM in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:25.145052] [INFO ] [sig ] [554/3280] Forecasting CALX... [2026-03-09T20:18:25.145084] [INFO ] [sig ] Generating forecast for: CALX [2026-03-09T20:18:25.145116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-03-09T20:18:25.157075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-03-09T20:18:25.157415] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-03-09T20:18:25.158307] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-03-09T20:18:25.158363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:25.158396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:25.158424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:25.158480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:25.221983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:25.222925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:25.223012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:25.223046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:25.364182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:25.364352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:25.364395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:25.364424] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:25.368142] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-03-09T20:18:25.368434] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-03-09T20:18:25.368612] [INFO ] [sig ] CALX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:25.523225] [INFO ] [LOCAL ] Saved forecast: CALX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CALX.txt [2026-03-09T20:18:25.523392] [INFO ] [sig ] [554/3280] Completed CALX in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:25.523435] [INFO ] [sig ] [555/3280] Forecasting CAPL... [2026-03-09T20:18:25.523464] [INFO ] [sig ] Generating forecast for: CAPL [2026-03-09T20:18:25.523494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-03-09T20:18:25.535309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-03-09T20:18:25.535688] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-03-09T20:18:25.536502] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-03-09T20:18:25.536555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:25.536616] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:25.536646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:25.536703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:25.595738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:25.596673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:25.596759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:25.596794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:25.713276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:25.713468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:25.713518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:25.713555] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:25.717065] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-03-09T20:18:25.717347] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-03-09T20:18:25.717480] [INFO ] [sig ] CAPL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:25.858370] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CAPL.txt [2026-03-09T20:18:25.858528] [INFO ] [sig ] [555/3280] Completed CAPL in 0.3s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:25.858592] [INFO ] [sig ] [556/3280] Forecasting CARE... [2026-03-09T20:18:25.858625] [INFO ] [sig ] Generating forecast for: CARE [2026-03-09T20:18:25.858655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-03-09T20:18:25.870165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-03-09T20:18:25.870494] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-03-09T20:18:25.871359] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-03-09T20:18:25.871412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:25.871445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:25.871472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:25.871528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:25.929904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:25.930631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:25.930712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:25.930744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:26.058761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:26.058935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:26.058997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:26.059031] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:26.062736] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=6.40%) [2026-03-09T20:18:26.063033] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-03-09T20:18:26.063171] [INFO ] [sig ] CARE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:26.210459] [INFO ] [LOCAL ] Saved forecast: CARE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CARE.txt [2026-03-09T20:18:26.210649] [INFO ] [sig ] [556/3280] Completed CARE in 0.4s | 2.77 sym/s | Total: 3.3m | ETA: 16.4m [2026-03-09T20:18:26.210697] [INFO ] [sig ] [557/3280] Forecasting CARG... [2026-03-09T20:18:26.210729] [INFO ] [sig ] Generating forecast for: CARG [2026-03-09T20:18:26.210760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-03-09T20:18:26.227593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-03-09T20:18:26.227999] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-03-09T20:18:26.229099] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-03-09T20:18:26.229155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:26.229219] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:26.229248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:26.229305] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:26.291083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:26.292066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:26.292167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:26.292204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:26.421683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:26.421847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:26.421890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:26.421921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:26.425983] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-03-09T20:18:26.426341] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-03-09T20:18:26.426483] [INFO ] [sig ] CARG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:26.577738] [INFO ] [LOCAL ] Saved forecast: CARG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CARG.txt [2026-03-09T20:18:26.577906] [INFO ] [sig ] [557/3280] Completed CARG in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:26.577952] [INFO ] [sig ] [558/3280] Forecasting CARS... [2026-03-09T20:18:26.577982] [INFO ] [sig ] Generating forecast for: CARS [2026-03-09T20:18:26.578012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-03-09T20:18:26.590349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-03-09T20:18:26.590790] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-03-09T20:18:26.591715] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-03-09T20:18:26.591772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:26.591805] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:26.591832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:26.591888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:26.656557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:26.657558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:26.657668] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:26.657702] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:26.787024] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:26.787194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:26.787238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:26.787267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:26.791057] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-03-09T20:18:26.791374] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-03-09T20:18:26.791520] [INFO ] [sig ] CARS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:26.940394] [INFO ] [LOCAL ] Saved forecast: CARS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CARS.txt [2026-03-09T20:18:26.940562] [INFO ] [sig ] [558/3280] Completed CARS in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:26.940630] [INFO ] [sig ] [559/3280] Forecasting CASH... [2026-03-09T20:18:26.940662] [INFO ] [sig ] Generating forecast for: CASH [2026-03-09T20:18:26.940692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-03-09T20:18:26.952521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-03-09T20:18:26.952965] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-03-09T20:18:26.953863] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-03-09T20:18:26.953918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:26.953951] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:26.953978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:26.954036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:27.015045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:27.016026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:27.016116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:27.016149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:27.136616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:27.136786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:27.136827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:27.136856] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:27.140423] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-03-09T20:18:27.140754] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-03-09T20:18:27.140900] [INFO ] [sig ] CASH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:27.286216] [INFO ] [LOCAL ] Saved forecast: CASH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CASH.txt [2026-03-09T20:18:27.286376] [INFO ] [sig ] [559/3280] Completed CASH in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:27.286417] [INFO ] [sig ] [560/3280] Forecasting CASS... [2026-03-09T20:18:27.286447] [INFO ] [sig ] Generating forecast for: CASS [2026-03-09T20:18:27.286478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-03-09T20:18:27.299072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-03-09T20:18:27.299454] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-03-09T20:18:27.300278] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-03-09T20:18:27.300332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:27.300374] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:27.300402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:27.300459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:27.359669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:27.360655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:27.360763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:27.360796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:27.486437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:27.486624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:27.486668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:27.486732] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:27.490381] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=6.33%) [2026-03-09T20:18:27.490720] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-03-09T20:18:27.490867] [INFO ] [sig ] CASS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:27.636486] [INFO ] [LOCAL ] Saved forecast: CASS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CASS.txt [2026-03-09T20:18:27.636668] [INFO ] [sig ] [560/3280] Completed CASS in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:27.636711] [INFO ] [sig ] [561/3280] Forecasting CASY... [2026-03-09T20:18:27.636743] [INFO ] [sig ] Generating forecast for: CASY [2026-03-09T20:18:27.636774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-03-09T20:18:27.648692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-03-09T20:18:27.649041] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-03-09T20:18:27.650050] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-03-09T20:18:27.650104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:27.650137] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:27.650164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:27.650221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:27.708350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:27.709320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:27.709419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:27.709451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:27.841465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:27.841716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:27.841767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:27.841799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:27.845853] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-03-09T20:18:27.846276] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-03-09T20:18:27.846443] [INFO ] [sig ] CASY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:27.989650] [INFO ] [LOCAL ] Saved forecast: CASY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CASY.txt [2026-03-09T20:18:27.990013] [INFO ] [sig ] [561/3280] Completed CASY in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:27.990054] [INFO ] [sig ] [562/3280] Forecasting CATH... [2026-03-09T20:18:27.990083] [INFO ] [sig ] Generating forecast for: CATH [2026-03-09T20:18:27.990113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-03-09T20:18:28.001992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-03-09T20:18:28.002378] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-03-09T20:18:28.003216] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-03-09T20:18:28.003270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:28.003302] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:28.003329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:28.003386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:28.061406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:28.062349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:28.062439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:28.062472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:28.188769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:28.188944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:28.188986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:28.189017] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:28.192774] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=54.61%) [2026-03-09T20:18:28.193121] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-03-09T20:18:28.193274] [INFO ] [sig ] CATH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:28.340397] [INFO ] [LOCAL ] Saved forecast: CATH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CATH.txt [2026-03-09T20:18:28.340548] [INFO ] [sig ] [562/3280] Completed CATH in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:28.340607] [INFO ] [sig ] [563/3280] Forecasting CATO... [2026-03-09T20:18:28.340639] [INFO ] [sig ] Generating forecast for: CATO [2026-03-09T20:18:28.340671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-03-09T20:18:28.351936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-03-09T20:18:28.352289] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-03-09T20:18:28.353115] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-03-09T20:18:28.353169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:28.353201] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:28.353228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:28.353303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:28.412772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:28.413631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:28.413716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:28.413749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:28.532623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:28.532791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:28.532830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:28.532859] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:28.536420] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-03-09T20:18:28.536745] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-03-09T20:18:28.536884] [INFO ] [sig ] CATO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:28.688122] [INFO ] [LOCAL ] Saved forecast: CATO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CATO.txt [2026-03-09T20:18:28.688288] [INFO ] [sig ] [563/3280] Completed CATO in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 16.4m [2026-03-09T20:18:28.688338] [INFO ] [sig ] [564/3280] Forecasting CATY... [2026-03-09T20:18:28.688367] [INFO ] [sig ] Generating forecast for: CATY [2026-03-09T20:18:28.688396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-03-09T20:18:28.700755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-03-09T20:18:28.701122] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-03-09T20:18:28.701974] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-03-09T20:18:28.702029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:28.702061] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:28.702088] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:28.702145] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:28.759627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:28.760435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:28.760537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:28.760597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:28.900957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:28.901124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:28.901170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:28.901202] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:28.905102] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=26.77%) [2026-03-09T20:18:28.905455] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-03-09T20:18:28.905633] [INFO ] [sig ] CATY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:29.051819] [INFO ] [LOCAL ] Saved forecast: CATY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CATY.txt [2026-03-09T20:18:29.051979] [INFO ] [sig ] [564/3280] Completed CATY in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:29.052020] [INFO ] [sig ] [565/3280] Forecasting CAVA... [2026-03-09T20:18:29.052051] [INFO ] [sig ] Generating forecast for: CAVA [2026-03-09T20:18:29.052081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-03-09T20:18:29.064607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-03-09T20:18:29.064980] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-03-09T20:18:29.065876] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-03-09T20:18:29.065932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:29.065964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:29.065991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:29.066047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:29.125641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:29.126440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:29.126527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:29.126562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:29.253460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:29.253640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:29.253683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:29.253713] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:29.257310] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: DOWN (p=30.30%) [2026-03-09T20:18:29.257646] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-03-09T20:18:29.257817] [INFO ] [sig ] CAVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:29.402415] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CAVA.txt [2026-03-09T20:18:29.402592] [INFO ] [sig ] [565/3280] Completed CAVA in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:29.402637] [INFO ] [sig ] [566/3280] Forecasting CB... [2026-03-09T20:18:29.402665] [INFO ] [sig ] Generating forecast for: CB [2026-03-09T20:18:29.402694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-03-09T20:18:29.416133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-03-09T20:18:29.416522] [INFO ] [FORECASTER] Starting predict_future for CB [2026-03-09T20:18:29.417388] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-03-09T20:18:29.417443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:29.417475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:29.417525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:29.417609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:29.479863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:29.480635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:29.480717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:29.480758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:29.611826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:29.612000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:29.612042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:29.612072] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:29.615808] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-03-09T20:18:29.616268] [INFO ] [FORECASTER] Completed predict_future for CB [2026-03-09T20:18:29.616402] [INFO ] [sig ] CB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:29.768559] [INFO ] [LOCAL ] Saved forecast: CB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CB.txt [2026-03-09T20:18:29.768787] [INFO ] [sig ] [566/3280] Completed CB in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:29.768836] [INFO ] [sig ] [567/3280] Forecasting CBAN... [2026-03-09T20:18:29.768877] [INFO ] [sig ] Generating forecast for: CBAN [2026-03-09T20:18:29.768912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-03-09T20:18:29.783946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-03-09T20:18:29.784431] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-03-09T20:18:29.785414] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-03-09T20:18:29.785470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:29.785502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:29.785530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:29.785604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:29.844150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:29.844998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:29.845111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:29.845146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:29.963982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:29.964139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:29.964180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:29.964226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:29.967716] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=8.77%) [2026-03-09T20:18:29.967996] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-03-09T20:18:29.968124] [INFO ] [sig ] CBAN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:30.114238] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CBAN.txt [2026-03-09T20:18:30.114372] [INFO ] [sig ] [567/3280] Completed CBAN in 0.3s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:30.114412] [INFO ] [sig ] [568/3280] Forecasting CBNK... [2026-03-09T20:18:30.114442] [INFO ] [sig ] Generating forecast for: CBNK [2026-03-09T20:18:30.114472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-03-09T20:18:30.127130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-03-09T20:18:30.127432] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-03-09T20:18:30.128335] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-03-09T20:18:30.128389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:30.128421] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:30.128447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:30.128503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:30.192374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:30.193478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:30.193564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:30.193618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:30.323711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:30.323875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:30.323917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:30.323946] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:30.327603] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-03-09T20:18:30.327918] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-03-09T20:18:30.328056] [INFO ] [sig ] CBNK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:30.487451] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CBNK.txt [2026-03-09T20:18:30.487691] [INFO ] [sig ] [568/3280] Completed CBNK in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:30.487747] [INFO ] [sig ] [569/3280] Forecasting CBRE... [2026-03-09T20:18:30.487784] [INFO ] [sig ] Generating forecast for: CBRE [2026-03-09T20:18:30.487815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-03-09T20:18:30.500727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-03-09T20:18:30.501160] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-03-09T20:18:30.502124] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-03-09T20:18:30.502185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:30.502218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:30.502245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:30.502302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:30.565792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:30.566741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:30.566860] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:30.566894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:30.707319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:30.707488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:30.707548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:30.707596] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:30.711294] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-03-09T20:18:30.711677] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-03-09T20:18:30.711830] [INFO ] [sig ] CBRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:30.856939] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CBRE.txt [2026-03-09T20:18:30.857092] [INFO ] [sig ] [569/3280] Completed CBRE in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:30.857132] [INFO ] [sig ] [570/3280] Forecasting CBRL... [2026-03-09T20:18:30.857164] [INFO ] [sig ] Generating forecast for: CBRL [2026-03-09T20:18:30.857193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-03-09T20:18:30.869460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-03-09T20:18:30.869839] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-03-09T20:18:30.870706] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-03-09T20:18:30.870771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:30.870809] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:30.870835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:30.870891] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:30.942785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:30.943715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:30.943805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:30.943839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:31.084232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:31.084425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:31.084484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:31.084530] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:31.089635] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=28.63%) [2026-03-09T20:18:31.090052] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-03-09T20:18:31.090243] [INFO ] [sig ] CBRL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:31.278191] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CBRL.txt [2026-03-09T20:18:31.278447] [INFO ] [sig ] [570/3280] Completed CBRL in 0.4s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:31.278505] [INFO ] [sig ] [571/3280] Forecasting CBSH... [2026-03-09T20:18:31.278549] [INFO ] [sig ] Generating forecast for: CBSH [2026-03-09T20:18:31.278620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-03-09T20:18:31.293485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-03-09T20:18:31.293988] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-03-09T20:18:31.294965] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-03-09T20:18:31.295022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:31.295056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:31.295095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:31.295155] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:31.384423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:31.385716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:31.385836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:31.385893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:31.554367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:31.554599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:31.554672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:31.554726] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:31.560341] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=77.88%) [2026-03-09T20:18:31.560896] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-03-09T20:18:31.561111] [INFO ] [sig ] CBSH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:31.797086] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CBSH.txt [2026-03-09T20:18:31.797345] [INFO ] [sig ] [571/3280] Completed CBSH in 0.5s | 2.77 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:31.797415] [INFO ] [sig ] [572/3280] Forecasting CBUS... [2026-03-09T20:18:31.797464] [INFO ] [sig ] Generating forecast for: CBUS [2026-03-09T20:18:31.797531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-03-09T20:18:31.837022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-03-09T20:18:31.840701] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-03-09T20:18:31.843061] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-03-09T20:18:31.843155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:31.843211] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:31.843259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:31.843361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:31.933904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:31.935590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:31.935753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:31.935798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:32.126117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:32.126436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:32.126495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:32.126529] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:32.131809] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=32.10%) [2026-03-09T20:18:32.132390] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-03-09T20:18:32.132658] [INFO ] [sig ] CBUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:32.306722] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CBUS.txt [2026-03-09T20:18:32.307020] [INFO ] [sig ] [572/3280] Completed CBUS in 0.5s | 2.76 sym/s | Total: 3.4m | ETA: 16.3m [2026-03-09T20:18:32.307076] [INFO ] [sig ] [573/3280] Forecasting CBZ... [2026-03-09T20:18:32.307119] [INFO ] [sig ] Generating forecast for: CBZ [2026-03-09T20:18:32.307161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-03-09T20:18:32.326171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-03-09T20:18:32.326920] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-03-09T20:18:32.328487] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-03-09T20:18:32.328594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:32.328683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:32.328729] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:32.328828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:32.400033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:32.401329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:32.401441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:32.401475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:32.529839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:32.530090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:32.530138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:32.530168] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:32.534747] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=30.55%) [2026-03-09T20:18:32.535278] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-03-09T20:18:32.535536] [INFO ] [sig ] CBZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:32.703878] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CBZ.txt [2026-03-09T20:18:32.704074] [INFO ] [sig ] [573/3280] Completed CBZ in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:32.704118] [INFO ] [sig ] [574/3280] Forecasting CC... [2026-03-09T20:18:32.704150] [INFO ] [sig ] Generating forecast for: CC [2026-03-09T20:18:32.704181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-03-09T20:18:32.717736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-03-09T20:18:32.718144] [INFO ] [FORECASTER] Starting predict_future for CC [2026-03-09T20:18:32.719049] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-03-09T20:18:32.719106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:32.719185] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:32.719215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:32.719275] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:32.780716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:32.781704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:32.781813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:32.781850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:32.912817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:32.913183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:32.913225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:32.913253] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:32.917080] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-03-09T20:18:32.917425] [INFO ] [FORECASTER] Completed predict_future for CC [2026-03-09T20:18:32.917604] [INFO ] [sig ] CC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:33.075508] [INFO ] [LOCAL ] Saved forecast: CC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CC.txt [2026-03-09T20:18:33.075705] [INFO ] [sig ] [574/3280] Completed CC in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:33.075759] [INFO ] [sig ] [575/3280] Forecasting CCAP... [2026-03-09T20:18:33.075794] [INFO ] [sig ] Generating forecast for: CCAP [2026-03-09T20:18:33.075837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-03-09T20:18:33.089976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-03-09T20:18:33.090374] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-03-09T20:18:33.091427] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-03-09T20:18:33.091481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:33.091513] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:33.091540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:33.091615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:33.149848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:33.150761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:33.150861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:33.150894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:33.273500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:33.273677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:33.273720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:33.273749] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:33.277197] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-03-09T20:18:33.277532] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-03-09T20:18:33.277698] [INFO ] [sig ] CCAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:33.432855] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCAP.txt [2026-03-09T20:18:33.433010] [INFO ] [sig ] [575/3280] Completed CCAP in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:33.433241] [INFO ] [sig ] [576/3280] Forecasting CCB... [2026-03-09T20:18:33.433271] [INFO ] [sig ] Generating forecast for: CCB [2026-03-09T20:18:33.433301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-03-09T20:18:33.446036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-03-09T20:18:33.446446] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-03-09T20:18:33.447560] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-03-09T20:18:33.447640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:33.447673] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:33.447700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:33.447757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:33.512502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:33.513431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:33.513518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:33.513550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:33.636297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:33.636487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:33.636545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:33.636609] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:33.641517] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=31.79%) [2026-03-09T20:18:33.641919] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-03-09T20:18:33.642094] [INFO ] [sig ] CCB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:33.786122] [INFO ] [LOCAL ] Saved forecast: CCB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCB.txt [2026-03-09T20:18:33.786267] [INFO ] [sig ] [576/3280] Completed CCB in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:33.786308] [INFO ] [sig ] [577/3280] Forecasting CCBG... [2026-03-09T20:18:33.786336] [INFO ] [sig ] Generating forecast for: CCBG [2026-03-09T20:18:33.786367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-03-09T20:18:33.801706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-03-09T20:18:33.802367] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-03-09T20:18:33.803630] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-03-09T20:18:33.803695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:33.803732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:33.803764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:33.803837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:33.871631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:33.872856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:33.872992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:33.873047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:34.005891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:34.006056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:34.006098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:34.006180] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:34.009790] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-03-09T20:18:34.010091] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-03-09T20:18:34.010224] [INFO ] [sig ] CCBG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:34.157827] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCBG.txt [2026-03-09T20:18:34.157969] [INFO ] [sig ] [577/3280] Completed CCBG in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:34.158012] [INFO ] [sig ] [578/3280] Forecasting CCCC... [2026-03-09T20:18:34.158043] [INFO ] [sig ] Generating forecast for: CCCC [2026-03-09T20:18:34.158074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-03-09T20:18:34.170624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-03-09T20:18:34.170916] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-03-09T20:18:34.171781] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-03-09T20:18:34.171847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:34.171885] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:34.171911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:34.171967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:34.232789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:34.233495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:34.233598] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:34.233635] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:34.357753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:34.357896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:34.357936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:34.357964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:34.361743] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-03-09T20:18:34.362022] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-03-09T20:18:34.362149] [INFO ] [sig ] CCCC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:34.505519] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCCC.txt [2026-03-09T20:18:34.505671] [INFO ] [sig ] [578/3280] Completed CCCC in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:34.505712] [INFO ] [sig ] [579/3280] Forecasting CCD... [2026-03-09T20:18:34.505742] [INFO ] [sig ] Generating forecast for: CCD [2026-03-09T20:18:34.505771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-03-09T20:18:34.519033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-03-09T20:18:34.519304] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-03-09T20:18:34.520133] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-03-09T20:18:34.520187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:34.520218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:34.520244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:34.520301] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:34.578302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:34.579083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:34.579164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:34.579197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:34.697771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:34.697895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:34.697935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:34.697964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:34.701375] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-03-09T20:18:34.701676] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-03-09T20:18:34.701828] [INFO ] [sig ] CCD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:34.845798] [INFO ] [LOCAL ] Saved forecast: CCD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCD.txt [2026-03-09T20:18:34.845942] [INFO ] [sig ] [579/3280] Completed CCD in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:34.845983] [INFO ] [sig ] [580/3280] Forecasting CCEC... [2026-03-09T20:18:34.846012] [INFO ] [sig ] Generating forecast for: CCEC [2026-03-09T20:18:34.846042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-03-09T20:18:34.859176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-03-09T20:18:34.859495] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-03-09T20:18:34.860354] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-03-09T20:18:34.860408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:34.860438] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:34.860465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:34.860522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:34.921913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:34.922841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:34.922932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:34.922965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:35.025001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:35.025159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:35.025199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:35.025227] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:35.029121] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-03-09T20:18:35.029401] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-03-09T20:18:35.029531] [INFO ] [sig ] CCEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:35.177293] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCEC.txt [2026-03-09T20:18:35.177455] [INFO ] [sig ] [580/3280] Completed CCEC in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:35.177516] [INFO ] [sig ] [581/3280] Forecasting CCEP... [2026-03-09T20:18:35.177548] [INFO ] [sig ] Generating forecast for: CCEP [2026-03-09T20:18:35.177596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-03-09T20:18:35.189170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-03-09T20:18:35.189512] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-03-09T20:18:35.190363] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-03-09T20:18:35.190418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:35.190450] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:35.190477] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:35.190532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:35.252514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:35.253476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:35.253566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:35.253620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:35.380860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:35.381030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:35.381072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:35.381101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:35.384657] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-03-09T20:18:35.385002] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-03-09T20:18:35.385147] [INFO ] [sig ] CCEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:35.531413] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCEP.txt [2026-03-09T20:18:35.531589] [INFO ] [sig ] [581/3280] Completed CCEP in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:35.531631] [INFO ] [sig ] [582/3280] Forecasting CCI... [2026-03-09T20:18:35.531663] [INFO ] [sig ] Generating forecast for: CCI [2026-03-09T20:18:35.531693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-03-09T20:18:35.543756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-03-09T20:18:35.544133] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-03-09T20:18:35.545035] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-03-09T20:18:35.545090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:35.545123] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:35.545149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:35.545205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:35.610709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:35.611690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:35.611783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:35.611816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:35.737744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:35.737916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:35.737961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:35.737990] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:35.741809] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=73.00%) [2026-03-09T20:18:35.742090] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-03-09T20:18:35.742219] [INFO ] [sig ] CCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:35.889885] [INFO ] [LOCAL ] Saved forecast: CCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCI.txt [2026-03-09T20:18:35.890033] [INFO ] [sig ] [582/3280] Completed CCI in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:35.890073] [INFO ] [sig ] [583/3280] Forecasting CCIF... [2026-03-09T20:18:35.890102] [INFO ] [sig ] Generating forecast for: CCIF [2026-03-09T20:18:35.890132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-03-09T20:18:35.901825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-03-09T20:18:35.902341] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-03-09T20:18:35.903173] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-03-09T20:18:35.903227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:35.903259] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:35.903288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:35.903356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:35.961616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:35.962309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:35.962390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:35.962422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:36.084130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:36.084281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:36.084320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:36.084349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:36.087829] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-03-09T20:18:36.088106] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-03-09T20:18:36.088233] [INFO ] [sig ] CCIF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:36.229799] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCIF.txt [2026-03-09T20:18:36.230122] [INFO ] [sig ] [583/3280] Completed CCIF in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:36.230162] [INFO ] [sig ] [584/3280] Forecasting CCJ... [2026-03-09T20:18:36.230190] [INFO ] [sig ] Generating forecast for: CCJ [2026-03-09T20:18:36.230219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-03-09T20:18:36.241408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-03-09T20:18:36.241733] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-03-09T20:18:36.242543] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-03-09T20:18:36.242628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:36.242661] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:36.242688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:36.242745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:36.300543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:36.301378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:36.301503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:36.301537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:36.427020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:36.427184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:36.427225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:36.427255] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:36.431380] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=66.15%) [2026-03-09T20:18:36.431689] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-03-09T20:18:36.431841] [INFO ] [sig ] CCJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:36.579252] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCJ.txt [2026-03-09T20:18:36.579416] [INFO ] [sig ] [584/3280] Completed CCJ in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.3m [2026-03-09T20:18:36.579456] [INFO ] [sig ] [585/3280] Forecasting CCK... [2026-03-09T20:18:36.579487] [INFO ] [sig ] Generating forecast for: CCK [2026-03-09T20:18:36.579517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-03-09T20:18:36.591243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-03-09T20:18:36.591622] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-03-09T20:18:36.592505] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-03-09T20:18:36.592559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:36.592622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:36.592651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:36.592708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:36.651455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:36.652383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:36.652468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:36.652501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:36.774982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:36.775154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:36.775195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:36.775225] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:36.778746] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-03-09T20:18:36.779041] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-03-09T20:18:36.779176] [INFO ] [sig ] CCK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:36.929263] [INFO ] [LOCAL ] Saved forecast: CCK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCK.txt [2026-03-09T20:18:36.929413] [INFO ] [sig ] [585/3280] Completed CCK in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 16.2m [2026-03-09T20:18:36.929453] [INFO ] [sig ] [586/3280] Forecasting CCL... [2026-03-09T20:18:36.929483] [INFO ] [sig ] Generating forecast for: CCL [2026-03-09T20:18:36.929513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-03-09T20:18:36.943353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-03-09T20:18:36.943697] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-03-09T20:18:36.944507] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-03-09T20:18:36.944560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:36.944609] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:36.944637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:36.944694] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:37.007221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:37.008522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:37.008709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:37.008768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:37.138219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:37.138392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:37.138436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:37.138467] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:37.142446] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=19.63%) [2026-03-09T20:18:37.142965] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-03-09T20:18:37.143165] [INFO ] [sig ] CCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:37.290264] [INFO ] [LOCAL ] Saved forecast: CCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCL.txt [2026-03-09T20:18:37.290408] [INFO ] [sig ] [586/3280] Completed CCL in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 16.2m [2026-03-09T20:18:37.290448] [INFO ] [sig ] [587/3280] Forecasting CCLD... [2026-03-09T20:18:37.290479] [INFO ] [sig ] Generating forecast for: CCLD [2026-03-09T20:18:37.290508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-03-09T20:18:37.302559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-03-09T20:18:37.302957] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-03-09T20:18:37.303798] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-03-09T20:18:37.303853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:37.303885] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:37.303911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:37.303968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:37.362477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:37.363315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:37.363402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:37.363436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:37.482627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:37.482793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:37.482835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:37.482865] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:37.486484] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=68.70%) [2026-03-09T20:18:37.486791] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-03-09T20:18:37.486926] [INFO ] [sig ] CCLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:37.633734] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCLD.txt [2026-03-09T20:18:37.633905] [INFO ] [sig ] [587/3280] Completed CCLD in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 16.2m [2026-03-09T20:18:37.633972] [INFO ] [sig ] [588/3280] Forecasting CCNE... [2026-03-09T20:18:37.634006] [INFO ] [sig ] Generating forecast for: CCNE [2026-03-09T20:18:37.634037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-03-09T20:18:37.644987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-03-09T20:18:37.645281] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-03-09T20:18:37.646140] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-03-09T20:18:37.646194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:37.646225] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:37.646251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:37.646308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:37.708294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:37.709186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:37.709274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:37.709309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:37.838357] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:37.838516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:37.838557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:37.838606] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:37.842720] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=43.69%) [2026-03-09T20:18:37.843022] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-03-09T20:18:37.843160] [INFO ] [sig ] CCNE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:37.991524] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCNE.txt [2026-03-09T20:18:37.991682] [INFO ] [sig ] [588/3280] Completed CCNE in 0.4s | 2.77 sym/s | Total: 3.5m | ETA: 16.2m [2026-03-09T20:18:37.991725] [INFO ] [sig ] [589/3280] Forecasting CCO... [2026-03-09T20:18:37.991754] [INFO ] [sig ] Generating forecast for: CCO [2026-03-09T20:18:37.991784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-03-09T20:18:38.005004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-03-09T20:18:38.005270] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-03-09T20:18:38.006132] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-03-09T20:18:38.006185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:38.006217] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:38.006243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:38.006298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:38.065278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:38.065909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:38.065989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:38.066022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:38.188070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:38.188173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:38.188209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:38.188237] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:38.191538] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-03-09T20:18:38.191856] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-03-09T20:18:38.192212] [INFO ] [sig ] CCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:38.334924] [INFO ] [LOCAL ] Saved forecast: CCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCO.txt [2026-03-09T20:18:38.335036] [INFO ] [sig ] [589/3280] Completed CCO in 0.3s | 2.77 sym/s | Total: 3.5m | ETA: 16.2m [2026-03-09T20:18:38.335074] [INFO ] [sig ] [590/3280] Forecasting CCOI... [2026-03-09T20:18:38.335102] [INFO ] [sig ] Generating forecast for: CCOI [2026-03-09T20:18:38.335130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-03-09T20:18:38.346911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-03-09T20:18:38.347323] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-03-09T20:18:38.348150] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-03-09T20:18:38.348203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:38.348234] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:38.348260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:38.348317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:38.405987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:38.406597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:38.406674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:38.406706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:38.522462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:38.522588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:38.522629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:38.522658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:38.525943] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=38.73%) [2026-03-09T20:18:38.526216] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-03-09T20:18:38.526344] [INFO ] [sig ] CCOI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:38.669733] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCOI.txt [2026-03-09T20:18:38.669887] [INFO ] [sig ] [590/3280] Completed CCOI in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:38.669934] [INFO ] [sig ] [591/3280] Forecasting CCRN... [2026-03-09T20:18:38.669971] [INFO ] [sig ] Generating forecast for: CCRN [2026-03-09T20:18:38.670002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-03-09T20:18:38.682673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-03-09T20:18:38.682953] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-03-09T20:18:38.683772] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-03-09T20:18:38.683825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:38.683883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:38.683912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:38.683968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:38.742987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:38.743715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:38.743800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:38.743839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:38.865646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:38.865809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:38.865875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:38.865912] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:38.869380] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-03-09T20:18:38.869679] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-03-09T20:18:38.869810] [INFO ] [sig ] CCRN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:39.012503] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCRN.txt [2026-03-09T20:18:39.012671] [INFO ] [sig ] [591/3280] Completed CCRN in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:39.012713] [INFO ] [sig ] [592/3280] Forecasting CCS... [2026-03-09T20:18:39.012743] [INFO ] [sig ] Generating forecast for: CCS [2026-03-09T20:18:39.012774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-03-09T20:18:39.024760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-03-09T20:18:39.025067] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-03-09T20:18:39.025905] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-03-09T20:18:39.025972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:39.026007] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:39.026033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:39.026090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:39.085790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:39.086486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:39.086565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:39.086618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:39.206922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:39.207040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:39.207079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:39.207107] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:39.210467] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-03-09T20:18:39.210761] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-03-09T20:18:39.210909] [INFO ] [sig ] CCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:39.353552] [INFO ] [LOCAL ] Saved forecast: CCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CCS.txt [2026-03-09T20:18:39.353703] [INFO ] [sig ] [592/3280] Completed CCS in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:39.353744] [INFO ] [sig ] [593/3280] Forecasting CCSI... [2026-03-09T20:18:39.353772] [INFO ] [sig ] Generating forecast for: CCSI [2026-03-09T20:18:39.353803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-03-09T20:18:39.364153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-03-09T20:18:39.364410] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-03-09T20:18:39.365216] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-03-09T20:18:39.365270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:39.365302] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:39.365329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:39.365385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:39.422984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:39.423885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:39.424001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:39.424034] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:39.555365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:39.555533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:39.555591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:39.555625] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:39.559166] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-03-09T20:18:39.559447] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-03-09T20:18:39.559594] [INFO ] [sig ] CCSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:39.702585] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CCSI.txt [2026-03-09T20:18:39.702717] [INFO ] [sig ] [593/3280] Completed CCSI in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:39.702759] [INFO ] [sig ] [594/3280] Forecasting CDC... [2026-03-09T20:18:39.702789] [INFO ] [sig ] Generating forecast for: CDC [2026-03-09T20:18:39.702821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-03-09T20:18:39.714818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-03-09T20:18:39.715216] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-03-09T20:18:39.716082] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-03-09T20:18:39.716139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:39.716173] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:39.716201] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:39.716260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:39.775462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:39.776184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:39.776269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:39.776305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:39.902924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:39.903293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:39.903336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:39.903403] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:39.907326] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-03-09T20:18:39.907733] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-03-09T20:18:39.907885] [INFO ] [sig ] CDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:40.052950] [INFO ] [LOCAL ] Saved forecast: CDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CDC.txt [2026-03-09T20:18:40.053116] [INFO ] [sig ] [594/3280] Completed CDC in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:40.053159] [INFO ] [sig ] [595/3280] Forecasting CDE... [2026-03-09T20:18:40.053189] [INFO ] [sig ] Generating forecast for: CDE [2026-03-09T20:18:40.053220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-03-09T20:18:40.065756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-03-09T20:18:40.066015] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-03-09T20:18:40.066834] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-03-09T20:18:40.066889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:40.066931] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:40.066959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:40.067015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:40.124853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:40.125469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:40.125549] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:40.125599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:40.250026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:40.250189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:40.250231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:40.250260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:40.253715] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=33.62%) [2026-03-09T20:18:40.254002] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-03-09T20:18:40.254131] [INFO ] [sig ] CDE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:40.394445] [INFO ] [LOCAL ] Saved forecast: CDE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDE.txt [2026-03-09T20:18:40.394606] [INFO ] [sig ] [595/3280] Completed CDE in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:40.394650] [INFO ] [sig ] [596/3280] Forecasting CDIO... [2026-03-09T20:18:40.394679] [INFO ] [sig ] Generating forecast for: CDIO [2026-03-09T20:18:40.394710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-03-09T20:18:40.405842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-03-09T20:18:40.406152] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-03-09T20:18:40.406971] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-03-09T20:18:40.407025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:40.407057] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:40.407083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:40.407140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:40.465007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:40.465823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:40.465907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:40.465939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:40.587898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:40.588055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:40.588095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:40.588126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:40.591701] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-03-09T20:18:40.592023] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-03-09T20:18:40.592162] [INFO ] [sig ] CDIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:40.733960] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDIO.txt [2026-03-09T20:18:40.734102] [INFO ] [sig ] [596/3280] Completed CDIO in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:40.734141] [INFO ] [sig ] [597/3280] Forecasting CDL... [2026-03-09T20:18:40.734171] [INFO ] [sig ] Generating forecast for: CDL [2026-03-09T20:18:40.734199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-03-09T20:18:40.745346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-03-09T20:18:40.745694] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-03-09T20:18:40.746559] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-03-09T20:18:40.746647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:40.746679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:40.746712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:40.746769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:40.806656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:40.807649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:40.807739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:40.807772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:40.925658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:40.925844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:40.925896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:40.925926] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:40.929761] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=99.11%) [2026-03-09T20:18:40.930088] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-03-09T20:18:40.930252] [INFO ] [sig ] CDL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:41.083699] [INFO ] [LOCAL ] Saved forecast: CDL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CDL.txt [2026-03-09T20:18:41.083879] [INFO ] [sig ] [597/3280] Completed CDL in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:41.083925] [INFO ] [sig ] [598/3280] Forecasting CDNA... [2026-03-09T20:18:41.083958] [INFO ] [sig ] Generating forecast for: CDNA [2026-03-09T20:18:41.083990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-03-09T20:18:41.098609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-03-09T20:18:41.099100] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-03-09T20:18:41.100416] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-03-09T20:18:41.100483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:41.100525] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:41.100561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:41.100661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:41.173191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:41.174145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:41.174230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:41.174262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:41.299020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:41.299196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:41.299238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:41.299267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:41.303013] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=38.10%) [2026-03-09T20:18:41.303345] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-03-09T20:18:41.303493] [INFO ] [sig ] CDNA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:41.448626] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDNA.txt [2026-03-09T20:18:41.448789] [INFO ] [sig ] [598/3280] Completed CDNA in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.2m [2026-03-09T20:18:41.448831] [INFO ] [sig ] [599/3280] Forecasting CDNS... [2026-03-09T20:18:41.448867] [INFO ] [sig ] Generating forecast for: CDNS [2026-03-09T20:18:41.448899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-03-09T20:18:41.461123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-03-09T20:18:41.461525] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-03-09T20:18:41.462432] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-03-09T20:18:41.462490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:41.462522] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:41.462551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:41.462629] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:41.524131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:41.525038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:41.525304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:41.525336] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:41.669562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:41.669774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:41.669835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:41.669869] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:41.675524] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=36.08%) [2026-03-09T20:18:41.676007] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-03-09T20:18:41.676211] [INFO ] [sig ] CDNS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:41.831968] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDNS.txt [2026-03-09T20:18:41.832154] [INFO ] [sig ] [599/3280] Completed CDNS in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:41.832197] [INFO ] [sig ] [600/3280] Forecasting CDP... [2026-03-09T20:18:41.832226] [INFO ] [sig ] Generating forecast for: CDP [2026-03-09T20:18:41.832255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-03-09T20:18:41.845711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-03-09T20:18:41.846143] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-03-09T20:18:41.847021] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-03-09T20:18:41.847076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:41.847109] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:41.847136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:41.847382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:41.910420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:41.911350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:41.911436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:41.911470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:42.031883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:42.032054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:42.032100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:42.032129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:42.035774] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=74.55%) [2026-03-09T20:18:42.036066] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-03-09T20:18:42.036386] [INFO ] [sig ] CDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:42.183990] [INFO ] [LOCAL ] Saved forecast: CDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CDP.txt [2026-03-09T20:18:42.184133] [INFO ] [sig ] [600/3280] Completed CDP in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:42.184173] [INFO ] [sig ] [601/3280] Forecasting CDRE... [2026-03-09T20:18:42.184204] [INFO ] [sig ] Generating forecast for: CDRE [2026-03-09T20:18:42.184234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-03-09T20:18:42.196191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-03-09T20:18:42.196493] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-03-09T20:18:42.197353] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-03-09T20:18:42.197409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:42.197441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:42.197471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:42.197550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:42.258077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:42.258975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:42.259097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:42.259132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:42.386796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:42.386957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:42.387000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:42.387030] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:42.390634] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-03-09T20:18:42.390919] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-03-09T20:18:42.391075] [INFO ] [sig ] CDRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:42.537722] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDRE.txt [2026-03-09T20:18:42.537860] [INFO ] [sig ] [601/3280] Completed CDRE in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:42.537899] [INFO ] [sig ] [602/3280] Forecasting CDRO... [2026-03-09T20:18:42.537929] [INFO ] [sig ] Generating forecast for: CDRO [2026-03-09T20:18:42.537962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-03-09T20:18:42.549635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-03-09T20:18:42.549951] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-03-09T20:18:42.550799] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-03-09T20:18:42.550855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:42.550890] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:42.550924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:42.550997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:42.611326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:42.612179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:42.612265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:42.612301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:42.722748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:42.722913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:42.722963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:42.723021] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:42.726678] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-03-09T20:18:42.726972] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-03-09T20:18:42.727105] [INFO ] [sig ] CDRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:42.871813] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CDRO.txt [2026-03-09T20:18:42.871953] [INFO ] [sig ] [602/3280] Completed CDRO in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:42.871994] [INFO ] [sig ] [603/3280] Forecasting CDZI... [2026-03-09T20:18:42.872022] [INFO ] [sig ] Generating forecast for: CDZI [2026-03-09T20:18:42.872051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-03-09T20:18:42.883396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-03-09T20:18:42.883723] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-03-09T20:18:42.884542] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-03-09T20:18:42.884622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:42.884657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:42.884685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:42.884743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:42.944778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:42.945475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:42.945557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:42.945610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:43.070061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:43.070223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:43.070265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:43.070295] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:43.073967] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-03-09T20:18:43.074254] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-03-09T20:18:43.074387] [INFO ] [sig ] CDZI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:43.225601] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CDZI.txt [2026-03-09T20:18:43.225764] [INFO ] [sig ] [603/3280] Completed CDZI in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:43.225806] [INFO ] [sig ] [604/3280] Forecasting CE... [2026-03-09T20:18:43.225836] [INFO ] [sig ] Generating forecast for: CE [2026-03-09T20:18:43.225867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-03-09T20:18:43.236883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-03-09T20:18:43.237276] [INFO ] [FORECASTER] Starting predict_future for CE [2026-03-09T20:18:43.238195] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-03-09T20:18:43.238253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:43.238287] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:43.238314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:43.238372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:43.300015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:43.300740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:43.300823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:43.300858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:43.454853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:43.455037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:43.455111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:43.455151] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:43.459544] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-03-09T20:18:43.459884] [INFO ] [FORECASTER] Completed predict_future for CE [2026-03-09T20:18:43.460025] [INFO ] [sig ] CE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:43.601708] [INFO ] [LOCAL ] Saved forecast: CE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CE.txt [2026-03-09T20:18:43.601890] [INFO ] [sig ] [604/3280] Completed CE in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:43.601933] [INFO ] [sig ] [605/3280] Forecasting CECO... [2026-03-09T20:18:43.601962] [INFO ] [sig ] Generating forecast for: CECO [2026-03-09T20:18:43.601992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-03-09T20:18:43.613708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-03-09T20:18:43.614040] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-03-09T20:18:43.614871] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-03-09T20:18:43.614924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:43.614957] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:43.614984] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:43.615040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:43.674108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:43.675132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:43.675408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:43.675441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:43.796091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:43.796467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:43.796509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:43.796537] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:43.800293] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-03-09T20:18:43.800599] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-03-09T20:18:43.800735] [INFO ] [sig ] CECO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:43.945081] [INFO ] [LOCAL ] Saved forecast: CECO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CECO.txt [2026-03-09T20:18:43.945215] [INFO ] [sig ] [605/3280] Completed CECO in 0.3s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:43.945259] [INFO ] [sig ] [606/3280] Forecasting CEG... [2026-03-09T20:18:43.945288] [INFO ] [sig ] Generating forecast for: CEG [2026-03-09T20:18:43.945318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-03-09T20:18:43.957707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-03-09T20:18:43.958033] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-03-09T20:18:43.958879] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-03-09T20:18:43.958935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:43.958968] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:43.958998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:43.959081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:44.020403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:44.021226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:44.021506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:44.021539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:44.169920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:44.170084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:44.170314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:44.170355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:44.174190] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-03-09T20:18:44.174478] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-03-09T20:18:44.174631] [INFO ] [sig ] CEG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:44.330280] [INFO ] [LOCAL ] Saved forecast: CEG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CEG.txt [2026-03-09T20:18:44.330441] [INFO ] [sig ] [606/3280] Completed CEG in 0.4s | 2.77 sym/s | Total: 3.6m | ETA: 16.1m [2026-03-09T20:18:44.330482] [INFO ] [sig ] [607/3280] Forecasting CELC... [2026-03-09T20:18:44.330512] [INFO ] [sig ] Generating forecast for: CELC [2026-03-09T20:18:44.330542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-03-09T20:18:44.342818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-03-09T20:18:44.343160] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-03-09T20:18:44.344009] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-03-09T20:18:44.344063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:44.344096] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:44.344123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:44.344180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:44.406000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:44.406993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:44.407093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:44.407131] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:44.531838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:44.532008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:44.532050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:44.532080] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:44.536715] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-03-09T20:18:44.537052] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-03-09T20:18:44.537198] [INFO ] [sig ] CELC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:44.687246] [INFO ] [LOCAL ] Saved forecast: CELC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CELC.txt [2026-03-09T20:18:44.687395] [INFO ] [sig ] [607/3280] Completed CELC in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:44.687435] [INFO ] [sig ] [608/3280] Forecasting CELH... [2026-03-09T20:18:44.687464] [INFO ] [sig ] Generating forecast for: CELH [2026-03-09T20:18:44.687514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-03-09T20:18:44.699741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-03-09T20:18:44.700065] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-03-09T20:18:44.700943] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-03-09T20:18:44.701010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:44.701072] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:44.701102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:44.701160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:44.766831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:44.767737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:44.767821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:44.767854] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:44.895929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:44.896098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:44.896141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:44.896171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:44.899856] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-03-09T20:18:44.900151] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-03-09T20:18:44.900290] [INFO ] [sig ] CELH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:45.043784] [INFO ] [LOCAL ] Saved forecast: CELH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CELH.txt [2026-03-09T20:18:45.043929] [INFO ] [sig ] [608/3280] Completed CELH in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:45.043970] [INFO ] [sig ] [609/3280] Forecasting CELZ... [2026-03-09T20:18:45.043999] [INFO ] [sig ] Generating forecast for: CELZ [2026-03-09T20:18:45.044029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-03-09T20:18:45.058452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-03-09T20:18:45.058879] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-03-09T20:18:45.059929] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-03-09T20:18:45.059991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:45.060029] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:45.060060] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:45.060134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:45.125020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:45.126212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:45.126308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:45.126342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:45.244677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:45.244840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:45.244884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:45.244913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:45.248871] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=43.44%) [2026-03-09T20:18:45.249197] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-03-09T20:18:45.249335] [INFO ] [sig ] CELZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:45.392484] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CELZ.txt [2026-03-09T20:18:45.392652] [INFO ] [sig ] [609/3280] Completed CELZ in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:45.392696] [INFO ] [sig ] [610/3280] Forecasting CENTA... [2026-03-09T20:18:45.392725] [INFO ] [sig ] Generating forecast for: CENTA [2026-03-09T20:18:45.392755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-03-09T20:18:45.405075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-03-09T20:18:45.405465] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-03-09T20:18:45.406317] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-03-09T20:18:45.406372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:45.406404] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:45.406430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:45.406487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:45.465858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:45.466671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:45.466759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:45.466792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:45.588350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:45.588516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:45.588555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:45.588604] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:45.592214] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=66.32%) [2026-03-09T20:18:45.592508] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-03-09T20:18:45.592661] [INFO ] [sig ] CENTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:45.740040] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CENTA.txt [2026-03-09T20:18:45.740194] [INFO ] [sig ] [610/3280] Completed CENTA in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:45.740245] [INFO ] [sig ] [611/3280] Forecasting CENX... [2026-03-09T20:18:45.740275] [INFO ] [sig ] Generating forecast for: CENX [2026-03-09T20:18:45.740306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-03-09T20:18:45.753708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-03-09T20:18:45.754091] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-03-09T20:18:45.754928] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-03-09T20:18:45.754982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:45.755014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:45.755041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:45.755097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:45.815426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:45.816265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:45.816354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:45.816388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:45.944154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:45.944500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:45.944540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:45.944628] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:45.948322] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-03-09T20:18:45.948626] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-03-09T20:18:45.948762] [INFO ] [sig ] CENX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:46.105346] [INFO ] [LOCAL ] Saved forecast: CENX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CENX.txt [2026-03-09T20:18:46.105520] [INFO ] [sig ] [611/3280] Completed CENX in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:46.105563] [INFO ] [sig ] [612/3280] Forecasting CERS... [2026-03-09T20:18:46.105615] [INFO ] [sig ] Generating forecast for: CERS [2026-03-09T20:18:46.105646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-03-09T20:18:46.120306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-03-09T20:18:46.120748] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-03-09T20:18:46.121802] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-03-09T20:18:46.121856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:46.121887] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:46.121913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:46.121968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:46.181626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:46.182541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:46.182655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:46.182689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:46.303698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:46.303874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:46.303916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:46.303944] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:46.308112] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-03-09T20:18:46.308428] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-03-09T20:18:46.308567] [INFO ] [sig ] CERS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:46.455254] [INFO ] [LOCAL ] Saved forecast: CERS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CERS.txt [2026-03-09T20:18:46.455610] [INFO ] [sig ] [612/3280] Completed CERS in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:46.455654] [INFO ] [sig ] [613/3280] Forecasting CF... [2026-03-09T20:18:46.455682] [INFO ] [sig ] Generating forecast for: CF [2026-03-09T20:18:46.455712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-03-09T20:18:46.467966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-03-09T20:18:46.468289] [INFO ] [FORECASTER] Starting predict_future for CF [2026-03-09T20:18:46.469360] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-03-09T20:18:46.469415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:46.469446] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:46.469472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:46.469530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:46.546632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:46.547754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:46.547844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:46.547877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:46.671320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:46.671494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:46.671536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:46.671566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:46.675216] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-03-09T20:18:46.675607] [INFO ] [FORECASTER] Completed predict_future for CF [2026-03-09T20:18:46.675767] [INFO ] [sig ] CF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:46.825524] [INFO ] [LOCAL ] Saved forecast: CF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CF.txt [2026-03-09T20:18:46.825709] [INFO ] [sig ] [613/3280] Completed CF in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:46.825759] [INFO ] [sig ] [614/3280] Forecasting CFFN... [2026-03-09T20:18:46.825796] [INFO ] [sig ] Generating forecast for: CFFN [2026-03-09T20:18:46.825828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-03-09T20:18:46.837421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-03-09T20:18:46.837826] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-03-09T20:18:46.838776] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-03-09T20:18:46.838836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:46.838868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:46.838894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:46.838953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:46.898068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:46.898941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:46.899031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:46.899066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:47.022167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:47.022337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:47.022380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:47.022411] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:47.026472] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-03-09T20:18:47.026789] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-03-09T20:18:47.026928] [INFO ] [sig ] CFFN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:47.174538] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CFFN.txt [2026-03-09T20:18:47.174723] [INFO ] [sig ] [614/3280] Completed CFFN in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 16.1m [2026-03-09T20:18:47.174764] [INFO ] [sig ] [615/3280] Forecasting CFG... [2026-03-09T20:18:47.174793] [INFO ] [sig ] Generating forecast for: CFG [2026-03-09T20:18:47.174822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-03-09T20:18:47.188159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-03-09T20:18:47.188765] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-03-09T20:18:47.189893] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-03-09T20:18:47.189949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:47.189983] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:47.190011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:47.190070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:47.249240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:47.250127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:47.250219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:47.250251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:47.379718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:47.379919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:47.379963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:47.379991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:47.383611] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-03-09T20:18:47.383895] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-03-09T20:18:47.384035] [INFO ] [sig ] CFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:47.548616] [INFO ] [LOCAL ] Saved forecast: CFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CFG.txt [2026-03-09T20:18:47.548879] [INFO ] [sig ] [615/3280] Completed CFG in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:47.548929] [INFO ] [sig ] [616/3280] Forecasting CFO... [2026-03-09T20:18:47.548962] [INFO ] [sig ] Generating forecast for: CFO [2026-03-09T20:18:47.548995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-03-09T20:18:47.564373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-03-09T20:18:47.564796] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-03-09T20:18:47.565691] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-03-09T20:18:47.565747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:47.565782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:47.565812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:47.565875] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:47.627323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:47.628091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:47.628174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:47.628208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:47.742837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:47.743001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:47.743043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:47.743072] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:47.746815] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=10.92%) [2026-03-09T20:18:47.747114] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-03-09T20:18:47.747253] [INFO ] [sig ] CFO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:47.913236] [INFO ] [LOCAL ] Saved forecast: CFO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CFO.txt [2026-03-09T20:18:47.913398] [INFO ] [sig ] [616/3280] Completed CFO in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:47.913438] [INFO ] [sig ] [617/3280] Forecasting CG... [2026-03-09T20:18:47.913468] [INFO ] [sig ] Generating forecast for: CG [2026-03-09T20:18:47.913498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-03-09T20:18:47.925354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-03-09T20:18:47.925731] [INFO ] [FORECASTER] Starting predict_future for CG [2026-03-09T20:18:47.926538] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-03-09T20:18:47.926610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:47.926642] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:47.926669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:47.926725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:47.989149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:47.989955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:47.990039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:47.990073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:48.125916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:48.126139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:48.126227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:48.126275] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:48.132300] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: UP (p=96.80%) [2026-03-09T20:18:48.132874] [INFO ] [FORECASTER] Completed predict_future for CG [2026-03-09T20:18:48.133117] [INFO ] [sig ] CG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:48.286112] [INFO ] [LOCAL ] Saved forecast: CG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CG.txt [2026-03-09T20:18:48.286290] [INFO ] [sig ] [617/3280] Completed CG in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:48.286333] [INFO ] [sig ] [618/3280] Forecasting CGABL... [2026-03-09T20:18:48.286363] [INFO ] [sig ] Generating forecast for: CGABL [2026-03-09T20:18:48.286399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-03-09T20:18:48.302002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-03-09T20:18:48.302632] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-03-09T20:18:48.303631] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-03-09T20:18:48.303689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:48.303735] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:48.303764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:48.303850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:48.365447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:48.366594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:48.366743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:48.366799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:48.487677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:48.487843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:48.487886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:48.487918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:48.491629] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-03-09T20:18:48.491919] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-03-09T20:18:48.492056] [INFO ] [sig ] CGABL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:48.641939] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CGABL.txt [2026-03-09T20:18:48.642103] [INFO ] [sig ] [618/3280] Completed CGABL in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:48.642144] [INFO ] [sig ] [619/3280] Forecasting CGBD... [2026-03-09T20:18:48.642175] [INFO ] [sig ] Generating forecast for: CGBD [2026-03-09T20:18:48.642205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-03-09T20:18:48.657054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-03-09T20:18:48.657458] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-03-09T20:18:48.658380] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-03-09T20:18:48.658436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:48.658480] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:48.658510] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:48.658588] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:48.717203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:48.718159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:48.718261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:48.718295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:48.844335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:48.844519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:48.844562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:48.844612] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:48.848763] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-03-09T20:18:48.849098] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-03-09T20:18:48.849285] [INFO ] [sig ] CGBD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:48.998770] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CGBD.txt [2026-03-09T20:18:48.998941] [INFO ] [sig ] [619/3280] Completed CGBD in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:48.998986] [INFO ] [sig ] [620/3280] Forecasting CGC... [2026-03-09T20:18:48.999019] [INFO ] [sig ] Generating forecast for: CGC [2026-03-09T20:18:48.999058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-03-09T20:18:49.012061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-03-09T20:18:49.012491] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-03-09T20:18:49.013372] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-03-09T20:18:49.013427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:49.013459] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:49.013485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:49.013541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:49.075456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:49.076339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:49.076444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:49.076481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:49.200954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:49.201115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:49.201158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:49.201188] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:49.204942] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-03-09T20:18:49.205232] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-03-09T20:18:49.205368] [INFO ] [sig ] CGC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:49.350015] [INFO ] [LOCAL ] Saved forecast: CGC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CGC.txt [2026-03-09T20:18:49.350161] [INFO ] [sig ] [620/3280] Completed CGC in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:49.350201] [INFO ] [sig ] [621/3280] Forecasting CGEM... [2026-03-09T20:18:49.350230] [INFO ] [sig ] Generating forecast for: CGEM [2026-03-09T20:18:49.350259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-03-09T20:18:49.365483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-03-09T20:18:49.365897] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-03-09T20:18:49.366718] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-03-09T20:18:49.366771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:49.366803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:49.366830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:49.366887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:49.430743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:49.431806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:49.431916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:49.431954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:49.554308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:49.554460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:49.554503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:49.554550] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:49.558150] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-03-09T20:18:49.558461] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-03-09T20:18:49.558616] [INFO ] [sig ] CGEM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:49.706779] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CGEM.txt [2026-03-09T20:18:49.706952] [INFO ] [sig ] [621/3280] Completed CGEM in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:49.706993] [INFO ] [sig ] [622/3280] Forecasting CGEN... [2026-03-09T20:18:49.707023] [INFO ] [sig ] Generating forecast for: CGEN [2026-03-09T20:18:49.707054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-03-09T20:18:49.719309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-03-09T20:18:49.719665] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-03-09T20:18:49.720525] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-03-09T20:18:49.720600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:49.720635] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:49.720664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:49.720724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:49.782295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:49.783152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:49.783239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:49.783273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:49.910129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:49.910296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:49.910533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:49.910563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:49.914252] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-03-09T20:18:49.914747] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-03-09T20:18:49.914881] [INFO ] [sig ] CGEN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:50.063017] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CGEN.txt [2026-03-09T20:18:50.063194] [INFO ] [sig ] [622/3280] Completed CGEN in 0.4s | 2.77 sym/s | Total: 3.7m | ETA: 16.0m [2026-03-09T20:18:50.063245] [INFO ] [sig ] [623/3280] Forecasting CGNX... [2026-03-09T20:18:50.063278] [INFO ] [sig ] Generating forecast for: CGNX [2026-03-09T20:18:50.063309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-03-09T20:18:50.077381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-03-09T20:18:50.077826] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-03-09T20:18:50.078697] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-03-09T20:18:50.078753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:50.078811] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:50.078854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:50.078916] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:50.154341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:50.155261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:50.155363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:50.155400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:50.280014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:50.280181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:50.280228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:50.280258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:50.284428] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-03-09T20:18:50.284736] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-03-09T20:18:50.284873] [INFO ] [sig ] CGNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:50.429691] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CGNX.txt [2026-03-09T20:18:50.429862] [INFO ] [sig ] [623/3280] Completed CGNX in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:50.429904] [INFO ] [sig ] [624/3280] Forecasting CGO... [2026-03-09T20:18:50.429933] [INFO ] [sig ] Generating forecast for: CGO [2026-03-09T20:18:50.429963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-03-09T20:18:50.442640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-03-09T20:18:50.443030] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-03-09T20:18:50.443963] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-03-09T20:18:50.444020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:50.444052] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:50.444079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:50.444147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:50.506337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:50.507315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:50.507413] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:50.507448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:50.640148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:50.640335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:50.640564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:50.640620] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:50.644565] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-03-09T20:18:50.644985] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-03-09T20:18:50.645180] [INFO ] [sig ] CGO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:50.810532] [INFO ] [LOCAL ] Saved forecast: CGO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CGO.txt [2026-03-09T20:18:50.810760] [INFO ] [sig ] [624/3280] Completed CGO in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:50.810810] [INFO ] [sig ] [625/3280] Forecasting CGON... [2026-03-09T20:18:50.810840] [INFO ] [sig ] Generating forecast for: CGON [2026-03-09T20:18:50.811047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-03-09T20:18:50.825879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-03-09T20:18:50.826307] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-03-09T20:18:50.827282] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-03-09T20:18:50.827338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:50.827401] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:50.827429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:50.827488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:50.890623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:50.891560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:50.891705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:50.891744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:51.016372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:51.016569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:51.016651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:51.016692] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:51.020805] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-03-09T20:18:51.021161] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-03-09T20:18:51.021307] [INFO ] [sig ] CGON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:51.178473] [INFO ] [LOCAL ] Saved forecast: CGON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CGON.txt [2026-03-09T20:18:51.178670] [INFO ] [sig ] [625/3280] Completed CGON in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:51.178715] [INFO ] [sig ] [626/3280] Forecasting CHCI... [2026-03-09T20:18:51.178746] [INFO ] [sig ] Generating forecast for: CHCI [2026-03-09T20:18:51.178778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-03-09T20:18:51.193335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-03-09T20:18:51.193817] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-03-09T20:18:51.194872] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-03-09T20:18:51.194935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:51.194974] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:51.195006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:51.195084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:51.258685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:51.259656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:51.259746] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:51.259781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:51.373555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:51.373742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:51.373786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:51.373834] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:51.377653] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-03-09T20:18:51.377973] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-03-09T20:18:51.378118] [INFO ] [sig ] CHCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:51.531469] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHCI.txt [2026-03-09T20:18:51.531661] [INFO ] [sig ] [626/3280] Completed CHCI in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:51.531707] [INFO ] [sig ] [627/3280] Forecasting CHCO... [2026-03-09T20:18:51.531742] [INFO ] [sig ] Generating forecast for: CHCO [2026-03-09T20:18:51.531783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-03-09T20:18:51.544145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-03-09T20:18:51.544598] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-03-09T20:18:51.545598] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-03-09T20:18:51.545669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:51.545719] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:51.545759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:51.545822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:51.607638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:51.608553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:51.608669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:51.608706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:51.741659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:51.741824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:51.741866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:51.741895] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:51.745676] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=59.59%) [2026-03-09T20:18:51.745981] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-03-09T20:18:51.746126] [INFO ] [sig ] CHCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:51.894145] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHCO.txt [2026-03-09T20:18:51.894327] [INFO ] [sig ] [627/3280] Completed CHCO in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:51.894368] [INFO ] [sig ] [628/3280] Forecasting CHD... [2026-03-09T20:18:51.894398] [INFO ] [sig ] Generating forecast for: CHD [2026-03-09T20:18:51.894428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-03-09T20:18:51.907188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-03-09T20:18:51.907831] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-03-09T20:18:51.908966] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-03-09T20:18:51.909023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:51.909056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:51.909084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:51.909149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:51.974055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:51.975371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:51.975486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:51.975522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:52.112441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:52.112658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:52.112714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:52.112793] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:52.116367] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=99.91%) [2026-03-09T20:18:52.116728] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-03-09T20:18:52.116877] [INFO ] [sig ] CHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:52.266778] [INFO ] [LOCAL ] Saved forecast: CHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHD.txt [2026-03-09T20:18:52.266948] [INFO ] [sig ] [628/3280] Completed CHD in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:52.266988] [INFO ] [sig ] [629/3280] Forecasting CHDN... [2026-03-09T20:18:52.267017] [INFO ] [sig ] Generating forecast for: CHDN [2026-03-09T20:18:52.267048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-03-09T20:18:52.279687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-03-09T20:18:52.280058] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-03-09T20:18:52.280894] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-03-09T20:18:52.280948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:52.280980] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:52.281006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:52.281062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:52.340759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:52.341694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:52.341780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:52.341813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:52.467342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:52.467527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:52.467587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:52.467619] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:52.471900] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-03-09T20:18:52.472200] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-03-09T20:18:52.472346] [INFO ] [sig ] CHDN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:52.618306] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHDN.txt [2026-03-09T20:18:52.618479] [INFO ] [sig ] [629/3280] Completed CHDN in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:52.618519] [INFO ] [sig ] [630/3280] Forecasting CHE... [2026-03-09T20:18:52.618549] [INFO ] [sig ] Generating forecast for: CHE [2026-03-09T20:18:52.618600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-03-09T20:18:52.630822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-03-09T20:18:52.631188] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-03-09T20:18:52.632016] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-03-09T20:18:52.632070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:52.632101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:52.632141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:52.632200] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:52.690658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:52.691539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:52.691645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:52.691680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:52.825500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:52.825683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:52.825731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:52.825762] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:52.830002] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-03-09T20:18:52.830317] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-03-09T20:18:52.830680] [INFO ] [sig ] CHE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:52.974448] [INFO ] [LOCAL ] Saved forecast: CHE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHE.txt [2026-03-09T20:18:52.974632] [INFO ] [sig ] [630/3280] Completed CHE in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:52.974674] [INFO ] [sig ] [631/3280] Forecasting CHEF... [2026-03-09T20:18:52.974706] [INFO ] [sig ] Generating forecast for: CHEF [2026-03-09T20:18:52.974737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-03-09T20:18:52.987247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-03-09T20:18:52.987663] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-03-09T20:18:52.988657] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-03-09T20:18:52.988716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:52.988765] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:52.988805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:52.988864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:53.050814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:53.051729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:53.051818] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:53.051851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:53.185172] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:53.185352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:53.185393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:53.185634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:53.189544] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=76.46%) [2026-03-09T20:18:53.189867] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-03-09T20:18:53.190005] [INFO ] [sig ] CHEF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:53.332787] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHEF.txt [2026-03-09T20:18:53.332953] [INFO ] [sig ] [631/3280] Completed CHEF in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 16.0m [2026-03-09T20:18:53.332995] [INFO ] [sig ] [632/3280] Forecasting CHH... [2026-03-09T20:18:53.333024] [INFO ] [sig ] Generating forecast for: CHH [2026-03-09T20:18:53.333053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-03-09T20:18:53.345192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-03-09T20:18:53.345521] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-03-09T20:18:53.346389] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-03-09T20:18:53.346444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:53.346475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:53.346501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:53.346557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:53.409727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:53.410873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:53.410970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:53.411005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:53.535555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:53.535732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:53.535776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:53.535806] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:53.539393] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=42.74%) [2026-03-09T20:18:53.539699] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-03-09T20:18:53.539833] [INFO ] [sig ] CHH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:53.684807] [INFO ] [LOCAL ] Saved forecast: CHH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHH.txt [2026-03-09T20:18:53.684977] [INFO ] [sig ] [632/3280] Completed CHH in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:53.685206] [INFO ] [sig ] [633/3280] Forecasting CHI... [2026-03-09T20:18:53.685238] [INFO ] [sig ] Generating forecast for: CHI [2026-03-09T20:18:53.685276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-03-09T20:18:53.697179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-03-09T20:18:53.697551] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-03-09T20:18:53.698388] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-03-09T20:18:53.698441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:53.698474] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:53.698501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:53.698557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:53.760903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:53.761839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:53.761927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:53.761961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:53.887559] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:53.887742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:53.887783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:53.887810] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:53.891313] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-03-09T20:18:53.891616] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-03-09T20:18:53.891752] [INFO ] [sig ] CHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:54.033988] [INFO ] [LOCAL ] Saved forecast: CHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHI.txt [2026-03-09T20:18:54.034154] [INFO ] [sig ] [633/3280] Completed CHI in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:54.034194] [INFO ] [sig ] [634/3280] Forecasting CHKP... [2026-03-09T20:18:54.034223] [INFO ] [sig ] Generating forecast for: CHKP [2026-03-09T20:18:54.034260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-03-09T20:18:54.047089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-03-09T20:18:54.047520] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-03-09T20:18:54.048357] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-03-09T20:18:54.048412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:54.048443] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:54.048468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:54.048524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:54.110531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:54.111690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:54.111779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:54.111810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:54.236476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:54.236873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:54.236923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:54.236953] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:54.240731] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-03-09T20:18:54.241076] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-03-09T20:18:54.241228] [INFO ] [sig ] CHKP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:54.388938] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHKP.txt [2026-03-09T20:18:54.389124] [INFO ] [sig ] [634/3280] Completed CHKP in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:54.389165] [INFO ] [sig ] [635/3280] Forecasting CHMI... [2026-03-09T20:18:54.389212] [INFO ] [sig ] Generating forecast for: CHMI [2026-03-09T20:18:54.389252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-03-09T20:18:54.405017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-03-09T20:18:54.405659] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-03-09T20:18:54.406827] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-03-09T20:18:54.406885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:54.406917] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:54.406947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:54.407010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:54.470753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:54.471976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:54.472119] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:54.472154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:54.593711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:54.593881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:54.593923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:54.593951] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:54.597657] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=51.63%) [2026-03-09T20:18:54.598012] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-03-09T20:18:54.598176] [INFO ] [sig ] CHMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:54.755849] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHMI.txt [2026-03-09T20:18:54.756032] [INFO ] [sig ] [635/3280] Completed CHMI in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:54.756073] [INFO ] [sig ] [636/3280] Forecasting CHRD... [2026-03-09T20:18:54.756102] [INFO ] [sig ] Generating forecast for: CHRD [2026-03-09T20:18:54.756142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-03-09T20:18:54.769157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-03-09T20:18:54.769539] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-03-09T20:18:54.770651] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-03-09T20:18:54.770707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:54.770740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:54.770766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:54.770822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:54.829434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:54.830328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:54.830411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:54.830444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:54.953140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:54.953321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:54.953370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:54.953399] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:54.957832] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-03-09T20:18:54.958188] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-03-09T20:18:54.958341] [INFO ] [sig ] CHRD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:55.106204] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHRD.txt [2026-03-09T20:18:55.106372] [INFO ] [sig ] [636/3280] Completed CHRD in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:55.106412] [INFO ] [sig ] [637/3280] Forecasting CHRS... [2026-03-09T20:18:55.106440] [INFO ] [sig ] Generating forecast for: CHRS [2026-03-09T20:18:55.106470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-03-09T20:18:55.119190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-03-09T20:18:55.119565] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-03-09T20:18:55.120402] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-03-09T20:18:55.120457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:55.120489] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:55.120515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:55.120597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:55.178996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:55.179943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:55.180036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:55.180069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:55.308069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:55.308236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:55.308283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:55.308312] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:55.312018] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-03-09T20:18:55.312323] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-03-09T20:18:55.312462] [INFO ] [sig ] CHRS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:55.466432] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHRS.txt [2026-03-09T20:18:55.466626] [INFO ] [sig ] [637/3280] Completed CHRS in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:55.466671] [INFO ] [sig ] [638/3280] Forecasting CHSCL... [2026-03-09T20:18:55.466702] [INFO ] [sig ] Generating forecast for: CHSCL [2026-03-09T20:18:55.466730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-03-09T20:18:55.479955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-03-09T20:18:55.480391] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-03-09T20:18:55.481306] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-03-09T20:18:55.481364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:55.481398] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:55.481425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:55.481483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:55.542866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:55.543801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:55.543912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:55.543949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:55.667220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:55.667389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:55.667430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:55.667460] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:55.671478] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=14.12%) [2026-03-09T20:18:55.671819] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-03-09T20:18:55.671965] [INFO ] [sig ] CHSCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:55.816961] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHSCL.txt [2026-03-09T20:18:55.817154] [INFO ] [sig ] [638/3280] Completed CHSCL in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:55.817195] [INFO ] [sig ] [639/3280] Forecasting CHSCM... [2026-03-09T20:18:55.817226] [INFO ] [sig ] Generating forecast for: CHSCM [2026-03-09T20:18:55.817259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-03-09T20:18:55.828863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-03-09T20:18:55.829219] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-03-09T20:18:55.830057] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-03-09T20:18:55.830110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:55.830142] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:55.830170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:55.830231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:55.889604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:55.890728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:55.890816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:55.890850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:56.013358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:56.013530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:56.013589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:56.013622] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:56.017159] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=39.71%) [2026-03-09T20:18:56.017485] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-03-09T20:18:56.017701] [INFO ] [sig ] CHSCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:56.170737] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHSCM.txt [2026-03-09T20:18:56.170931] [INFO ] [sig ] [639/3280] Completed CHSCM in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 15.9m [2026-03-09T20:18:56.170975] [INFO ] [sig ] [640/3280] Forecasting CHSCN... [2026-03-09T20:18:56.171005] [INFO ] [sig ] Generating forecast for: CHSCN [2026-03-09T20:18:56.171037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-03-09T20:18:56.182832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-03-09T20:18:56.183224] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-03-09T20:18:56.184144] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-03-09T20:18:56.184200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:56.184238] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:56.184271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:56.184339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:56.243419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:56.244322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:56.244439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:56.244476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:56.363304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:56.363466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:56.363507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:56.363535] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:56.367020] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: UP (p=83.86%) [2026-03-09T20:18:56.367296] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-03-09T20:18:56.367426] [INFO ] [sig ] CHSCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:56.509914] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHSCN.txt [2026-03-09T20:18:56.510047] [INFO ] [sig ] [640/3280] Completed CHSCN in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:56.510087] [INFO ] [sig ] [641/3280] Forecasting CHSCO... [2026-03-09T20:18:56.510116] [INFO ] [sig ] Generating forecast for: CHSCO [2026-03-09T20:18:56.510146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-03-09T20:18:56.521869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-03-09T20:18:56.522139] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-03-09T20:18:56.522989] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-03-09T20:18:56.523042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:56.523074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:56.523101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:56.523187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:56.583812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:56.584548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:56.584652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:56.584686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:56.696239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:56.696378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:56.696417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:56.696448] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:56.700061] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=34.54%) [2026-03-09T20:18:56.700346] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-03-09T20:18:56.700482] [INFO ] [sig ] CHSCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:56.860006] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CHSCO.txt [2026-03-09T20:18:56.860175] [INFO ] [sig ] [641/3280] Completed CHSCO in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:56.860217] [INFO ] [sig ] [642/3280] Forecasting CHSCP... [2026-03-09T20:18:56.860247] [INFO ] [sig ] Generating forecast for: CHSCP [2026-03-09T20:18:56.860277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-03-09T20:18:56.873778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-03-09T20:18:56.874195] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-03-09T20:18:56.875080] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-03-09T20:18:56.875135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:56.875203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:56.875233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:56.875295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:56.935077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:56.936015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:56.936120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:56.936154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:57.044447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:57.044625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:57.044667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:57.044696] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:57.048366] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-03-09T20:18:57.048672] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-03-09T20:18:57.048805] [INFO ] [sig ] CHSCP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:57.198926] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHSCP.txt [2026-03-09T20:18:57.199075] [INFO ] [sig ] [642/3280] Completed CHSCP in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:57.199117] [INFO ] [sig ] [643/3280] Forecasting CHWY... [2026-03-09T20:18:57.199145] [INFO ] [sig ] Generating forecast for: CHWY [2026-03-09T20:18:57.199174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-03-09T20:18:57.213285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-03-09T20:18:57.213713] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-03-09T20:18:57.214669] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-03-09T20:18:57.214726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:57.214760] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:57.214787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:57.214844] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:57.278441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:57.279400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:57.279487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:57.279521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:57.408876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:57.409039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:57.409082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:57.409113] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:57.412863] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=91.16%) [2026-03-09T20:18:57.413165] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-03-09T20:18:57.413321] [INFO ] [sig ] CHWY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:57.560911] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHWY.txt [2026-03-09T20:18:57.561049] [INFO ] [sig ] [643/3280] Completed CHWY in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:57.561089] [INFO ] [sig ] [644/3280] Forecasting CHY... [2026-03-09T20:18:57.561118] [INFO ] [sig ] Generating forecast for: CHY [2026-03-09T20:18:57.561147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-03-09T20:18:57.573296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-03-09T20:18:57.573613] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-03-09T20:18:57.574443] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-03-09T20:18:57.574496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:57.574529] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:57.574556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:57.574644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:57.633470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:57.634272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:57.634357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:57.634389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:57.753491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:57.753668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:57.753709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:57.753738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:57.757274] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-03-09T20:18:57.757599] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-03-09T20:18:57.757736] [INFO ] [sig ] CHY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:57.903605] [INFO ] [LOCAL ] Saved forecast: CHY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CHY.txt [2026-03-09T20:18:57.903798] [INFO ] [sig ] [644/3280] Completed CHY in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:57.903857] [INFO ] [sig ] [645/3280] Forecasting CI... [2026-03-09T20:18:57.903889] [INFO ] [sig ] Generating forecast for: CI [2026-03-09T20:18:57.903921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-03-09T20:18:57.918004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-03-09T20:18:57.918428] [INFO ] [FORECASTER] Starting predict_future for CI [2026-03-09T20:18:57.919365] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-03-09T20:18:57.919437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:57.919475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:57.919502] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:57.919558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:57.981245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:57.982214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:57.982303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:57.982337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:58.113709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:58.113876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:58.113918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:58.113999] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:58.118074] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-03-09T20:18:58.118443] [INFO ] [FORECASTER] Completed predict_future for CI [2026-03-09T20:18:58.118622] [INFO ] [sig ] CI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:58.273458] [INFO ] [LOCAL ] Saved forecast: CI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CI.txt [2026-03-09T20:18:58.273638] [INFO ] [sig ] [645/3280] Completed CI in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:58.273683] [INFO ] [sig ] [646/3280] Forecasting CIA... [2026-03-09T20:18:58.273715] [INFO ] [sig ] Generating forecast for: CIA [2026-03-09T20:18:58.273746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-03-09T20:18:58.285316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-03-09T20:18:58.285655] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-03-09T20:18:58.286526] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-03-09T20:18:58.286623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:58.286664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:58.286692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:58.286749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:58.347165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:58.348157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:58.348244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:58.348278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:58.480940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:58.481155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:58.481203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:58.481233] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:58.485172] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-03-09T20:18:58.485511] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-03-09T20:18:58.485684] [INFO ] [sig ] CIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:58.635865] [INFO ] [LOCAL ] Saved forecast: CIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CIA.txt [2026-03-09T20:18:58.636042] [INFO ] [sig ] [646/3280] Completed CIA in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.9m [2026-03-09T20:18:58.636106] [INFO ] [sig ] [647/3280] Forecasting CIB... [2026-03-09T20:18:58.636140] [INFO ] [sig ] Generating forecast for: CIB [2026-03-09T20:18:58.636171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-03-09T20:18:58.650143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-03-09T20:18:58.650559] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-03-09T20:18:58.651427] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-03-09T20:18:58.651494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:58.651530] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:58.651557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:58.651637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:58.711772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:58.712737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:58.712833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:58.712869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:58.839162] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:58.839329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:58.839375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:58.839405] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:58.843325] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-03-09T20:18:58.843644] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-03-09T20:18:58.843783] [INFO ] [sig ] CIB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:58.992763] [INFO ] [LOCAL ] Saved forecast: CIB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CIB.txt [2026-03-09T20:18:58.992915] [INFO ] [sig ] [647/3280] Completed CIB in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:18:58.992957] [INFO ] [sig ] [648/3280] Forecasting CIEN... [2026-03-09T20:18:58.992986] [INFO ] [sig ] Generating forecast for: CIEN [2026-03-09T20:18:58.993017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-03-09T20:18:59.005811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-03-09T20:18:59.006188] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-03-09T20:18:59.007092] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-03-09T20:18:59.007148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:59.007179] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:59.007207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:59.007263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:59.069196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:59.070196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:59.070287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:59.070325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:59.204781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:59.205002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:59.205074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:59.205112] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:59.209321] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-03-09T20:18:59.209761] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-03-09T20:18:59.209943] [INFO ] [sig ] CIEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:18:59.364888] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CIEN.txt [2026-03-09T20:18:59.365057] [INFO ] [sig ] [648/3280] Completed CIEN in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:18:59.365102] [INFO ] [sig ] [649/3280] Forecasting CIF... [2026-03-09T20:18:59.365132] [INFO ] [sig ] Generating forecast for: CIF [2026-03-09T20:18:59.365171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-03-09T20:18:59.379050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-03-09T20:18:59.379393] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-03-09T20:18:59.380456] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-03-09T20:18:59.380510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:59.380542] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:59.380569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:59.380649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:59.444058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:59.445076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:59.445192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:59.445235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:59.560766] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:59.560929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:59.560972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:59.561002] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:59.564660] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-03-09T20:18:59.564955] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-03-09T20:18:59.565093] [INFO ] [sig ] CIF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:18:59.715134] [INFO ] [LOCAL ] Saved forecast: CIF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CIF.txt [2026-03-09T20:18:59.715305] [INFO ] [sig ] [649/3280] Completed CIF in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:18:59.715350] [INFO ] [sig ] [650/3280] Forecasting CIG... [2026-03-09T20:18:59.715379] [INFO ] [sig ] Generating forecast for: CIG [2026-03-09T20:18:59.715420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-03-09T20:18:59.729447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-03-09T20:18:59.729857] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-03-09T20:18:59.730706] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-03-09T20:18:59.730761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:18:59.730794] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:18:59.730823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:18:59.730881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:18:59.793985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:18:59.794967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:18:59.795056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:18:59.795100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:18:59.927295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:18:59.927485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:18:59.927565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:18:59.927625] [INFO ] [FORECASTER] Training complete [2026-03-09T20:18:59.931716] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-03-09T20:18:59.932064] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-03-09T20:18:59.932252] [INFO ] [sig ] CIG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:00.086172] [INFO ] [LOCAL ] Saved forecast: CIG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CIG.txt [2026-03-09T20:19:00.086338] [INFO ] [sig ] [650/3280] Completed CIG in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:00.086391] [INFO ] [sig ] [651/3280] Forecasting CIGI... [2026-03-09T20:19:00.086428] [INFO ] [sig ] Generating forecast for: CIGI [2026-03-09T20:19:00.086473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-03-09T20:19:00.099994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-03-09T20:19:00.100342] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-03-09T20:19:00.101214] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-03-09T20:19:00.101269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:00.101300] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:00.101326] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:00.101383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:00.162882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:00.163771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:00.163858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:00.163892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:00.287264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:00.287433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:00.287482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:00.287806] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:00.291529] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=57.02%) [2026-03-09T20:19:00.292010] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-03-09T20:19:00.292147] [INFO ] [sig ] CIGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:00.435909] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CIGI.txt [2026-03-09T20:19:00.436062] [INFO ] [sig ] [651/3280] Completed CIGI in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:00.436103] [INFO ] [sig ] [652/3280] Forecasting CII... [2026-03-09T20:19:00.436132] [INFO ] [sig ] Generating forecast for: CII [2026-03-09T20:19:00.436162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-03-09T20:19:00.458121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-03-09T20:19:00.458529] [INFO ] [FORECASTER] Starting predict_future for CII [2026-03-09T20:19:00.459371] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-03-09T20:19:00.459427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:00.459460] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:00.459488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:00.459547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:00.522788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:00.523820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:00.524272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:00.524310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:00.651180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:00.651351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:00.651397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:00.651426] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:00.655090] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=69.45%) [2026-03-09T20:19:00.655441] [INFO ] [FORECASTER] Completed predict_future for CII [2026-03-09T20:19:00.655618] [INFO ] [sig ] CII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:00.805562] [INFO ] [LOCAL ] Saved forecast: CII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CII.txt [2026-03-09T20:19:00.805939] [INFO ] [sig ] [652/3280] Completed CII in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:00.805982] [INFO ] [sig ] [653/3280] Forecasting CIM... [2026-03-09T20:19:00.806012] [INFO ] [sig ] Generating forecast for: CIM [2026-03-09T20:19:00.806043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-03-09T20:19:00.818952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-03-09T20:19:00.819331] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-03-09T20:19:00.820263] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-03-09T20:19:00.820333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:00.820380] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:00.820420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:00.820501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:00.885446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:00.886822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:00.886917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:00.886951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:01.016819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:01.016986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:01.017029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:01.017060] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:01.020789] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-03-09T20:19:01.021095] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-03-09T20:19:01.021233] [INFO ] [sig ] CIM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:01.173109] [INFO ] [LOCAL ] Saved forecast: CIM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CIM.txt [2026-03-09T20:19:01.173286] [INFO ] [sig ] [653/3280] Completed CIM in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:01.173329] [INFO ] [sig ] [654/3280] Forecasting CINF... [2026-03-09T20:19:01.173358] [INFO ] [sig ] Generating forecast for: CINF [2026-03-09T20:19:01.173388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-03-09T20:19:01.184763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-03-09T20:19:01.185129] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-03-09T20:19:01.186023] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-03-09T20:19:01.186086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:01.186130] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:01.186158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:01.186215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:01.249098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:01.250252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:01.250383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:01.250438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:01.380205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:01.380371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:01.380415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:01.380444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:01.384217] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-03-09T20:19:01.384520] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-03-09T20:19:01.384685] [INFO ] [sig ] CINF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:01.624548] [INFO ] [LOCAL ] Saved forecast: CINF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CINF.txt [2026-03-09T20:19:01.624719] [INFO ] [sig ] [654/3280] Completed CINF in 0.5s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:01.624956] [INFO ] [sig ] [655/3280] Forecasting CING... [2026-03-09T20:19:01.624987] [INFO ] [sig ] Generating forecast for: CING [2026-03-09T20:19:01.625019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-03-09T20:19:01.636568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-03-09T20:19:01.636922] [INFO ] [FORECASTER] Starting predict_future for CING [2026-03-09T20:19:01.637810] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-03-09T20:19:01.637866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:01.637899] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:01.637925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:01.637981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:01.700838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:01.701751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:01.701836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:01.701871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:01.831139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:01.831440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:01.831495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:01.831528] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:01.835254] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-03-09T20:19:01.835608] [INFO ] [FORECASTER] Completed predict_future for CING [2026-03-09T20:19:01.835754] [INFO ] [sig ] CING: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:01.979330] [INFO ] [LOCAL ] Saved forecast: CING 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CING.txt [2026-03-09T20:19:01.979528] [INFO ] [sig ] [655/3280] Completed CING in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:01.979594] [INFO ] [sig ] [656/3280] Forecasting CION... [2026-03-09T20:19:01.979629] [INFO ] [sig ] Generating forecast for: CION [2026-03-09T20:19:01.979659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-03-09T20:19:01.991000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-03-09T20:19:01.991364] [INFO ] [FORECASTER] Starting predict_future for CION [2026-03-09T20:19:01.992226] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-03-09T20:19:01.992281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:01.992313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:01.992341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:01.992398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:02.051197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:02.052119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:02.052211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:02.052244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:02.179756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:02.179893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:02.179940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:02.179975] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:02.183484] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-03-09T20:19:02.183780] [INFO ] [FORECASTER] Completed predict_future for CION [2026-03-09T20:19:02.183910] [INFO ] [sig ] CION: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:02.326563] [INFO ] [LOCAL ] Saved forecast: CION 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CION.txt [2026-03-09T20:19:02.326895] [INFO ] [sig ] [656/3280] Completed CION in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 15.8m [2026-03-09T20:19:02.326933] [INFO ] [sig ] [657/3280] Forecasting CIVB... [2026-03-09T20:19:02.326962] [INFO ] [sig ] Generating forecast for: CIVB [2026-03-09T20:19:02.326991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-03-09T20:19:02.339780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-03-09T20:19:02.340063] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-03-09T20:19:02.340897] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-03-09T20:19:02.340952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:02.340984] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:02.341011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:02.341068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:02.401532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:02.402218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:02.402299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:02.402332] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:02.532584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:02.532759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:02.532805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:02.532839] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:02.536819] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=91.39%) [2026-03-09T20:19:02.537119] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-03-09T20:19:02.537257] [INFO ] [sig ] CIVB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:02.681129] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CIVB.txt [2026-03-09T20:19:02.681274] [INFO ] [sig ] [657/3280] Completed CIVB in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:02.681321] [INFO ] [sig ] [658/3280] Forecasting CLB... [2026-03-09T20:19:02.681352] [INFO ] [sig ] Generating forecast for: CLB [2026-03-09T20:19:02.681382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-03-09T20:19:02.695334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-03-09T20:19:02.695721] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-03-09T20:19:02.696541] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-03-09T20:19:02.696620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:02.696656] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:02.696684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:02.696741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:02.755102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:02.755894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:02.755974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:02.756006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:02.876516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:02.876875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:02.876917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:02.876947] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:02.880992] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: UP (p=71.78%) [2026-03-09T20:19:02.881288] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-03-09T20:19:02.881428] [INFO ] [sig ] CLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:03.027605] [INFO ] [LOCAL ] Saved forecast: CLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLB.txt [2026-03-09T20:19:03.027754] [INFO ] [sig ] [658/3280] Completed CLB in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:03.027795] [INFO ] [sig ] [659/3280] Forecasting CLBK... [2026-03-09T20:19:03.027824] [INFO ] [sig ] Generating forecast for: CLBK [2026-03-09T20:19:03.027854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-03-09T20:19:03.039481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-03-09T20:19:03.040025] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-03-09T20:19:03.040861] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-03-09T20:19:03.040915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:03.040977] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:03.041005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:03.041067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:03.100811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:03.101662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:03.101750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:03.101783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:03.225325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:03.225510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:03.225556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:03.225604] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:03.229804] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-03-09T20:19:03.230103] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-03-09T20:19:03.230236] [INFO ] [sig ] CLBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:03.377070] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLBK.txt [2026-03-09T20:19:03.377225] [INFO ] [sig ] [659/3280] Completed CLBK in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:03.377266] [INFO ] [sig ] [660/3280] Forecasting CLDX... [2026-03-09T20:19:03.377297] [INFO ] [sig ] Generating forecast for: CLDX [2026-03-09T20:19:03.377329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-03-09T20:19:03.388738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-03-09T20:19:03.389069] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-03-09T20:19:03.389976] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-03-09T20:19:03.390031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:03.390063] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:03.390090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:03.390147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:03.451937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:03.452726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:03.452811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:03.452844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:03.571196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:03.571328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:03.571370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:03.571398] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:03.575449] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-03-09T20:19:03.575768] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-03-09T20:19:03.575898] [INFO ] [sig ] CLDX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:03.719234] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLDX.txt [2026-03-09T20:19:03.719374] [INFO ] [sig ] [660/3280] Completed CLDX in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:03.719415] [INFO ] [sig ] [661/3280] Forecasting CLF... [2026-03-09T20:19:03.719448] [INFO ] [sig ] Generating forecast for: CLF [2026-03-09T20:19:03.719478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-03-09T20:19:03.732499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-03-09T20:19:03.732951] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-03-09T20:19:03.733878] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-03-09T20:19:03.733934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:03.733967] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:03.733993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:03.734049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:03.793772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:03.794765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:03.794856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:03.794890] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:03.926730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:03.926911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:03.926954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:03.927001] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:03.930732] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: DOWN (p=15.91%) [2026-03-09T20:19:03.931070] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-03-09T20:19:03.931215] [INFO ] [sig ] CLF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:04.082980] [INFO ] [LOCAL ] Saved forecast: CLF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLF.txt [2026-03-09T20:19:04.083151] [INFO ] [sig ] [661/3280] Completed CLF in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:04.083193] [INFO ] [sig ] [662/3280] Forecasting CLFD... [2026-03-09T20:19:04.083224] [INFO ] [sig ] Generating forecast for: CLFD [2026-03-09T20:19:04.083255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-03-09T20:19:04.098987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-03-09T20:19:04.099459] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-03-09T20:19:04.100426] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-03-09T20:19:04.100481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:04.100512] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:04.100537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:04.100612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:04.160778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:04.161742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:04.161846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:04.161881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:04.288261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:04.288428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:04.288469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:04.288545] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:04.292870] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=48.96%) [2026-03-09T20:19:04.293149] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-03-09T20:19:04.293279] [INFO ] [sig ] CLFD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:04.440428] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLFD.txt [2026-03-09T20:19:04.440594] [INFO ] [sig ] [662/3280] Completed CLFD in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:04.440639] [INFO ] [sig ] [663/3280] Forecasting CLH... [2026-03-09T20:19:04.440670] [INFO ] [sig ] Generating forecast for: CLH [2026-03-09T20:19:04.440702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-03-09T20:19:04.452660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-03-09T20:19:04.453017] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-03-09T20:19:04.453940] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-03-09T20:19:04.453995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:04.454028] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:04.454055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:04.454114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:04.514116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:04.515076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:04.515165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:04.515215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:04.638670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:04.638840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:04.638881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:04.638910] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:04.642363] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-03-09T20:19:04.642710] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-03-09T20:19:04.642846] [INFO ] [sig ] CLH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:04.793327] [INFO ] [LOCAL ] Saved forecast: CLH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLH.txt [2026-03-09T20:19:04.793503] [INFO ] [sig ] [663/3280] Completed CLH in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.8m [2026-03-09T20:19:04.793545] [INFO ] [sig ] [664/3280] Forecasting CLLS... [2026-03-09T20:19:04.793595] [INFO ] [sig ] Generating forecast for: CLLS [2026-03-09T20:19:04.793630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-03-09T20:19:04.805417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-03-09T20:19:04.805786] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-03-09T20:19:04.806651] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-03-09T20:19:04.806707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:04.806739] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:04.806768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:04.806825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:04.873545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:04.874607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:04.874712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:04.874748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:05.010364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:05.010520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:05.010563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:05.010618] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:05.014304] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-03-09T20:19:05.014622] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-03-09T20:19:05.014768] [INFO ] [sig ] CLLS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:05.161883] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLLS.txt [2026-03-09T20:19:05.162027] [INFO ] [sig ] [664/3280] Completed CLLS in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:05.162068] [INFO ] [sig ] [665/3280] Forecasting CLMB... [2026-03-09T20:19:05.162098] [INFO ] [sig ] Generating forecast for: CLMB [2026-03-09T20:19:05.162131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-03-09T20:19:05.174296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-03-09T20:19:05.174642] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-03-09T20:19:05.175534] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-03-09T20:19:05.175616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:05.175650] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:05.175687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:05.175747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:05.235074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:05.235763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:05.235848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:05.235881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:05.361263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:05.361421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:05.361461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:05.361489] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:05.365511] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-03-09T20:19:05.366040] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-03-09T20:19:05.366178] [INFO ] [sig ] CLMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:05.509028] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLMB.txt [2026-03-09T20:19:05.509168] [INFO ] [sig ] [665/3280] Completed CLMB in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:05.509220] [INFO ] [sig ] [666/3280] Forecasting CLNE... [2026-03-09T20:19:05.509262] [INFO ] [sig ] Generating forecast for: CLNE [2026-03-09T20:19:05.509303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-03-09T20:19:05.522804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-03-09T20:19:05.523222] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-03-09T20:19:05.524138] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-03-09T20:19:05.524194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:05.524226] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:05.524253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:05.524311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:05.586792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:05.587664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:05.587750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:05.587783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:05.710260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:05.710427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:05.710467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:05.710501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:05.714066] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=98.45%) [2026-03-09T20:19:05.714358] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-03-09T20:19:05.714495] [INFO ] [sig ] CLNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:05.860630] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLNE.txt [2026-03-09T20:19:05.860771] [INFO ] [sig ] [666/3280] Completed CLNE in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:05.860813] [INFO ] [sig ] [667/3280] Forecasting CLNN... [2026-03-09T20:19:05.860842] [INFO ] [sig ] Generating forecast for: CLNN [2026-03-09T20:19:05.860872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-03-09T20:19:05.872044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-03-09T20:19:05.872345] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-03-09T20:19:05.873176] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-03-09T20:19:05.873230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:05.873261] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:05.873289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:05.873347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:05.931112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:05.931844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:05.931929] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:05.931963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:06.053842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:06.054013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:06.054054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:06.054082] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:06.058116] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=45.06%) [2026-03-09T20:19:06.058401] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-03-09T20:19:06.058535] [INFO ] [sig ] CLNN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:06.204374] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLNN.txt [2026-03-09T20:19:06.204526] [INFO ] [sig ] [667/3280] Completed CLNN in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:06.204599] [INFO ] [sig ] [668/3280] Forecasting CLOA... [2026-03-09T20:19:06.204639] [INFO ] [sig ] Generating forecast for: CLOA [2026-03-09T20:19:06.204671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-03-09T20:19:06.216907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-03-09T20:19:06.217253] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-03-09T20:19:06.218155] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-03-09T20:19:06.218212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:06.218246] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:06.218275] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:06.218334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:06.276774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:06.277432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:06.277540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:06.277594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:06.391640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:06.391797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:06.391835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:06.391864] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:06.395292] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-03-09T20:19:06.395595] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-03-09T20:19:06.395729] [INFO ] [sig ] CLOA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:06.549209] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLOA.txt [2026-03-09T20:19:06.549361] [INFO ] [sig ] [668/3280] Completed CLOA in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:06.549404] [INFO ] [sig ] [669/3280] Forecasting CLRB... [2026-03-09T20:19:06.549433] [INFO ] [sig ] Generating forecast for: CLRB [2026-03-09T20:19:06.549471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-03-09T20:19:06.561166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-03-09T20:19:06.561445] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-03-09T20:19:06.562476] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-03-09T20:19:06.562534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:06.562566] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:06.562614] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:06.562670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:06.620676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:06.621306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:06.621434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:06.621471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:06.751324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:06.751545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:06.751623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:06.751676] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:06.755815] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-03-09T20:19:06.756138] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-03-09T20:19:06.756281] [INFO ] [sig ] CLRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:06.907974] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLRB.txt [2026-03-09T20:19:06.908142] [INFO ] [sig ] [669/3280] Completed CLRB in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:06.908184] [INFO ] [sig ] [670/3280] Forecasting CLS... [2026-03-09T20:19:06.908214] [INFO ] [sig ] Generating forecast for: CLS [2026-03-09T20:19:06.908244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-03-09T20:19:06.920641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-03-09T20:19:06.921046] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-03-09T20:19:06.921886] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-03-09T20:19:06.921940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:06.921972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:06.921999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:06.922056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:06.980445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:06.981353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:06.981438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:06.981471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:07.105504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:07.105686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:07.105732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:07.105760] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:07.109789] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=63.65%) [2026-03-09T20:19:07.110083] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-03-09T20:19:07.110218] [INFO ] [sig ] CLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:07.257932] [INFO ] [LOCAL ] Saved forecast: CLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CLS.txt [2026-03-09T20:19:07.258054] [INFO ] [sig ] [670/3280] Completed CLS in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:07.258093] [INFO ] [sig ] [671/3280] Forecasting CLX... [2026-03-09T20:19:07.258122] [INFO ] [sig ] Generating forecast for: CLX [2026-03-09T20:19:07.258153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-03-09T20:19:07.269837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-03-09T20:19:07.270157] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-03-09T20:19:07.270974] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-03-09T20:19:07.271028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:07.271059] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:07.271087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:07.271143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:07.332280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:07.333245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:07.333341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:07.333376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:07.462832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:07.463047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:07.463097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:07.463129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:07.467124] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-03-09T20:19:07.467420] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-03-09T20:19:07.467595] [INFO ] [sig ] CLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:07.616674] [INFO ] [LOCAL ] Saved forecast: CLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CLX.txt [2026-03-09T20:19:07.616797] [INFO ] [sig ] [671/3280] Completed CLX in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:07.616838] [INFO ] [sig ] [672/3280] Forecasting CM... [2026-03-09T20:19:07.616867] [INFO ] [sig ] Generating forecast for: CM [2026-03-09T20:19:07.616897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-03-09T20:19:07.629645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-03-09T20:19:07.629979] [INFO ] [FORECASTER] Starting predict_future for CM [2026-03-09T20:19:07.630811] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-03-09T20:19:07.630865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:07.630898] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:07.630925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:07.630981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:07.689069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:07.689756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:07.689838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:07.689872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:07.810183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:07.810300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:07.810338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:07.810366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:07.813709] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-03-09T20:19:07.813984] [INFO ] [FORECASTER] Completed predict_future for CM [2026-03-09T20:19:07.814120] [INFO ] [sig ] CM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:07.961730] [INFO ] [LOCAL ] Saved forecast: CM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CM.txt [2026-03-09T20:19:07.962068] [INFO ] [sig ] [672/3280] Completed CM in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 15.7m [2026-03-09T20:19:07.962109] [INFO ] [sig ] [673/3280] Forecasting CMC... [2026-03-09T20:19:07.962139] [INFO ] [sig ] Generating forecast for: CMC [2026-03-09T20:19:07.962169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-03-09T20:19:07.975208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-03-09T20:19:07.975508] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-03-09T20:19:07.976335] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-03-09T20:19:07.976388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:07.976419] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:07.976446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:07.976502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:08.037342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:08.038058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:08.038137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:08.038169] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:08.178085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:08.178268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:08.178322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:08.178363] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:08.183343] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=63.97%) [2026-03-09T20:19:08.183714] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-03-09T20:19:08.183876] [INFO ] [sig ] CMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:08.349879] [INFO ] [LOCAL ] Saved forecast: CMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMC.txt [2026-03-09T20:19:08.350040] [INFO ] [sig ] [673/3280] Completed CMC in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:08.350082] [INFO ] [sig ] [674/3280] Forecasting CMCM... [2026-03-09T20:19:08.350112] [INFO ] [sig ] Generating forecast for: CMCM [2026-03-09T20:19:08.350143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-03-09T20:19:08.361624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-03-09T20:19:08.361900] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-03-09T20:19:08.362735] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-03-09T20:19:08.362790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:08.362822] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:08.362848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:08.362905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:08.422894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:08.423846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:08.423936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:08.423970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:08.538450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:08.538645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:08.538690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:08.538719] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:08.542396] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-03-09T20:19:08.542898] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-03-09T20:19:08.543036] [INFO ] [sig ] CMCM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:08.690876] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMCM.txt [2026-03-09T20:19:08.691048] [INFO ] [sig ] [674/3280] Completed CMCM in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:08.691088] [INFO ] [sig ] [675/3280] Forecasting CMCO... [2026-03-09T20:19:08.691118] [INFO ] [sig ] Generating forecast for: CMCO [2026-03-09T20:19:08.691148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-03-09T20:19:08.703487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-03-09T20:19:08.703930] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-03-09T20:19:08.704899] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-03-09T20:19:08.704954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:08.704988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:08.705016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:08.705079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:08.766426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:08.767598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:08.767689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:08.767724] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:08.892404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:08.892557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:08.892616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:08.892647] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:08.896289] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=84.07%) [2026-03-09T20:19:08.896606] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-03-09T20:19:08.896751] [INFO ] [sig ] CMCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:09.040112] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMCO.txt [2026-03-09T20:19:09.040237] [INFO ] [sig ] [675/3280] Completed CMCO in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:09.040278] [INFO ] [sig ] [676/3280] Forecasting CMCSA... [2026-03-09T20:19:09.040307] [INFO ] [sig ] Generating forecast for: CMCSA [2026-03-09T20:19:09.040336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-03-09T20:19:09.053936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-03-09T20:19:09.054278] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-03-09T20:19:09.055301] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-03-09T20:19:09.055356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:09.055417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:09.055451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:09.055529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:09.117748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:09.118439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:09.118523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:09.118564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:09.240288] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:09.240421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:09.240460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:09.240489] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:09.244181] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-03-09T20:19:09.244464] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-03-09T20:19:09.244642] [INFO ] [sig ] CMCSA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:09.392457] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMCSA.txt [2026-03-09T20:19:09.392633] [INFO ] [sig ] [676/3280] Completed CMCSA in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:09.392677] [INFO ] [sig ] [677/3280] Forecasting CME... [2026-03-09T20:19:09.392707] [INFO ] [sig ] Generating forecast for: CME [2026-03-09T20:19:09.392738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-03-09T20:19:09.403909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-03-09T20:19:09.404217] [INFO ] [FORECASTER] Starting predict_future for CME [2026-03-09T20:19:09.405063] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-03-09T20:19:09.405116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:09.405148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:09.405175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:09.405231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:09.465194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:09.465876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:09.465956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:09.465991] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:09.589931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:09.590053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:09.590092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:09.590120] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:09.593625] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-03-09T20:19:09.593913] [INFO ] [FORECASTER] Completed predict_future for CME [2026-03-09T20:19:09.594046] [INFO ] [sig ] CME: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:09.741160] [INFO ] [LOCAL ] Saved forecast: CME 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CME.txt [2026-03-09T20:19:09.741303] [INFO ] [sig ] [677/3280] Completed CME in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:09.741344] [INFO ] [sig ] [678/3280] Forecasting CMG... [2026-03-09T20:19:09.741374] [INFO ] [sig ] Generating forecast for: CMG [2026-03-09T20:19:09.741405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-03-09T20:19:09.753445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-03-09T20:19:09.753810] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-03-09T20:19:09.754686] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-03-09T20:19:09.754751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:09.754788] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:09.754816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:09.754876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:09.814049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:09.814708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:09.814787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:09.814821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:09.943360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:09.943498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:09.943538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:09.943566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:09.946996] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-03-09T20:19:09.947273] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-03-09T20:19:09.947403] [INFO ] [sig ] CMG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:10.088907] [INFO ] [LOCAL ] Saved forecast: CMG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMG.txt [2026-03-09T20:19:10.089019] [INFO ] [sig ] [678/3280] Completed CMG in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.7m [2026-03-09T20:19:10.089057] [INFO ] [sig ] [679/3280] Forecasting CMI... [2026-03-09T20:19:10.089084] [INFO ] [sig ] Generating forecast for: CMI [2026-03-09T20:19:10.089113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-03-09T20:19:10.100714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-03-09T20:19:10.101029] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-03-09T20:19:10.101870] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-03-09T20:19:10.101924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:10.101955] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:10.101982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:10.102039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:10.159070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:10.159832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:10.159917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:10.159949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:10.285688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:10.285822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:10.285861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:10.285917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:10.289297] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-03-09T20:19:10.289593] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-03-09T20:19:10.289732] [INFO ] [sig ] CMI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:10.431716] [INFO ] [LOCAL ] Saved forecast: CMI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CMI.txt [2026-03-09T20:19:10.431828] [INFO ] [sig ] [679/3280] Completed CMI in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:10.431868] [INFO ] [sig ] [680/3280] Forecasting CMMB... [2026-03-09T20:19:10.431897] [INFO ] [sig ] Generating forecast for: CMMB [2026-03-09T20:19:10.431927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-03-09T20:19:10.445473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-03-09T20:19:10.445768] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-03-09T20:19:10.446536] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-03-09T20:19:10.446608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:10.446641] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:10.446668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:10.446725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:10.505908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:10.506509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:10.506603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:10.506638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:10.632085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:10.632212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:10.632250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:10.632277] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:10.635528] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-03-09T20:19:10.636013] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-03-09T20:19:10.636139] [INFO ] [sig ] CMMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:10.777883] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMMB.txt [2026-03-09T20:19:10.777993] [INFO ] [sig ] [680/3280] Completed CMMB in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:10.778032] [INFO ] [sig ] [681/3280] Forecasting CMP... [2026-03-09T20:19:10.778061] [INFO ] [sig ] Generating forecast for: CMP [2026-03-09T20:19:10.778090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-03-09T20:19:10.790866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-03-09T20:19:10.791318] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-03-09T20:19:10.792239] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-03-09T20:19:10.792296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:10.792330] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:10.792357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:10.792416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:10.853798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:10.854741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:10.854830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:10.854864] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:10.977405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:10.977637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:10.977700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:10.977737] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:10.981354] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-03-09T20:19:10.981663] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-03-09T20:19:10.981797] [INFO ] [sig ] CMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:11.124412] [INFO ] [LOCAL ] Saved forecast: CMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMP.txt [2026-03-09T20:19:11.124591] [INFO ] [sig ] [681/3280] Completed CMP in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:11.124657] [INFO ] [sig ] [682/3280] Forecasting CMPS... [2026-03-09T20:19:11.124689] [INFO ] [sig ] Generating forecast for: CMPS [2026-03-09T20:19:11.124720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-03-09T20:19:11.135648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-03-09T20:19:11.135993] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-03-09T20:19:11.136859] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-03-09T20:19:11.136913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:11.136944] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:11.136970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:11.137032] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:11.195854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:11.196685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:11.196771] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:11.196805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:11.325373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:11.325527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:11.325586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:11.325620] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:11.329304] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=52.16%) [2026-03-09T20:19:11.329619] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-03-09T20:19:11.329780] [INFO ] [sig ] CMPS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:11.473719] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMPS.txt [2026-03-09T20:19:11.473883] [INFO ] [sig ] [682/3280] Completed CMPS in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:11.473926] [INFO ] [sig ] [683/3280] Forecasting CMPX... [2026-03-09T20:19:11.473955] [INFO ] [sig ] Generating forecast for: CMPX [2026-03-09T20:19:11.473985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-03-09T20:19:11.485909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-03-09T20:19:11.486332] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-03-09T20:19:11.487222] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-03-09T20:19:11.487278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:11.487313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:11.487339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:11.487395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:11.545530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:11.546474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:11.546561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:11.546626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:11.665376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:11.665540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:11.665598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:11.665632] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:11.669163] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-03-09T20:19:11.669448] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-03-09T20:19:11.669628] [INFO ] [sig ] CMPX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:11.825139] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMPX.txt [2026-03-09T20:19:11.825332] [INFO ] [sig ] [683/3280] Completed CMPX in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:11.825375] [INFO ] [sig ] [684/3280] Forecasting CMRE... [2026-03-09T20:19:11.825405] [INFO ] [sig ] Generating forecast for: CMRE [2026-03-09T20:19:11.825435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-03-09T20:19:11.839636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-03-09T20:19:11.840080] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-03-09T20:19:11.841051] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-03-09T20:19:11.841115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:11.841148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:11.841175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:11.841233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:11.908292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:11.909448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:11.909570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:11.909640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:12.054506] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:12.054717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:12.054768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:12.054796] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:12.059098] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=71.73%) [2026-03-09T20:19:12.059509] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-03-09T20:19:12.059693] [INFO ] [sig ] CMRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:12.205343] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMRE.txt [2026-03-09T20:19:12.205481] [INFO ] [sig ] [684/3280] Completed CMRE in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:12.205522] [INFO ] [sig ] [685/3280] Forecasting CMS... [2026-03-09T20:19:12.205551] [INFO ] [sig ] Generating forecast for: CMS [2026-03-09T20:19:12.205599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-03-09T20:19:12.218609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-03-09T20:19:12.218990] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-03-09T20:19:12.219818] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-03-09T20:19:12.219872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:12.219904] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:12.219931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:12.219987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:12.277690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:12.278469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:12.278552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:12.278605] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:12.403345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:12.403505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:12.403561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:12.403611] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:12.407135] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=85.98%) [2026-03-09T20:19:12.407412] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-03-09T20:19:12.407561] [INFO ] [sig ] CMS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:12.549166] [INFO ] [LOCAL ] Saved forecast: CMS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMS.txt [2026-03-09T20:19:12.549306] [INFO ] [sig ] [685/3280] Completed CMS in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:12.549347] [INFO ] [sig ] [686/3280] Forecasting CMSA... [2026-03-09T20:19:12.549377] [INFO ] [sig ] Generating forecast for: CMSA [2026-03-09T20:19:12.549407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-03-09T20:19:12.560648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-03-09T20:19:12.561053] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-03-09T20:19:12.561971] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-03-09T20:19:12.562025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:12.562057] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:12.562085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:12.562142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:12.620218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:12.621061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:12.621177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:12.621213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:12.741401] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:12.741651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:12.741707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:12.741745] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:12.747210] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-03-09T20:19:12.747948] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-03-09T20:19:12.748233] [INFO ] [sig ] CMSA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:12.916702] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CMSA.txt [2026-03-09T20:19:12.916890] [INFO ] [sig ] [686/3280] Completed CMSA in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:12.916934] [INFO ] [sig ] [687/3280] Forecasting CMSC... [2026-03-09T20:19:12.916965] [INFO ] [sig ] Generating forecast for: CMSC [2026-03-09T20:19:12.916996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-03-09T20:19:12.930641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-03-09T20:19:12.931092] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-03-09T20:19:12.932032] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-03-09T20:19:12.932088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:12.932120] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:12.932146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:12.932202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:12.989907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:12.990718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:12.990815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:12.990849] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:13.109594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:13.109769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:13.109815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:13.109845] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:13.113391] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=83.63%) [2026-03-09T20:19:13.113726] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-03-09T20:19:13.113875] [INFO ] [sig ] CMSC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:13.255597] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMSC.txt [2026-03-09T20:19:13.255754] [INFO ] [sig ] [687/3280] Completed CMSC in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:13.255797] [INFO ] [sig ] [688/3280] Forecasting CMSD... [2026-03-09T20:19:13.255826] [INFO ] [sig ] Generating forecast for: CMSD [2026-03-09T20:19:13.255857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-03-09T20:19:13.267813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-03-09T20:19:13.268127] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-03-09T20:19:13.268991] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-03-09T20:19:13.269045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:13.269076] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:13.269102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:13.269159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:13.326393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:13.327173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:13.327254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:13.327287] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:13.448656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:13.448836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:13.448878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:13.448907] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:13.452701] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-03-09T20:19:13.453048] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-03-09T20:19:13.453200] [INFO ] [sig ] CMSD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:13.603248] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMSD.txt [2026-03-09T20:19:13.603407] [INFO ] [sig ] [688/3280] Completed CMSD in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:13.603449] [INFO ] [sig ] [689/3280] Forecasting CMTG... [2026-03-09T20:19:13.603480] [INFO ] [sig ] Generating forecast for: CMTG [2026-03-09T20:19:13.603512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-03-09T20:19:13.616098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-03-09T20:19:13.616484] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-03-09T20:19:13.617330] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-03-09T20:19:13.617384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:13.617426] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:13.617454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:13.617535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:13.674771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:13.675510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:13.675608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:13.675653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:13.804511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:13.804692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:13.804738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:13.804768] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:13.808434] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-03-09T20:19:13.808759] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-03-09T20:19:13.808900] [INFO ] [sig ] CMTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:13.967219] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMTG.txt [2026-03-09T20:19:13.967381] [INFO ] [sig ] [689/3280] Completed CMTG in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:13.967421] [INFO ] [sig ] [690/3280] Forecasting CMTL... [2026-03-09T20:19:13.967452] [INFO ] [sig ] Generating forecast for: CMTL [2026-03-09T20:19:13.967482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-03-09T20:19:13.979252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-03-09T20:19:13.979565] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-03-09T20:19:13.980453] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-03-09T20:19:13.980509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:13.980543] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:13.980589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:13.980651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:14.042940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:14.043754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:14.043837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:14.043871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:14.171225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:14.171388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:14.171431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:14.171461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:14.174995] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=92.42%) [2026-03-09T20:19:14.175282] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-03-09T20:19:14.175439] [INFO ] [sig ] CMTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:14.322171] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CMTL.txt [2026-03-09T20:19:14.322324] [INFO ] [sig ] [690/3280] Completed CMTL in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 15.6m [2026-03-09T20:19:14.322364] [INFO ] [sig ] [691/3280] Forecasting CNA... [2026-03-09T20:19:14.322395] [INFO ] [sig ] Generating forecast for: CNA [2026-03-09T20:19:14.322425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-03-09T20:19:14.334264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-03-09T20:19:14.334637] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-03-09T20:19:14.335468] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-03-09T20:19:14.335523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:14.335555] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:14.335605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:14.335667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:14.398861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:14.399808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:14.399894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:14.399928] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:14.525220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:14.525383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:14.525424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:14.525453] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:14.528951] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=76.37%) [2026-03-09T20:19:14.529238] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-03-09T20:19:14.529370] [INFO ] [sig ] CNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:14.672306] [INFO ] [LOCAL ] Saved forecast: CNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNA.txt [2026-03-09T20:19:14.672446] [INFO ] [sig ] [691/3280] Completed CNA in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.6m [2026-03-09T20:19:14.672486] [INFO ] [sig ] [692/3280] Forecasting CNC... [2026-03-09T20:19:14.672516] [INFO ] [sig ] Generating forecast for: CNC [2026-03-09T20:19:14.672545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-03-09T20:19:14.683859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-03-09T20:19:14.684192] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-03-09T20:19:14.685020] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-03-09T20:19:14.685073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:14.685104] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:14.685130] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:14.685186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:14.744180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:14.745118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:14.745205] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:14.745240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:14.864460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:14.864699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:14.864741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:14.864771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:14.868410] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-03-09T20:19:14.868825] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-03-09T20:19:14.868999] [INFO ] [sig ] CNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:15.022412] [INFO ] [LOCAL ] Saved forecast: CNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNC.txt [2026-03-09T20:19:15.022707] [INFO ] [sig ] [692/3280] Completed CNC in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.6m [2026-03-09T20:19:15.022751] [INFO ] [sig ] [693/3280] Forecasting CNF... [2026-03-09T20:19:15.022782] [INFO ] [sig ] Generating forecast for: CNF [2026-03-09T20:19:15.022826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-03-09T20:19:15.036687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-03-09T20:19:15.037055] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-03-09T20:19:15.038037] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-03-09T20:19:15.038090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:15.038176] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:15.038206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:15.038286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:15.099704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:15.100688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:15.100813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:15.100849] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:15.211915] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:15.212084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:15.212125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:15.212153] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:15.215785] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-03-09T20:19:15.216100] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-03-09T20:19:15.216241] [INFO ] [sig ] CNF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:15.365287] [INFO ] [LOCAL ] Saved forecast: CNF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNF.txt [2026-03-09T20:19:15.365457] [INFO ] [sig ] [693/3280] Completed CNF in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.6m [2026-03-09T20:19:15.365499] [INFO ] [sig ] [694/3280] Forecasting CNI... [2026-03-09T20:19:15.365529] [INFO ] [sig ] Generating forecast for: CNI [2026-03-09T20:19:15.365561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-03-09T20:19:15.377830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-03-09T20:19:15.378232] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-03-09T20:19:15.379187] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-03-09T20:19:15.379245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:15.379279] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:15.379307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:15.379364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:15.437880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:15.438811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:15.438908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:15.438942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:15.561359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:15.561524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:15.561565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:15.561615] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:15.565088] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=53.88%) [2026-03-09T20:19:15.565378] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-03-09T20:19:15.565529] [INFO ] [sig ] CNI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:15.707979] [INFO ] [LOCAL ] Saved forecast: CNI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNI.txt [2026-03-09T20:19:15.708129] [INFO ] [sig ] [694/3280] Completed CNI in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:15.708170] [INFO ] [sig ] [695/3280] Forecasting CNK... [2026-03-09T20:19:15.708200] [INFO ] [sig ] Generating forecast for: CNK [2026-03-09T20:19:15.708230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-03-09T20:19:15.720264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-03-09T20:19:15.720668] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-03-09T20:19:15.721516] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-03-09T20:19:15.721570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:15.721628] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:15.721655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:15.721713] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:15.784998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:15.785816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:15.785937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:15.785974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:15.913069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:15.913224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:15.913266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:15.913294] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:15.916881] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-03-09T20:19:15.917192] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-03-09T20:19:15.917342] [INFO ] [sig ] CNK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:16.063519] [INFO ] [LOCAL ] Saved forecast: CNK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNK.txt [2026-03-09T20:19:16.063675] [INFO ] [sig ] [695/3280] Completed CNK in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:16.063715] [INFO ] [sig ] [696/3280] Forecasting CNM... [2026-03-09T20:19:16.063747] [INFO ] [sig ] Generating forecast for: CNM [2026-03-09T20:19:16.063781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-03-09T20:19:16.075843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-03-09T20:19:16.076184] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-03-09T20:19:16.077013] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-03-09T20:19:16.077068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:16.077100] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:16.077127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:16.077183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:16.136927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:16.137875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:16.137964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:16.137997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:16.264038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:16.264204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:16.264249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:16.264278] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:16.267845] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-03-09T20:19:16.268130] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-03-09T20:19:16.268262] [INFO ] [sig ] CNM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:16.415055] [INFO ] [LOCAL ] Saved forecast: CNM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNM.txt [2026-03-09T20:19:16.415195] [INFO ] [sig ] [696/3280] Completed CNM in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:16.415234] [INFO ] [sig ] [697/3280] Forecasting CNMD... [2026-03-09T20:19:16.415264] [INFO ] [sig ] Generating forecast for: CNMD [2026-03-09T20:19:16.415294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-03-09T20:19:16.426382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-03-09T20:19:16.426738] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-03-09T20:19:16.427637] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-03-09T20:19:16.427697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:16.427735] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:16.427767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:16.427836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:16.487702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:16.488612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:16.488706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:16.488752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:16.618982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:16.619170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:16.619214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:16.619244] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:16.623308] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-03-09T20:19:16.623636] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-03-09T20:19:16.623796] [INFO ] [sig ] CNMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:16.764878] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNMD.txt [2026-03-09T20:19:16.765014] [INFO ] [sig ] [697/3280] Completed CNMD in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:16.765054] [INFO ] [sig ] [698/3280] Forecasting CNNE... [2026-03-09T20:19:16.765085] [INFO ] [sig ] Generating forecast for: CNNE [2026-03-09T20:19:16.765115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-03-09T20:19:16.777172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-03-09T20:19:16.777532] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-03-09T20:19:16.778432] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-03-09T20:19:16.778486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:16.778517] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:16.778543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:16.778622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:16.837367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:16.838125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:16.838210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:16.838244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:16.967049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:16.967207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:16.967247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:16.967276] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:16.970796] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=55.19%) [2026-03-09T20:19:16.971076] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-03-09T20:19:16.971219] [INFO ] [sig ] CNNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:17.113933] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNNE.txt [2026-03-09T20:19:17.114070] [INFO ] [sig ] [698/3280] Completed CNNE in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:17.114110] [INFO ] [sig ] [699/3280] Forecasting CNO... [2026-03-09T20:19:17.114139] [INFO ] [sig ] Generating forecast for: CNO [2026-03-09T20:19:17.114169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-03-09T20:19:17.125031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-03-09T20:19:17.125395] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-03-09T20:19:17.126232] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-03-09T20:19:17.126286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:17.126317] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:17.126342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:17.126398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:17.183525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:17.184315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:17.184401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:17.184434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:17.303996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:17.304156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:17.304199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:17.304226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:17.307738] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-03-09T20:19:17.308022] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-03-09T20:19:17.308152] [INFO ] [sig ] CNO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:17.449722] [INFO ] [LOCAL ] Saved forecast: CNO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNO.txt [2026-03-09T20:19:17.449892] [INFO ] [sig ] [699/3280] Completed CNO in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:17.449932] [INFO ] [sig ] [700/3280] Forecasting CNOB... [2026-03-09T20:19:17.449963] [INFO ] [sig ] Generating forecast for: CNOB [2026-03-09T20:19:17.449992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-03-09T20:19:17.467058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-03-09T20:19:17.467482] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-03-09T20:19:17.468660] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-03-09T20:19:17.468718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:17.468750] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:17.468777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:17.468834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:17.528929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:17.529905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:17.529997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:17.530031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:17.656070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:17.656233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:17.656274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:17.656303] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:17.659848] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=52.39%) [2026-03-09T20:19:17.660131] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-03-09T20:19:17.660261] [INFO ] [sig ] CNOB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:17.801303] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNOB.txt [2026-03-09T20:19:17.801422] [INFO ] [sig ] [700/3280] Completed CNOB in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:17.801461] [INFO ] [sig ] [701/3280] Forecasting CNP... [2026-03-09T20:19:17.801490] [INFO ] [sig ] Generating forecast for: CNP [2026-03-09T20:19:17.801518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-03-09T20:19:17.812963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-03-09T20:19:17.813275] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-03-09T20:19:17.814186] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-03-09T20:19:17.814241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:17.814273] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:17.814300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:17.814357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:17.872334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:17.873014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:17.873094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:17.873126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:18.003729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:18.003898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:18.003940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:18.003970] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:18.007450] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-03-09T20:19:18.007785] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-03-09T20:19:18.007926] [INFO ] [sig ] CNP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:18.148905] [INFO ] [LOCAL ] Saved forecast: CNP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNP.txt [2026-03-09T20:19:18.149032] [INFO ] [sig ] [701/3280] Completed CNP in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:18.149071] [INFO ] [sig ] [702/3280] Forecasting CNQ... [2026-03-09T20:19:18.149101] [INFO ] [sig ] Generating forecast for: CNQ [2026-03-09T20:19:18.149130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-03-09T20:19:18.160534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-03-09T20:19:18.160888] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-03-09T20:19:18.161728] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-03-09T20:19:18.161795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:18.161829] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:18.161857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:18.161917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:18.219280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:18.220051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:18.220149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:18.220183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:18.344850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:18.345014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:18.345053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:18.345081] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:18.348649] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-03-09T20:19:18.348973] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-03-09T20:19:18.349105] [INFO ] [sig ] CNQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:18.492551] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNQ.txt [2026-03-09T20:19:18.492723] [INFO ] [sig ] [702/3280] Completed CNQ in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:18.492772] [INFO ] [sig ] [703/3280] Forecasting CNS... [2026-03-09T20:19:18.492810] [INFO ] [sig ] Generating forecast for: CNS [2026-03-09T20:19:18.492849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-03-09T20:19:18.504677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-03-09T20:19:18.505024] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-03-09T20:19:18.505876] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-03-09T20:19:18.505939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:18.505970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:18.505997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:18.506054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:18.563309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:18.564020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:18.564130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:18.564163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:18.684944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:18.685115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:18.685155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:18.685184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:18.688847] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=33.85%) [2026-03-09T20:19:18.689157] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-03-09T20:19:18.689294] [INFO ] [sig ] CNS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:18.877678] [INFO ] [LOCAL ] Saved forecast: CNS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNS.txt [2026-03-09T20:19:18.877853] [INFO ] [sig ] [703/3280] Completed CNS in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:18.877895] [INFO ] [sig ] [704/3280] Forecasting CNSP... [2026-03-09T20:19:18.877927] [INFO ] [sig ] Generating forecast for: CNSP [2026-03-09T20:19:18.877958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-03-09T20:19:18.890555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-03-09T20:19:18.890992] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-03-09T20:19:18.891895] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-03-09T20:19:18.891953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:18.892161] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:18.892190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:18.892249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:18.964138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:18.965128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:18.965221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:18.965256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:19.107082] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:19.107286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:19.107348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:19.107393] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:19.113119] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-03-09T20:19:19.113632] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-03-09T20:19:19.113851] [INFO ] [sig ] CNSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:19.320168] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNSP.txt [2026-03-09T20:19:19.320397] [INFO ] [sig ] [704/3280] Completed CNSP in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:19.320466] [INFO ] [sig ] [705/3280] Forecasting CNTA... [2026-03-09T20:19:19.320521] [INFO ] [sig ] Generating forecast for: CNTA [2026-03-09T20:19:19.320598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-03-09T20:19:19.338123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-03-09T20:19:19.338688] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-03-09T20:19:19.339860] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-03-09T20:19:19.339931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:19.339972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:19.340007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:19.340084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:19.422803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:19.423915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:19.424028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:19.424073] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:19.582498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:19.582731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:19.582795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:19.582842] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:19.588535] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=67.46%) [2026-03-09T20:19:19.589117] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-03-09T20:19:19.589335] [INFO ] [sig ] CNTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:19.799937] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNTA.txt [2026-03-09T20:19:19.800116] [INFO ] [sig ] [705/3280] Completed CNTA in 0.5s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:19.800169] [INFO ] [sig ] [706/3280] Forecasting CNTY... [2026-03-09T20:19:19.800201] [INFO ] [sig ] Generating forecast for: CNTY [2026-03-09T20:19:19.800232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-03-09T20:19:19.813878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-03-09T20:19:19.814372] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-03-09T20:19:19.815376] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-03-09T20:19:19.815446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:19.815497] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:19.815526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:19.815612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:19.900229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:19.901502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:19.901679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:19.901725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:20.076703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:20.076901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:20.076957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:20.077000] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:20.082076] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-03-09T20:19:20.082521] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-03-09T20:19:20.082720] [INFO ] [sig ] CNTY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:20.236487] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNTY.txt [2026-03-09T20:19:20.236705] [INFO ] [sig ] [706/3280] Completed CNTY in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 15.5m [2026-03-09T20:19:20.236750] [INFO ] [sig ] [707/3280] Forecasting CNVS... [2026-03-09T20:19:20.236782] [INFO ] [sig ] Generating forecast for: CNVS [2026-03-09T20:19:20.236813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-03-09T20:19:20.248400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-03-09T20:19:20.248721] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-03-09T20:19:20.249597] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-03-09T20:19:20.249652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:20.249684] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:20.249711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:20.249768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:20.309916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:20.310855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:20.310944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:20.310978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:20.433267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:20.433427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:20.433470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:20.433499] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:20.437105] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-03-09T20:19:20.437413] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-03-09T20:19:20.437611] [INFO ] [sig ] CNVS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:20.581528] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNVS.txt [2026-03-09T20:19:20.581683] [INFO ] [sig ] [707/3280] Completed CNVS in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 15.5m [2026-03-09T20:19:20.581725] [INFO ] [sig ] [708/3280] Forecasting CNX... [2026-03-09T20:19:20.581754] [INFO ] [sig ] Generating forecast for: CNX [2026-03-09T20:19:20.581785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-03-09T20:19:20.593324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-03-09T20:19:20.593676] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-03-09T20:19:20.594497] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-03-09T20:19:20.594551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:20.594611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:20.594642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:20.594701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:20.653595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:20.654516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:20.654620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:20.654657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:20.779643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:20.779805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:20.779846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:20.779875] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:20.783400] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=14.67%) [2026-03-09T20:19:20.783698] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-03-09T20:19:20.783831] [INFO ] [sig ] CNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:20.928848] [INFO ] [LOCAL ] Saved forecast: CNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CNX.txt [2026-03-09T20:19:20.928990] [INFO ] [sig ] [708/3280] Completed CNX in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 15.5m [2026-03-09T20:19:20.929032] [INFO ] [sig ] [709/3280] Forecasting CNXN... [2026-03-09T20:19:20.929061] [INFO ] [sig ] Generating forecast for: CNXN [2026-03-09T20:19:20.929090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-03-09T20:19:20.940877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-03-09T20:19:20.941181] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-03-09T20:19:20.942023] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-03-09T20:19:20.942077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:20.942109] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:20.942136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:20.942193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:20.999235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:20.999996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:21.000105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:21.000138] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:21.127314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:21.127483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:21.127562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:21.127614] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:21.131439] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-03-09T20:19:21.131734] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-03-09T20:19:21.131865] [INFO ] [sig ] CNXN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:21.279042] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CNXN.txt [2026-03-09T20:19:21.279183] [INFO ] [sig ] [709/3280] Completed CNXN in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.5m [2026-03-09T20:19:21.279223] [INFO ] [sig ] [710/3280] Forecasting COCO... [2026-03-09T20:19:21.279253] [INFO ] [sig ] Generating forecast for: COCO [2026-03-09T20:19:21.279282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-03-09T20:19:21.290405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-03-09T20:19:21.290757] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-03-09T20:19:21.291658] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-03-09T20:19:21.291717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:21.291807] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:21.291836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:21.291893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:21.351692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:21.352648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:21.352731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:21.352763] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:21.479273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:21.479428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:21.479467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:21.479497] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:21.483464] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-03-09T20:19:21.483908] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-03-09T20:19:21.484091] [INFO ] [sig ] COCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:21.632763] [INFO ] [LOCAL ] Saved forecast: COCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COCO.txt [2026-03-09T20:19:21.632940] [INFO ] [sig ] [710/3280] Completed COCO in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.5m [2026-03-09T20:19:21.632988] [INFO ] [sig ] [711/3280] Forecasting CODA... [2026-03-09T20:19:21.633022] [INFO ] [sig ] Generating forecast for: CODA [2026-03-09T20:19:21.633053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-03-09T20:19:21.643741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-03-09T20:19:21.644016] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-03-09T20:19:21.644851] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-03-09T20:19:21.644915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:21.644951] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:21.644980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:21.645036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:21.705268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:21.706156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:21.706240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:21.706273] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:21.839744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:21.839930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:21.839984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:21.840019] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:21.844280] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=35.60%) [2026-03-09T20:19:21.844745] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-03-09T20:19:21.844914] [INFO ] [sig ] CODA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:22.009815] [INFO ] [LOCAL ] Saved forecast: CODA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CODA.txt [2026-03-09T20:19:22.010013] [INFO ] [sig ] [711/3280] Completed CODA in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.5m [2026-03-09T20:19:22.010058] [INFO ] [sig ] [712/3280] Forecasting CODI... [2026-03-09T20:19:22.010088] [INFO ] [sig ] Generating forecast for: CODI [2026-03-09T20:19:22.010118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-03-09T20:19:22.022317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-03-09T20:19:22.022762] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-03-09T20:19:22.023735] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-03-09T20:19:22.023790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:22.023822] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:22.023848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:22.023905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:22.086248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:22.087197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:22.087284] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:22.087317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:22.211122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:22.211281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:22.211321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:22.211349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:22.215091] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-03-09T20:19:22.215371] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-03-09T20:19:22.215504] [INFO ] [sig ] CODI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:22.364825] [INFO ] [LOCAL ] Saved forecast: CODI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CODI.txt [2026-03-09T20:19:22.364992] [INFO ] [sig ] [712/3280] Completed CODI in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:22.365035] [INFO ] [sig ] [713/3280] Forecasting COEP... [2026-03-09T20:19:22.365063] [INFO ] [sig ] Generating forecast for: COEP [2026-03-09T20:19:22.365094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-03-09T20:19:22.377287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-03-09T20:19:22.377727] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-03-09T20:19:22.378589] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-03-09T20:19:22.378644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:22.378688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:22.378717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:22.378774] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:22.437798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:22.438820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:22.438915] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:22.438949] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:22.572374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:22.572534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:22.572592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:22.572656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:22.576328] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=13.95%) [2026-03-09T20:19:22.576627] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-03-09T20:19:22.576758] [INFO ] [sig ] COEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:22.730762] [INFO ] [LOCAL ] Saved forecast: COEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COEP.txt [2026-03-09T20:19:22.730932] [INFO ] [sig ] [713/3280] Completed COEP in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:22.730983] [INFO ] [sig ] [714/3280] Forecasting COF... [2026-03-09T20:19:22.731015] [INFO ] [sig ] Generating forecast for: COF [2026-03-09T20:19:22.731047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-03-09T20:19:22.743378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-03-09T20:19:22.743787] [INFO ] [FORECASTER] Starting predict_future for COF [2026-03-09T20:19:22.744826] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-03-09T20:19:22.744883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:22.744917] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:22.744956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:22.745025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:22.809927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:22.810978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:22.811062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:22.811096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:22.936031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:22.936182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:22.936225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:22.936257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:22.939906] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-03-09T20:19:22.940219] [INFO ] [FORECASTER] Completed predict_future for COF [2026-03-09T20:19:22.940369] [INFO ] [sig ] COF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:23.105404] [INFO ] [LOCAL ] Saved forecast: COF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COF.txt [2026-03-09T20:19:23.105950] [INFO ] [sig ] [714/3280] Completed COF in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:23.105998] [INFO ] [sig ] [715/3280] Forecasting COFS... [2026-03-09T20:19:23.106033] [INFO ] [sig ] Generating forecast for: COFS [2026-03-09T20:19:23.106065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-03-09T20:19:23.119485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-03-09T20:19:23.119944] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-03-09T20:19:23.120899] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-03-09T20:19:23.120968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:23.121007] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:23.121040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:23.121099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:23.177747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:23.178461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:23.178544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:23.178597] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:23.295687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:23.295849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:23.295893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:23.295928] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:23.299723] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-03-09T20:19:23.300009] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-03-09T20:19:23.300333] [INFO ] [sig ] COFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:23.442739] [INFO ] [LOCAL ] Saved forecast: COFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COFS.txt [2026-03-09T20:19:23.442885] [INFO ] [sig ] [715/3280] Completed COFS in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:23.442925] [INFO ] [sig ] [716/3280] Forecasting COKE... [2026-03-09T20:19:23.442955] [INFO ] [sig ] Generating forecast for: COKE [2026-03-09T20:19:23.442985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-03-09T20:19:23.455000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-03-09T20:19:23.455336] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-03-09T20:19:23.456163] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-03-09T20:19:23.456216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:23.456248] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:23.456274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:23.456330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:23.514055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:23.514983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:23.515071] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:23.515104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:23.647444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:23.647695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:23.647744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:23.647773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:23.651642] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-03-09T20:19:23.651990] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-03-09T20:19:23.652143] [INFO ] [sig ] COKE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:23.796032] [INFO ] [LOCAL ] Saved forecast: COKE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COKE.txt [2026-03-09T20:19:23.796233] [INFO ] [sig ] [716/3280] Completed COKE in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:23.796278] [INFO ] [sig ] [717/3280] Forecasting COLB... [2026-03-09T20:19:23.796314] [INFO ] [sig ] Generating forecast for: COLB [2026-03-09T20:19:23.796346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-03-09T20:19:23.809704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-03-09T20:19:23.810138] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-03-09T20:19:23.811061] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-03-09T20:19:23.811116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:23.811148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:23.811174] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:23.811231] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:23.869626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:23.870549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:23.870669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:23.870703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:23.994563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:23.994745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:23.994787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:23.994817] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:23.998460] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-03-09T20:19:23.998786] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-03-09T20:19:23.998931] [INFO ] [sig ] COLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:24.147408] [INFO ] [LOCAL ] Saved forecast: COLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COLB.txt [2026-03-09T20:19:24.147588] [INFO ] [sig ] [717/3280] Completed COLB in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:24.147635] [INFO ] [sig ] [718/3280] Forecasting COLD... [2026-03-09T20:19:24.147665] [INFO ] [sig ] Generating forecast for: COLD [2026-03-09T20:19:24.147694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-03-09T20:19:24.159868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-03-09T20:19:24.160394] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-03-09T20:19:24.161456] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-03-09T20:19:24.161510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:24.161543] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:24.161569] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:24.161648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:24.224036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:24.224756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:24.224839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:24.224873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:24.347604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:24.347774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:24.347816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:24.347845] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:24.351452] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-03-09T20:19:24.351771] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-03-09T20:19:24.351909] [INFO ] [sig ] COLD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:24.512258] [INFO ] [LOCAL ] Saved forecast: COLD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COLD.txt [2026-03-09T20:19:24.512452] [INFO ] [sig ] [718/3280] Completed COLD in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:24.512503] [INFO ] [sig ] [719/3280] Forecasting COLL... [2026-03-09T20:19:24.512534] [INFO ] [sig ] Generating forecast for: COLL [2026-03-09T20:19:24.512565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-03-09T20:19:24.524665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-03-09T20:19:24.525070] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-03-09T20:19:24.525930] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-03-09T20:19:24.525986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:24.526019] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:24.526047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:24.526104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:24.584803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:24.585703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:24.585791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:24.585824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:24.707987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:24.708156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:24.708198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:24.708227] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:24.711771] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: DOWN (p=1.16%) [2026-03-09T20:19:24.712061] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-03-09T20:19:24.712232] [INFO ] [sig ] COLL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:24.852970] [INFO ] [LOCAL ] Saved forecast: COLL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COLL.txt [2026-03-09T20:19:24.853138] [INFO ] [sig ] [719/3280] Completed COLL in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:24.853178] [INFO ] [sig ] [720/3280] Forecasting COLM... [2026-03-09T20:19:24.853210] [INFO ] [sig ] Generating forecast for: COLM [2026-03-09T20:19:24.853240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-03-09T20:19:24.866062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-03-09T20:19:24.866527] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-03-09T20:19:24.867466] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-03-09T20:19:24.867555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:24.867618] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:24.867650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:24.867707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:24.928081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:24.929077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:24.929226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:24.929261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:25.057540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:25.057725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:25.057767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:25.057826] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:25.061819] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=52.32%) [2026-03-09T20:19:25.062263] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-03-09T20:19:25.062400] [INFO ] [sig ] COLM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:25.217055] [INFO ] [LOCAL ] Saved forecast: COLM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COLM.txt [2026-03-09T20:19:25.217229] [INFO ] [sig ] [720/3280] Completed COLM in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:25.217271] [INFO ] [sig ] [721/3280] Forecasting COMP... [2026-03-09T20:19:25.217301] [INFO ] [sig ] Generating forecast for: COMP [2026-03-09T20:19:25.217332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-03-09T20:19:25.229085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-03-09T20:19:25.229533] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-03-09T20:19:25.230417] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-03-09T20:19:25.230473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:25.230506] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:25.230533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:25.230613] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:25.289519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:25.290466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:25.290552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:25.290606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:25.450293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:25.450461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:25.450504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:25.450535] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:25.454122] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-03-09T20:19:25.454415] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-03-09T20:19:25.454548] [INFO ] [sig ] COMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:25.597215] [INFO ] [LOCAL ] Saved forecast: COMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COMP.txt [2026-03-09T20:19:25.597390] [INFO ] [sig ] [721/3280] Completed COMP in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:25.597450] [INFO ] [sig ] [722/3280] Forecasting CONL... [2026-03-09T20:19:25.597519] [INFO ] [sig ] Generating forecast for: CONL [2026-03-09T20:19:25.597587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-03-09T20:19:25.609661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-03-09T20:19:25.610011] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-03-09T20:19:25.610884] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-03-09T20:19:25.610945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:25.610984] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:25.611017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:25.611089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:25.670186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:25.670909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:25.671008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:25.671064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:25.809512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:25.809699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:25.809741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:25.809770] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:25.813376] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-03-09T20:19:25.813686] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-03-09T20:19:25.813822] [INFO ] [sig ] CONL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:25.967563] [INFO ] [LOCAL ] Saved forecast: CONL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CONL.txt [2026-03-09T20:19:25.967748] [INFO ] [sig ] [722/3280] Completed CONL in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:25.967789] [INFO ] [sig ] [723/3280] Forecasting COO... [2026-03-09T20:19:25.967827] [INFO ] [sig ] Generating forecast for: COO [2026-03-09T20:19:25.967865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-03-09T20:19:25.980649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-03-09T20:19:25.980999] [INFO ] [FORECASTER] Starting predict_future for COO [2026-03-09T20:19:25.981861] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-03-09T20:19:25.981918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:25.981951] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:25.981980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:25.982037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:26.040532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:26.041364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:26.041447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:26.041479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:26.175091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:26.175238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:26.175279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:26.175309] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:26.178968] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-03-09T20:19:26.179268] [INFO ] [FORECASTER] Completed predict_future for COO [2026-03-09T20:19:26.179408] [INFO ] [sig ] COO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:26.326664] [INFO ] [LOCAL ] Saved forecast: COO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COO.txt [2026-03-09T20:19:26.326898] [INFO ] [sig ] [723/3280] Completed COO in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 15.4m [2026-03-09T20:19:26.326958] [INFO ] [sig ] [724/3280] Forecasting COP... [2026-03-09T20:19:26.327002] [INFO ] [sig ] Generating forecast for: COP [2026-03-09T20:19:26.327047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-03-09T20:19:26.339680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-03-09T20:19:26.340145] [INFO ] [FORECASTER] Starting predict_future for COP [2026-03-09T20:19:26.341391] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-03-09T20:19:26.341447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:26.341479] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:26.341517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:26.341600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:26.404203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:26.405120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:26.405204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:26.405237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:26.526522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:26.526706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:26.526751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:26.526781] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:26.530468] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: UP (p=91.89%) [2026-03-09T20:19:26.530793] [INFO ] [FORECASTER] Completed predict_future for COP [2026-03-09T20:19:26.530933] [INFO ] [sig ] COP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:26.680710] [INFO ] [LOCAL ] Saved forecast: COP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COP.txt [2026-03-09T20:19:26.680877] [INFO ] [sig ] [724/3280] Completed COP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.4m [2026-03-09T20:19:26.680919] [INFO ] [sig ] [725/3280] Forecasting COPP... [2026-03-09T20:19:26.680961] [INFO ] [sig ] Generating forecast for: COPP [2026-03-09T20:19:26.680992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-03-09T20:19:26.694019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-03-09T20:19:26.694437] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-03-09T20:19:26.695330] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-03-09T20:19:26.695386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:26.695419] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:26.695447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:26.695506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:26.761921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:26.762872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:26.762975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:26.763018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:26.895234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:26.895405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:26.895453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:26.895483] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:26.899845] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-03-09T20:19:26.900155] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-03-09T20:19:26.900293] [INFO ] [sig ] COPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:27.052051] [INFO ] [LOCAL ] Saved forecast: COPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COPP.txt [2026-03-09T20:19:27.052402] [INFO ] [sig ] [725/3280] Completed COPP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.4m [2026-03-09T20:19:27.052444] [INFO ] [sig ] [726/3280] Forecasting CORZ... [2026-03-09T20:19:27.052473] [INFO ] [sig ] Generating forecast for: CORZ [2026-03-09T20:19:27.052504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-03-09T20:19:27.065728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-03-09T20:19:27.066129] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-03-09T20:19:27.067204] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-03-09T20:19:27.067261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:27.067295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:27.067324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:27.067384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:27.131308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:27.132246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:27.132338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:27.132372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:27.264692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:27.264865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:27.264909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:27.264939] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:27.268596] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-03-09T20:19:27.268926] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-03-09T20:19:27.269073] [INFO ] [sig ] CORZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:27.416737] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CORZ.txt [2026-03-09T20:19:27.416937] [INFO ] [sig ] [726/3280] Completed CORZ in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.4m [2026-03-09T20:19:27.416994] [INFO ] [sig ] [727/3280] Forecasting CORZZ... [2026-03-09T20:19:27.417037] [INFO ] [sig ] Generating forecast for: CORZZ [2026-03-09T20:19:27.417080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-03-09T20:19:27.429462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-03-09T20:19:27.429943] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-03-09T20:19:27.430829] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-03-09T20:19:27.430883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:27.430944] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:27.430973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:27.431035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:27.492207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:27.493193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:27.493283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:27.493317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:27.642722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:27.642955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:27.643069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:27.643143] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:27.649011] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-03-09T20:19:27.649487] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-03-09T20:19:27.649712] [INFO ] [sig ] CORZZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:27.800006] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CORZZ.txt [2026-03-09T20:19:27.800190] [INFO ] [sig ] [727/3280] Completed CORZZ in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.4m [2026-03-09T20:19:27.800235] [INFO ] [sig ] [728/3280] Forecasting COTY... [2026-03-09T20:19:27.800263] [INFO ] [sig ] Generating forecast for: COTY [2026-03-09T20:19:27.800327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-03-09T20:19:27.812540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-03-09T20:19:27.812954] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-03-09T20:19:27.813832] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-03-09T20:19:27.813897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:27.813932] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:27.813959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:27.814016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:27.873062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:27.873995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:27.874083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:27.874117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:28.020421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:28.020629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:28.020681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:28.020715] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:28.025464] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=77.98%) [2026-03-09T20:19:28.025941] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-03-09T20:19:28.026129] [INFO ] [sig ] COTY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:28.176447] [INFO ] [LOCAL ] Saved forecast: COTY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COTY.txt [2026-03-09T20:19:28.176635] [INFO ] [sig ] [728/3280] Completed COTY in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.4m [2026-03-09T20:19:28.176681] [INFO ] [sig ] [729/3280] Forecasting COWG... [2026-03-09T20:19:28.176711] [INFO ] [sig ] Generating forecast for: COWG [2026-03-09T20:19:28.176741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-03-09T20:19:28.188703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-03-09T20:19:28.189162] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-03-09T20:19:28.190149] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-03-09T20:19:28.190210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:28.190244] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:28.190271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:28.190330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:28.248781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:28.249739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:28.249836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:28.249894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:28.377606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:28.377843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:28.377919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:28.377959] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:28.382071] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=92.40%) [2026-03-09T20:19:28.382415] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-03-09T20:19:28.382565] [INFO ] [sig ] COWG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:28.530804] [INFO ] [LOCAL ] Saved forecast: COWG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/COWG.txt [2026-03-09T20:19:28.530960] [INFO ] [sig ] [729/3280] Completed COWG in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:28.531002] [INFO ] [sig ] [730/3280] Forecasting COYA... [2026-03-09T20:19:28.531031] [INFO ] [sig ] Generating forecast for: COYA [2026-03-09T20:19:28.531062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-03-09T20:19:28.542336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-03-09T20:19:28.542714] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-03-09T20:19:28.543552] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-03-09T20:19:28.543628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:28.543661] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:28.543687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:28.543744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:28.601851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:28.602830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:28.602928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:28.602963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:28.719181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:28.719463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:28.719522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:28.719635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:28.724523] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=37.75%) [2026-03-09T20:19:28.724907] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-03-09T20:19:28.725062] [INFO ] [sig ] COYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:28.867245] [INFO ] [LOCAL ] Saved forecast: COYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/COYA.txt [2026-03-09T20:19:28.867409] [INFO ] [sig ] [730/3280] Completed COYA in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:28.867451] [INFO ] [sig ] [731/3280] Forecasting CP... [2026-03-09T20:19:28.867480] [INFO ] [sig ] Generating forecast for: CP [2026-03-09T20:19:28.867533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-03-09T20:19:28.878746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-03-09T20:19:28.879133] [INFO ] [FORECASTER] Starting predict_future for CP [2026-03-09T20:19:28.880026] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-03-09T20:19:28.880080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:28.880112] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:28.880139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:28.880194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:28.937401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:28.938373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:28.938481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:28.938516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:29.063972] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:29.064332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:29.064376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:29.064406] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:29.068701] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-03-09T20:19:29.069025] [INFO ] [FORECASTER] Completed predict_future for CP [2026-03-09T20:19:29.069191] [INFO ] [sig ] CP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:29.223481] [INFO ] [LOCAL ] Saved forecast: CP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CP.txt [2026-03-09T20:19:29.223681] [INFO ] [sig ] [731/3280] Completed CP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:29.223727] [INFO ] [sig ] [732/3280] Forecasting CPA... [2026-03-09T20:19:29.223758] [INFO ] [sig ] Generating forecast for: CPA [2026-03-09T20:19:29.223788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-03-09T20:19:29.237335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-03-09T20:19:29.237843] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-03-09T20:19:29.238950] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-03-09T20:19:29.239018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:29.239058] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:29.239093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:29.239176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:29.300991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:29.301965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:29.302054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:29.302088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:29.429125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:29.429288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:29.429332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:29.429362] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:29.433096] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=42.73%) [2026-03-09T20:19:29.433414] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-03-09T20:19:29.433559] [INFO ] [sig ] CPA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:29.583027] [INFO ] [LOCAL ] Saved forecast: CPA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPA.txt [2026-03-09T20:19:29.583208] [INFO ] [sig ] [732/3280] Completed CPA in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:29.583254] [INFO ] [sig ] [733/3280] Forecasting CPB... [2026-03-09T20:19:29.583285] [INFO ] [sig ] Generating forecast for: CPB [2026-03-09T20:19:29.583318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-03-09T20:19:29.595856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-03-09T20:19:29.596254] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-03-09T20:19:29.597315] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-03-09T20:19:29.597370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:29.597403] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:29.597670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:29.597731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:29.661618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:29.662502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:29.662610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:29.662648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:29.791708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:29.791887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:29.791930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:29.791959] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:29.796815] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=84.52%) [2026-03-09T20:19:29.797167] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-03-09T20:19:29.797317] [INFO ] [sig ] CPB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:29.954698] [INFO ] [LOCAL ] Saved forecast: CPB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CPB.txt [2026-03-09T20:19:29.954899] [INFO ] [sig ] [733/3280] Completed CPB in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:29.954955] [INFO ] [sig ] [734/3280] Forecasting CPF... [2026-03-09T20:19:29.954987] [INFO ] [sig ] Generating forecast for: CPF [2026-03-09T20:19:29.955019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-03-09T20:19:29.968661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-03-09T20:19:29.969046] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-03-09T20:19:29.970232] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-03-09T20:19:29.970289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:29.970322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:29.970350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:29.970407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:30.033655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:30.034533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:30.034637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:30.034685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:30.160236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:30.160625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:30.160675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:30.160704] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:30.164335] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-03-09T20:19:30.164689] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-03-09T20:19:30.164831] [INFO ] [sig ] CPF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:30.312672] [INFO ] [LOCAL ] Saved forecast: CPF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPF.txt [2026-03-09T20:19:30.312833] [INFO ] [sig ] [734/3280] Completed CPF in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:30.312876] [INFO ] [sig ] [735/3280] Forecasting CPIX... [2026-03-09T20:19:30.312909] [INFO ] [sig ] Generating forecast for: CPIX [2026-03-09T20:19:30.312940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-03-09T20:19:30.324972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-03-09T20:19:30.325354] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-03-09T20:19:30.326260] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-03-09T20:19:30.326316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:30.326348] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:30.326374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:30.326431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:30.387720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:30.388676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:30.388765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:30.388800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:30.517144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:30.517315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:30.517359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:30.517387] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:30.521082] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-03-09T20:19:30.521426] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-03-09T20:19:30.521566] [INFO ] [sig ] CPIX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:30.672613] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CPIX.txt [2026-03-09T20:19:30.672803] [INFO ] [sig ] [735/3280] Completed CPIX in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:30.672856] [INFO ] [sig ] [736/3280] Forecasting CPK... [2026-03-09T20:19:30.672887] [INFO ] [sig ] Generating forecast for: CPK [2026-03-09T20:19:30.672917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-03-09T20:19:30.687142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-03-09T20:19:30.687620] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-03-09T20:19:30.688560] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-03-09T20:19:30.688646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:30.688683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:30.688710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:30.688768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:30.750632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:30.751628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:30.751724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:30.751758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:30.885170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:30.885541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:30.885603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:30.885634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:30.889696] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-03-09T20:19:30.889985] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-03-09T20:19:30.890126] [INFO ] [sig ] CPK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:31.036703] [INFO ] [LOCAL ] Saved forecast: CPK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPK.txt [2026-03-09T20:19:31.036863] [INFO ] [sig ] [736/3280] Completed CPK in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:31.036903] [INFO ] [sig ] [737/3280] Forecasting CPNG... [2026-03-09T20:19:31.036934] [INFO ] [sig ] Generating forecast for: CPNG [2026-03-09T20:19:31.036964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-03-09T20:19:31.048694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-03-09T20:19:31.049117] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-03-09T20:19:31.050130] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-03-09T20:19:31.050186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:31.050230] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:31.050260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:31.050317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:31.108416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:31.109353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:31.109501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:31.109536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:31.236974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:31.237136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:31.237177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:31.237206] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:31.240860] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-03-09T20:19:31.241155] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-03-09T20:19:31.241289] [INFO ] [sig ] CPNG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:31.412043] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPNG.txt [2026-03-09T20:19:31.412392] [INFO ] [sig ] [737/3280] Completed CPNG in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:31.412475] [INFO ] [sig ] [738/3280] Forecasting CPRI... [2026-03-09T20:19:31.412509] [INFO ] [sig ] Generating forecast for: CPRI [2026-03-09T20:19:31.412539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-03-09T20:19:31.425451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-03-09T20:19:31.425803] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-03-09T20:19:31.426872] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-03-09T20:19:31.426926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:31.426957] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:31.426983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:31.427040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:31.485870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:31.486607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:31.486707] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:31.486742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:31.612689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:31.612949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:31.612994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:31.613023] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:31.616505] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-03-09T20:19:31.616817] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-03-09T20:19:31.616952] [INFO ] [sig ] CPRI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:31.767913] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPRI.txt [2026-03-09T20:19:31.768056] [INFO ] [sig ] [738/3280] Completed CPRI in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:31.768098] [INFO ] [sig ] [739/3280] Forecasting CPRX... [2026-03-09T20:19:31.768127] [INFO ] [sig ] Generating forecast for: CPRX [2026-03-09T20:19:31.768157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-03-09T20:19:31.780601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-03-09T20:19:31.780921] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-03-09T20:19:31.781773] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-03-09T20:19:31.781828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:31.781861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:31.781889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:31.781947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:31.843217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:31.843963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:31.844047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:31.844082] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:31.967298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:31.967437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:31.967477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:31.967531] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:31.971056] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-03-09T20:19:31.971340] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-03-09T20:19:31.971685] [INFO ] [sig ] CPRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:32.116873] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CPRX.txt [2026-03-09T20:19:32.117013] [INFO ] [sig ] [739/3280] Completed CPRX in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 15.3m [2026-03-09T20:19:32.117054] [INFO ] [sig ] [740/3280] Forecasting CPS... [2026-03-09T20:19:32.117083] [INFO ] [sig ] Generating forecast for: CPS [2026-03-09T20:19:32.117112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-03-09T20:19:32.128698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-03-09T20:19:32.129040] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-03-09T20:19:32.129887] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-03-09T20:19:32.129941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:32.129974] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:32.130003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:32.130062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:32.192128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:32.192948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:32.193036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:32.193075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:32.321108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:32.321251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:32.321293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:32.321324] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:32.325169] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-03-09T20:19:32.325468] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-03-09T20:19:32.325640] [INFO ] [sig ] CPS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:32.471841] [INFO ] [LOCAL ] Saved forecast: CPS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPS.txt [2026-03-09T20:19:32.472012] [INFO ] [sig ] [740/3280] Completed CPS in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:32.472061] [INFO ] [sig ] [741/3280] Forecasting CPSH... [2026-03-09T20:19:32.472096] [INFO ] [sig ] Generating forecast for: CPSH [2026-03-09T20:19:32.472142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-03-09T20:19:32.484221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-03-09T20:19:32.484528] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-03-09T20:19:32.485372] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-03-09T20:19:32.485426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:32.485458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:32.485484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:32.485540] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:32.552830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:32.553684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:32.553780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:32.553824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:32.688658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:32.688798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:32.688840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:32.688868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:32.692463] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-03-09T20:19:32.692776] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-03-09T20:19:32.692920] [INFO ] [sig ] CPSH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:32.841981] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPSH.txt [2026-03-09T20:19:32.842141] [INFO ] [sig ] [741/3280] Completed CPSH in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:32.842192] [INFO ] [sig ] [742/3280] Forecasting CPSS... [2026-03-09T20:19:32.842239] [INFO ] [sig ] Generating forecast for: CPSS [2026-03-09T20:19:32.842289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-03-09T20:19:32.852877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-03-09T20:19:32.853164] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-03-09T20:19:32.854276] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-03-09T20:19:32.854335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:32.854368] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:32.854397] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:32.854456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:32.919816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:32.920703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:32.920788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:32.920822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:33.039271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:33.039446] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:19:33.039488] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:33.039517] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:33.043367] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=88.59%) [2026-03-09T20:19:33.043687] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-03-09T20:19:33.043849] [INFO ] [sig ] CPSS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:33.200512] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CPSS.txt [2026-03-09T20:19:33.200747] [INFO ] [sig ] [742/3280] Completed CPSS in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:33.200800] [INFO ] [sig ] [743/3280] Forecasting CPZ... [2026-03-09T20:19:33.200831] [INFO ] [sig ] Generating forecast for: CPZ [2026-03-09T20:19:33.200868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-03-09T20:19:33.212639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-03-09T20:19:33.213004] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-03-09T20:19:33.213888] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-03-09T20:19:33.213957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:33.214002] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:33.214033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:33.214090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:33.278118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:33.279224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:33.279313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:33.279347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:33.404107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:33.404278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:33.404321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:33.404366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:33.408389] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-03-09T20:19:33.408778] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-03-09T20:19:33.408939] [INFO ] [sig ] CPZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:33.570058] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CPZ.txt [2026-03-09T20:19:33.570258] [INFO ] [sig ] [743/3280] Completed CPZ in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:33.570322] [INFO ] [sig ] [744/3280] Forecasting CQP... [2026-03-09T20:19:33.570365] [INFO ] [sig ] Generating forecast for: CQP [2026-03-09T20:19:33.570397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-03-09T20:19:33.583451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-03-09T20:19:33.583955] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-03-09T20:19:33.584895] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-03-09T20:19:33.584954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:33.585016] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:33.585045] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:33.585103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:33.647294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:33.648294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:33.648391] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:33.648425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:33.781657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:33.781861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:33.781946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:33.781991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:33.786116] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=44.90%) [2026-03-09T20:19:33.786451] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-03-09T20:19:33.786632] [INFO ] [sig ] CQP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:33.938198] [INFO ] [LOCAL ] Saved forecast: CQP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CQP.txt [2026-03-09T20:19:33.938375] [INFO ] [sig ] [744/3280] Completed CQP in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:33.938420] [INFO ] [sig ] [745/3280] Forecasting CRAI... [2026-03-09T20:19:33.938451] [INFO ] [sig ] Generating forecast for: CRAI [2026-03-09T20:19:33.938488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-03-09T20:19:33.952280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-03-09T20:19:33.952708] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-03-09T20:19:33.953788] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-03-09T20:19:33.953842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:33.953874] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:33.953901] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:33.953960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:34.015175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:34.016043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:34.016129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:34.016164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:34.145145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:34.145303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:34.145344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:34.145373] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:34.148907] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-03-09T20:19:34.149215] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-03-09T20:19:34.149351] [INFO ] [sig ] CRAI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:34.291939] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRAI.txt [2026-03-09T20:19:34.292099] [INFO ] [sig ] [745/3280] Completed CRAI in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.3m [2026-03-09T20:19:34.292141] [INFO ] [sig ] [746/3280] Forecasting CRBG... [2026-03-09T20:19:34.292178] [INFO ] [sig ] Generating forecast for: CRBG [2026-03-09T20:19:34.292208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-03-09T20:19:34.305769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-03-09T20:19:34.306217] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-03-09T20:19:34.307308] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-03-09T20:19:34.307363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:34.307396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:34.307424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:34.307483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:34.369166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:34.370100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:34.370217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:34.370254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:34.498892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:34.499093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:34.499141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:34.499175] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:34.502962] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-03-09T20:19:34.503254] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-03-09T20:19:34.503411] [INFO ] [sig ] CRBG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:34.647443] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRBG.txt [2026-03-09T20:19:34.647658] [INFO ] [sig ] [746/3280] Completed CRBG in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:34.647708] [INFO ] [sig ] [747/3280] Forecasting CRBP... [2026-03-09T20:19:34.647739] [INFO ] [sig ] Generating forecast for: CRBP [2026-03-09T20:19:34.647771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-03-09T20:19:34.661862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-03-09T20:19:34.662246] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-03-09T20:19:34.663098] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-03-09T20:19:34.663151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:34.663183] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:34.663209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:34.663266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:34.724278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:34.725232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:34.725328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:34.725365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:34.848334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:34.848489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:34.848531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:34.848614] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:34.852242] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-03-09T20:19:34.852529] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-03-09T20:19:34.852703] [INFO ] [sig ] CRBP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:35.001347] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRBP.txt [2026-03-09T20:19:35.001495] [INFO ] [sig ] [747/3280] Completed CRBP in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:35.001536] [INFO ] [sig ] [748/3280] Forecasting CRC... [2026-03-09T20:19:35.001586] [INFO ] [sig ] Generating forecast for: CRC [2026-03-09T20:19:35.001623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-03-09T20:19:35.013051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-03-09T20:19:35.013452] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-03-09T20:19:35.014343] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-03-09T20:19:35.014399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:35.014444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:35.014474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:35.014533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:35.075590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:35.076416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:35.076501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:35.076536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:35.205263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:35.205415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:35.205456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:35.205485] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:35.209358] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-03-09T20:19:35.209665] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-03-09T20:19:35.209802] [INFO ] [sig ] CRC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:35.363360] [INFO ] [LOCAL ] Saved forecast: CRC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRC.txt [2026-03-09T20:19:35.363534] [INFO ] [sig ] [748/3280] Completed CRC in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:35.363598] [INFO ] [sig ] [749/3280] Forecasting CRDF... [2026-03-09T20:19:35.363631] [INFO ] [sig ] Generating forecast for: CRDF [2026-03-09T20:19:35.363661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-03-09T20:19:35.375914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-03-09T20:19:35.376253] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-03-09T20:19:35.377133] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-03-09T20:19:35.377189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:35.377221] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:35.377247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:35.377303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:35.436971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:35.437820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:35.437909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:35.437943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:35.562165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:35.562322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:35.562363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:35.562393] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:35.566079] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=56.24%) [2026-03-09T20:19:35.566395] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-03-09T20:19:35.566533] [INFO ] [sig ] CRDF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:35.714116] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRDF.txt [2026-03-09T20:19:35.714274] [INFO ] [sig ] [749/3280] Completed CRDF in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:35.714316] [INFO ] [sig ] [750/3280] Forecasting CRDO... [2026-03-09T20:19:35.714346] [INFO ] [sig ] Generating forecast for: CRDO [2026-03-09T20:19:35.714377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-03-09T20:19:35.725811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-03-09T20:19:35.726194] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-03-09T20:19:35.727077] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-03-09T20:19:35.727130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:35.727162] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:35.727189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:35.727247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:35.788033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:35.788850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:35.788936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:35.788970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:35.913185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:35.913346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:35.913388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:35.913417] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:35.916942] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-03-09T20:19:35.917221] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-03-09T20:19:35.917351] [INFO ] [sig ] CRDO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:36.064594] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRDO.txt [2026-03-09T20:19:36.064753] [INFO ] [sig ] [750/3280] Completed CRDO in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:36.064794] [INFO ] [sig ] [751/3280] Forecasting CRESY... [2026-03-09T20:19:36.064826] [INFO ] [sig ] Generating forecast for: CRESY [2026-03-09T20:19:36.064856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-03-09T20:19:36.078644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-03-09T20:19:36.079018] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-03-09T20:19:36.079880] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-03-09T20:19:36.079934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:36.079966] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:36.079993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:36.080050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:36.145020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:36.145925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:36.146013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:36.146046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:36.271023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:36.271177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:36.271217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:36.271245] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:36.274721] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: UP (p=64.80%) [2026-03-09T20:19:36.275011] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-03-09T20:19:36.275144] [INFO ] [sig ] CRESY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:36.417976] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRESY.txt [2026-03-09T20:19:36.418129] [INFO ] [sig ] [751/3280] Completed CRESY in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:36.418170] [INFO ] [sig ] [752/3280] Forecasting CREX... [2026-03-09T20:19:36.418227] [INFO ] [sig ] Generating forecast for: CREX [2026-03-09T20:19:36.418266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-03-09T20:19:36.430187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-03-09T20:19:36.430598] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-03-09T20:19:36.431488] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-03-09T20:19:36.431547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:36.431598] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:36.431627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:36.431684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:36.491028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:36.491815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:36.491902] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:36.491935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:36.612716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:36.612884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:36.612924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:36.612952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:36.616488] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: UP (p=69.85%) [2026-03-09T20:19:36.616806] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-03-09T20:19:36.616944] [INFO ] [sig ] CREX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:36.762741] [INFO ] [LOCAL ] Saved forecast: CREX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CREX.txt [2026-03-09T20:19:36.762903] [INFO ] [sig ] [752/3280] Completed CREX in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:36.762943] [INFO ] [sig ] [753/3280] Forecasting CRGO... [2026-03-09T20:19:36.762973] [INFO ] [sig ] Generating forecast for: CRGO [2026-03-09T20:19:36.763002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-03-09T20:19:36.774439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-03-09T20:19:36.774825] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-03-09T20:19:36.775670] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-03-09T20:19:36.775725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:36.775756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:36.775782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:36.775839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:36.838665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:36.839514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:36.839618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:36.839653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:36.963940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:36.964116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:36.964160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:36.964190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:36.968152] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-03-09T20:19:36.968530] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-03-09T20:19:36.968704] [INFO ] [sig ] CRGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:37.117951] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRGO.txt [2026-03-09T20:19:37.118102] [INFO ] [sig ] [753/3280] Completed CRGO in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:37.118144] [INFO ] [sig ] [754/3280] Forecasting CRGY... [2026-03-09T20:19:37.118174] [INFO ] [sig ] Generating forecast for: CRGY [2026-03-09T20:19:37.118204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-03-09T20:19:37.129976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-03-09T20:19:37.130321] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-03-09T20:19:37.131184] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-03-09T20:19:37.131237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:37.131269] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:37.131296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:37.131353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:37.188039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:37.188910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:37.189027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:37.189062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:37.310553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:37.310735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:37.310776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:37.310806] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:37.314325] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-03-09T20:19:37.314638] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-03-09T20:19:37.314780] [INFO ] [sig ] CRGY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:37.458156] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRGY.txt [2026-03-09T20:19:37.458322] [INFO ] [sig ] [754/3280] Completed CRGY in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:37.458379] [INFO ] [sig ] [755/3280] Forecasting CRH... [2026-03-09T20:19:37.458411] [INFO ] [sig ] Generating forecast for: CRH [2026-03-09T20:19:37.458442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-03-09T20:19:37.471107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-03-09T20:19:37.471515] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-03-09T20:19:37.472455] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-03-09T20:19:37.472512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:37.472544] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:37.472594] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:37.472663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:37.530967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:37.531907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:37.531998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:37.532031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:37.657200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:37.657363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:37.657406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:37.657454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:37.661147] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-03-09T20:19:37.661466] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-03-09T20:19:37.661620] [INFO ] [sig ] CRH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:37.805211] [INFO ] [LOCAL ] Saved forecast: CRH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRH.txt [2026-03-09T20:19:37.805387] [INFO ] [sig ] [755/3280] Completed CRH in 0.3s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:37.805430] [INFO ] [sig ] [756/3280] Forecasting CRI... [2026-03-09T20:19:37.805460] [INFO ] [sig ] Generating forecast for: CRI [2026-03-09T20:19:37.805503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-03-09T20:19:37.817999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-03-09T20:19:37.818408] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-03-09T20:19:37.819399] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-03-09T20:19:37.819461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:37.819495] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:37.819523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:37.819612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:37.880567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:37.881560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:37.881674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:37.881710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:38.010129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:38.010292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:38.010334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:38.010363] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:38.014100] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-03-09T20:19:38.014415] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-03-09T20:19:38.014553] [INFO ] [sig ] CRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:38.160794] [INFO ] [LOCAL ] Saved forecast: CRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRI.txt [2026-03-09T20:19:38.160927] [INFO ] [sig ] [756/3280] Completed CRI in 0.4s | 2.77 sym/s | Total: 4.5m | ETA: 15.2m [2026-03-09T20:19:38.160975] [INFO ] [sig ] [757/3280] Forecasting CRK... [2026-03-09T20:19:38.161007] [INFO ] [sig ] Generating forecast for: CRK [2026-03-09T20:19:38.161037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-03-09T20:19:38.173549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-03-09T20:19:38.173980] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-03-09T20:19:38.174899] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-03-09T20:19:38.174955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:38.174988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:38.175014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:38.175071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:38.235902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:38.236846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:38.236938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:38.236973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:38.370020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:38.370185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:38.370231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:38.370267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:38.373832] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=13.94%) [2026-03-09T20:19:38.374134] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-03-09T20:19:38.374273] [INFO ] [sig ] CRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:38.519489] [INFO ] [LOCAL ] Saved forecast: CRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRK.txt [2026-03-09T20:19:38.519726] [INFO ] [sig ] [757/3280] Completed CRK in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.2m [2026-03-09T20:19:38.519770] [INFO ] [sig ] [758/3280] Forecasting CRL... [2026-03-09T20:19:38.519801] [INFO ] [sig ] Generating forecast for: CRL [2026-03-09T20:19:38.519834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-03-09T20:19:38.533286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-03-09T20:19:38.533952] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-03-09T20:19:38.535283] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-03-09T20:19:38.535356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:38.535397] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:38.535425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:38.535485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:38.596434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:38.597354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:38.597465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:38.597523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:38.723105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:38.723266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:38.723306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:38.723336] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:38.726830] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=42.21%) [2026-03-09T20:19:38.727124] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-03-09T20:19:38.727260] [INFO ] [sig ] CRL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:38.873184] [INFO ] [LOCAL ] Saved forecast: CRL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRL.txt [2026-03-09T20:19:38.873376] [INFO ] [sig ] [758/3280] Completed CRL in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.2m [2026-03-09T20:19:38.873421] [INFO ] [sig ] [759/3280] Forecasting CRM... [2026-03-09T20:19:38.873452] [INFO ] [sig ] Generating forecast for: CRM [2026-03-09T20:19:38.873669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-03-09T20:19:38.885610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-03-09T20:19:38.885946] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-03-09T20:19:38.886816] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-03-09T20:19:38.886870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:38.886902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:38.886929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:38.886995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:38.946536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:38.947401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:38.947488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:38.947550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:39.074837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:39.074992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:39.075041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:39.075071] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:39.078964] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-03-09T20:19:39.079243] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-03-09T20:19:39.079375] [INFO ] [sig ] CRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:39.262645] [INFO ] [LOCAL ] Saved forecast: CRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRM.txt [2026-03-09T20:19:39.262811] [INFO ] [sig ] [759/3280] Completed CRM in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.2m [2026-03-09T20:19:39.262853] [INFO ] [sig ] [760/3280] Forecasting CRMD... [2026-03-09T20:19:39.262883] [INFO ] [sig ] Generating forecast for: CRMD [2026-03-09T20:19:39.262913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-03-09T20:19:39.274973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-03-09T20:19:39.275300] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-03-09T20:19:39.276159] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-03-09T20:19:39.276213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:39.276246] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:39.276272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:39.276327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:39.334975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:39.335717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:39.335799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:39.335832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:39.457742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:39.457907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:39.457947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:39.457976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:39.461907] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=6.87%) [2026-03-09T20:19:39.462306] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-03-09T20:19:39.462476] [INFO ] [sig ] CRMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:39.629540] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRMD.txt [2026-03-09T20:19:39.629776] [INFO ] [sig ] [760/3280] Completed CRMD in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.2m [2026-03-09T20:19:39.629821] [INFO ] [sig ] [761/3280] Forecasting CRML... [2026-03-09T20:19:39.629858] [INFO ] [sig ] Generating forecast for: CRML [2026-03-09T20:19:39.629888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-03-09T20:19:39.643140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-03-09T20:19:39.643586] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-03-09T20:19:39.644524] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-03-09T20:19:39.644611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:39.644675] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:39.644707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:39.644768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:39.706179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:39.707170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:39.707272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:39.707308] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:39.838822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:39.838987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:39.839029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:39.839059] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:39.842944] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-03-09T20:19:39.843253] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-03-09T20:19:39.843401] [INFO ] [sig ] CRML: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:39.995839] [INFO ] [LOCAL ] Saved forecast: CRML 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRML.txt [2026-03-09T20:19:39.995979] [INFO ] [sig ] [761/3280] Completed CRML in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.2m [2026-03-09T20:19:39.996018] [INFO ] [sig ] [762/3280] Forecasting CRNC... [2026-03-09T20:19:39.996048] [INFO ] [sig ] Generating forecast for: CRNC [2026-03-09T20:19:39.996077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-03-09T20:19:40.008919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-03-09T20:19:40.009243] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-03-09T20:19:40.010338] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-03-09T20:19:40.010393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:40.010425] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:40.010452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:40.010508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:40.071189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:40.071937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:40.072020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:40.072054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:40.191253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:40.191413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:40.191459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:40.191488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:40.194910] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-03-09T20:19:40.195189] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-03-09T20:19:40.195322] [INFO ] [sig ] CRNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:40.337294] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRNC.txt [2026-03-09T20:19:40.337430] [INFO ] [sig ] [762/3280] Completed CRNC in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:40.337470] [INFO ] [sig ] [763/3280] Forecasting CRNX... [2026-03-09T20:19:40.337722] [INFO ] [sig ] Generating forecast for: CRNX [2026-03-09T20:19:40.337760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-03-09T20:19:40.350138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-03-09T20:19:40.350446] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-03-09T20:19:40.351435] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-03-09T20:19:40.351709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:40.351742] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:40.351769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:40.351825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:40.413868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:40.414631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:40.414726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:40.414760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:40.539606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:40.539769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:40.539810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:40.539844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:40.543300] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-03-09T20:19:40.543599] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-03-09T20:19:40.543732] [INFO ] [sig ] CRNX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:40.686512] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRNX.txt [2026-03-09T20:19:40.686666] [INFO ] [sig ] [763/3280] Completed CRNX in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:40.686706] [INFO ] [sig ] [764/3280] Forecasting CRON... [2026-03-09T20:19:40.686737] [INFO ] [sig ] Generating forecast for: CRON [2026-03-09T20:19:40.686768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-03-09T20:19:40.699314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-03-09T20:19:40.699663] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-03-09T20:19:40.700866] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-03-09T20:19:40.700920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:40.700952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:40.700978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:40.701035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:40.760917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:40.761967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:40.762084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:40.762120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:40.892539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:40.892716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:40.892759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:40.892840] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:40.896684] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-03-09T20:19:40.896976] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-03-09T20:19:40.897112] [INFO ] [sig ] CRON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:41.046467] [INFO ] [LOCAL ] Saved forecast: CRON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRON.txt [2026-03-09T20:19:41.046673] [INFO ] [sig ] [764/3280] Completed CRON in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:41.046731] [INFO ] [sig ] [765/3280] Forecasting CROX... [2026-03-09T20:19:41.046767] [INFO ] [sig ] Generating forecast for: CROX [2026-03-09T20:19:41.046800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-03-09T20:19:41.058847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-03-09T20:19:41.059222] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-03-09T20:19:41.060220] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-03-09T20:19:41.060278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:41.060316] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:41.060350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:41.060419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:41.120240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:41.121148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:41.121240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:41.121275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:41.249657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:41.249852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:41.249896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:41.249926] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:41.253895] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=88.46%) [2026-03-09T20:19:41.254240] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-03-09T20:19:41.254400] [INFO ] [sig ] CROX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:41.404219] [INFO ] [LOCAL ] Saved forecast: CROX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CROX.txt [2026-03-09T20:19:41.404387] [INFO ] [sig ] [765/3280] Completed CROX in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:41.404429] [INFO ] [sig ] [766/3280] Forecasting CRS... [2026-03-09T20:19:41.404460] [INFO ] [sig ] Generating forecast for: CRS [2026-03-09T20:19:41.404491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-03-09T20:19:41.416681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-03-09T20:19:41.417081] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-03-09T20:19:41.418036] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-03-09T20:19:41.418093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:41.418126] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:41.418153] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:41.418211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:41.479725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:41.480716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:41.480805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:41.480840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:41.607005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:41.607169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:41.607210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:41.607239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:41.610854] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=73.28%) [2026-03-09T20:19:41.611163] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-03-09T20:19:41.611296] [INFO ] [sig ] CRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:41.757454] [INFO ] [LOCAL ] Saved forecast: CRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRS.txt [2026-03-09T20:19:41.757654] [INFO ] [sig ] [766/3280] Completed CRS in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:41.757698] [INFO ] [sig ] [767/3280] Forecasting CRSP... [2026-03-09T20:19:41.757728] [INFO ] [sig ] Generating forecast for: CRSP [2026-03-09T20:19:41.757759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-03-09T20:19:41.769047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-03-09T20:19:41.769446] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-03-09T20:19:41.770360] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-03-09T20:19:41.770419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:41.770451] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:41.770478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:41.770534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:41.829992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:41.830931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:41.831019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:41.831052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:41.964505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:41.964753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:41.964804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:41.964835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:41.968719] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-03-09T20:19:41.969046] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-03-09T20:19:41.969190] [INFO ] [sig ] CRSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:42.127474] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRSP.txt [2026-03-09T20:19:42.127741] [INFO ] [sig ] [767/3280] Completed CRSP in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:42.127786] [INFO ] [sig ] [768/3280] Forecasting CRTO... [2026-03-09T20:19:42.127817] [INFO ] [sig ] Generating forecast for: CRTO [2026-03-09T20:19:42.127847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-03-09T20:19:42.139881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-03-09T20:19:42.140282] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-03-09T20:19:42.141326] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-03-09T20:19:42.141388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:42.141427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:42.141461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:42.141520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:42.211039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:42.212094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:42.212194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:42.212234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:42.355268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:42.355467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:42.355518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:42.355554] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:42.359534] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-03-09T20:19:42.359838] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-03-09T20:19:42.359972] [INFO ] [sig ] CRTO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:42.508997] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRTO.txt [2026-03-09T20:19:42.509158] [INFO ] [sig ] [768/3280] Completed CRTO in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:42.509199] [INFO ] [sig ] [769/3280] Forecasting CRUS... [2026-03-09T20:19:42.509229] [INFO ] [sig ] Generating forecast for: CRUS [2026-03-09T20:19:42.509259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-03-09T20:19:42.521052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-03-09T20:19:42.521451] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-03-09T20:19:42.522330] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-03-09T20:19:42.522385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:42.522418] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:42.522445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:42.522503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:42.582035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:42.582950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:42.583051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:42.583086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:42.716286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:42.716463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:42.716510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:42.716545] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:42.720195] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=71.71%) [2026-03-09T20:19:42.720497] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-03-09T20:19:42.720652] [INFO ] [sig ] CRUS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:42.866092] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRUS.txt [2026-03-09T20:19:42.866254] [INFO ] [sig ] [769/3280] Completed CRUS in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:42.866294] [INFO ] [sig ] [770/3280] Forecasting CRVL... [2026-03-09T20:19:42.866324] [INFO ] [sig ] Generating forecast for: CRVL [2026-03-09T20:19:42.866353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-03-09T20:19:42.877995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-03-09T20:19:42.878377] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-03-09T20:19:42.879229] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-03-09T20:19:42.879282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:42.879314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:42.879341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:42.879398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:42.939493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:42.940394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:42.940485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:42.940520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:43.062334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:43.062495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:43.062536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:43.062565] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:43.066097] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=56.73%) [2026-03-09T20:19:43.066389] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-03-09T20:19:43.066529] [INFO ] [sig ] CRVL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:43.210877] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRVL.txt [2026-03-09T20:19:43.211032] [INFO ] [sig ] [770/3280] Completed CRVL in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:43.211073] [INFO ] [sig ] [771/3280] Forecasting CRVO... [2026-03-09T20:19:43.211103] [INFO ] [sig ] Generating forecast for: CRVO [2026-03-09T20:19:43.211134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-03-09T20:19:43.222815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-03-09T20:19:43.223122] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-03-09T20:19:43.223963] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-03-09T20:19:43.224016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:43.224048] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:43.224076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:43.224133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:43.283190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:43.284027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:43.284141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:43.284176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:43.408250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:43.408413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:43.408453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:43.408482] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:43.412032] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-03-09T20:19:43.412312] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-03-09T20:19:43.412447] [INFO ] [sig ] CRVO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:43.575638] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRVO.txt [2026-03-09T20:19:43.575796] [INFO ] [sig ] [771/3280] Completed CRVO in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:43.575837] [INFO ] [sig ] [772/3280] Forecasting CRVS... [2026-03-09T20:19:43.575868] [INFO ] [sig ] Generating forecast for: CRVS [2026-03-09T20:19:43.575898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-03-09T20:19:43.589019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-03-09T20:19:43.589426] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-03-09T20:19:43.590569] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-03-09T20:19:43.590649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:43.590703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:43.590736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:43.590795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:43.657041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:43.657960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:43.658047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:43.658080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:43.787898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:43.788058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:43.788100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:43.788129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:43.791842] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=54.24%) [2026-03-09T20:19:43.792145] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-03-09T20:19:43.792281] [INFO ] [sig ] CRVS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:43.936173] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRVS.txt [2026-03-09T20:19:43.936315] [INFO ] [sig ] [772/3280] Completed CRVS in 0.4s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:43.936356] [INFO ] [sig ] [773/3280] Forecasting CRWD... [2026-03-09T20:19:43.936386] [INFO ] [sig ] Generating forecast for: CRWD [2026-03-09T20:19:43.936416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-03-09T20:19:43.948039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-03-09T20:19:43.948402] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-03-09T20:19:43.949308] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-03-09T20:19:43.949364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:43.949396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:43.949423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:43.949480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:44.009085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:44.010134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:44.010219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:44.010252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:44.135166] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:44.135329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:44.135377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:44.135410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:44.139210] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-03-09T20:19:44.139514] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-03-09T20:19:44.139674] [INFO ] [sig ] CRWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:44.283969] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CRWD.txt [2026-03-09T20:19:44.284132] [INFO ] [sig ] [773/3280] Completed CRWD in 0.3s | 2.77 sym/s | Total: 4.6m | ETA: 15.1m [2026-03-09T20:19:44.284173] [INFO ] [sig ] [774/3280] Forecasting CRWS... [2026-03-09T20:19:44.284204] [INFO ] [sig ] Generating forecast for: CRWS [2026-03-09T20:19:44.284234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-03-09T20:19:44.295317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-03-09T20:19:44.295723] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-03-09T20:19:44.296559] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-03-09T20:19:44.296633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:44.296666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:44.296694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:44.296752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:44.356311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:44.357164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:44.357251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:44.357283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:44.468142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:44.468306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:44.468349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:44.468379] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:44.471915] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=3.09%) [2026-03-09T20:19:44.472210] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-03-09T20:19:44.472348] [INFO ] [sig ] CRWS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:44.617282] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CRWS.txt [2026-03-09T20:19:44.617468] [INFO ] [sig ] [774/3280] Completed CRWS in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.1m [2026-03-09T20:19:44.617539] [INFO ] [sig ] [775/3280] Forecasting CSAN... [2026-03-09T20:19:44.617591] [INFO ] [sig ] Generating forecast for: CSAN [2026-03-09T20:19:44.617637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-03-09T20:19:44.629097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-03-09T20:19:44.629460] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-03-09T20:19:44.630306] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-03-09T20:19:44.630360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:44.630394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:44.630421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:44.630479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:44.690900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:44.691822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:44.691911] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:44.691945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:44.815725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:44.815910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:44.815952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:44.815982] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:44.819549] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-03-09T20:19:44.819858] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-03-09T20:19:44.819994] [INFO ] [sig ] CSAN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:44.968762] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSAN.txt [2026-03-09T20:19:44.968924] [INFO ] [sig ] [775/3280] Completed CSAN in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.1m [2026-03-09T20:19:44.968972] [INFO ] [sig ] [776/3280] Forecasting CSB... [2026-03-09T20:19:44.969004] [INFO ] [sig ] Generating forecast for: CSB [2026-03-09T20:19:44.969035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-03-09T20:19:44.981608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-03-09T20:19:44.982001] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-03-09T20:19:44.983112] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-03-09T20:19:44.983168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:44.983200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:44.983229] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:44.983288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:45.043387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:45.044345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:45.044438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:45.044474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:45.160935] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:45.161095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:45.161137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:45.161166] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:45.165068] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-03-09T20:19:45.165380] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-03-09T20:19:45.165524] [INFO ] [sig ] CSB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:45.311972] [INFO ] [LOCAL ] Saved forecast: CSB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSB.txt [2026-03-09T20:19:45.312164] [INFO ] [sig ] [776/3280] Completed CSB in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.1m [2026-03-09T20:19:45.312210] [INFO ] [sig ] [777/3280] Forecasting CSCO... [2026-03-09T20:19:45.312242] [INFO ] [sig ] Generating forecast for: CSCO [2026-03-09T20:19:45.312273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-03-09T20:19:45.324446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-03-09T20:19:45.324882] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-03-09T20:19:45.325755] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-03-09T20:19:45.325809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:45.325843] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:45.325870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:45.325927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:45.387306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:45.388288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:45.388414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:45.388449] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:45.513789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:45.513956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:45.513999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:45.514028] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:45.517719] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=40.00%) [2026-03-09T20:19:45.518047] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-03-09T20:19:45.518208] [INFO ] [sig ] CSCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:45.663099] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSCO.txt [2026-03-09T20:19:45.663266] [INFO ] [sig ] [777/3280] Completed CSCO in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:45.663307] [INFO ] [sig ] [778/3280] Forecasting CSGP... [2026-03-09T20:19:45.663337] [INFO ] [sig ] Generating forecast for: CSGP [2026-03-09T20:19:45.663367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-03-09T20:19:45.675087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-03-09T20:19:45.675498] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-03-09T20:19:45.676416] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-03-09T20:19:45.676477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:45.676541] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:45.676592] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:45.676655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:45.740979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:45.741923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:45.742018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:45.742052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:45.866031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:45.866199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:45.866240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:45.866268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:45.870367] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-03-09T20:19:45.870695] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-03-09T20:19:45.870837] [INFO ] [sig ] CSGP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:46.021619] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSGP.txt [2026-03-09T20:19:46.021788] [INFO ] [sig ] [778/3280] Completed CSGP in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:46.021829] [INFO ] [sig ] [779/3280] Forecasting CSGS... [2026-03-09T20:19:46.021861] [INFO ] [sig ] Generating forecast for: CSGS [2026-03-09T20:19:46.021892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-03-09T20:19:46.034326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-03-09T20:19:46.034737] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-03-09T20:19:46.035553] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-03-09T20:19:46.035631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:46.035664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:46.035691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:46.035748] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:46.097146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:46.098032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:46.098120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:46.098154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:46.218150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:46.218314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:46.218399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:46.218439] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:46.222050] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=86.19%) [2026-03-09T20:19:46.222336] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-03-09T20:19:46.222488] [INFO ] [sig ] CSGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:46.364409] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSGS.txt [2026-03-09T20:19:46.364595] [INFO ] [sig ] [779/3280] Completed CSGS in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:46.364638] [INFO ] [sig ] [780/3280] Forecasting CSIQ... [2026-03-09T20:19:46.364670] [INFO ] [sig ] Generating forecast for: CSIQ [2026-03-09T20:19:46.364700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-03-09T20:19:46.376600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-03-09T20:19:46.376987] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-03-09T20:19:46.377890] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-03-09T20:19:46.377945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:46.377978] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:46.378004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:46.378061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:46.436986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:46.437916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:46.438006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:46.438040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:46.583162] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:46.583330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:46.583373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:46.583402] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:46.587206] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-03-09T20:19:46.587565] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-03-09T20:19:46.587733] [INFO ] [sig ] CSIQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:46.734306] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSIQ.txt [2026-03-09T20:19:46.734468] [INFO ] [sig ] [780/3280] Completed CSIQ in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:46.734510] [INFO ] [sig ] [781/3280] Forecasting CSPI... [2026-03-09T20:19:46.734540] [INFO ] [sig ] Generating forecast for: CSPI [2026-03-09T20:19:46.734587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-03-09T20:19:46.747307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-03-09T20:19:46.747730] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-03-09T20:19:46.748550] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-03-09T20:19:46.748624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:46.748835] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:46.748862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:46.748919] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:46.808846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:46.809749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:46.809855] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:46.809892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:46.931423] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:46.931619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:46.931664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:46.931756] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:46.935301] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=62.55%) [2026-03-09T20:19:46.935687] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-03-09T20:19:46.935839] [INFO ] [sig ] CSPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:47.094187] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSPI.txt [2026-03-09T20:19:47.094400] [INFO ] [sig ] [781/3280] Completed CSPI in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:47.094472] [INFO ] [sig ] [782/3280] Forecasting CSQ... [2026-03-09T20:19:47.094524] [INFO ] [sig ] Generating forecast for: CSQ [2026-03-09T20:19:47.094593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-03-09T20:19:47.110609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-03-09T20:19:47.111143] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-03-09T20:19:47.112386] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-03-09T20:19:47.112464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:47.112517] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:47.112565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:47.112692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:47.180880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:47.181786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:47.181876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:47.181911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:47.317698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:47.317863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:47.317904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:47.317934] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:47.321644] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=10.80%) [2026-03-09T20:19:47.321937] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-03-09T20:19:47.322068] [INFO ] [sig ] CSQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:47.488770] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSQ.txt [2026-03-09T20:19:47.488928] [INFO ] [sig ] [782/3280] Completed CSQ in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:47.488968] [INFO ] [sig ] [783/3280] Forecasting CSTL... [2026-03-09T20:19:47.488998] [INFO ] [sig ] Generating forecast for: CSTL [2026-03-09T20:19:47.489030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-03-09T20:19:47.500806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-03-09T20:19:47.501141] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-03-09T20:19:47.502007] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-03-09T20:19:47.502063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:47.502106] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:47.502134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:47.502194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:47.564219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:47.565135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:47.565224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:47.565259] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:47.692667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:47.692833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:47.692876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:47.692907] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:47.696541] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=54.71%) [2026-03-09T20:19:47.696852] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-03-09T20:19:47.696987] [INFO ] [sig ] CSTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:47.847633] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSTL.txt [2026-03-09T20:19:47.847800] [INFO ] [sig ] [783/3280] Completed CSTL in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:47.847843] [INFO ] [sig ] [784/3280] Forecasting CSTM... [2026-03-09T20:19:47.847873] [INFO ] [sig ] Generating forecast for: CSTM [2026-03-09T20:19:47.847908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-03-09T20:19:47.859476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-03-09T20:19:47.859875] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-03-09T20:19:47.860712] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-03-09T20:19:47.860765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:47.860796] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:47.860822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:47.860879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:47.921887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:47.922807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:47.922907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:47.922970] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:48.046054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:48.046217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:48.046258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:48.046286] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:48.049790] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=34.68%) [2026-03-09T20:19:48.050068] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-03-09T20:19:48.050197] [INFO ] [sig ] CSTM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:48.196816] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSTM.txt [2026-03-09T20:19:48.196972] [INFO ] [sig ] [784/3280] Completed CSTM in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:48.197011] [INFO ] [sig ] [785/3280] Forecasting CSWC... [2026-03-09T20:19:48.197046] [INFO ] [sig ] Generating forecast for: CSWC [2026-03-09T20:19:48.197083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-03-09T20:19:48.209495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-03-09T20:19:48.209891] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-03-09T20:19:48.210753] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-03-09T20:19:48.210807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:48.210840] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:48.210868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:48.210925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:48.272041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:48.272806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:48.272889] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:48.272922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:48.394152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:48.394320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:48.394360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:48.394390] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:48.398064] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: UP (p=68.42%) [2026-03-09T20:19:48.398466] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-03-09T20:19:48.398643] [INFO ] [sig ] CSWC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:48.633992] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CSWC.txt [2026-03-09T20:19:48.634153] [INFO ] [sig ] [785/3280] Completed CSWC in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:48.634195] [INFO ] [sig ] [786/3280] Forecasting CSX... [2026-03-09T20:19:48.634226] [INFO ] [sig ] Generating forecast for: CSX [2026-03-09T20:19:48.634257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-03-09T20:19:48.646047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-03-09T20:19:48.646451] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-03-09T20:19:48.647570] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-03-09T20:19:48.647836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:48.647869] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:48.647896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:48.647954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:48.716466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:48.718402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:48.718593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:48.718641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:48.867924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:48.868101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:48.868146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:48.868177] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:48.872056] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=12.39%) [2026-03-09T20:19:48.872379] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-03-09T20:19:48.872541] [INFO ] [sig ] CSX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:49.018887] [INFO ] [LOCAL ] Saved forecast: CSX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CSX.txt [2026-03-09T20:19:49.019051] [INFO ] [sig ] [786/3280] Completed CSX in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:49.019094] [INFO ] [sig ] [787/3280] Forecasting CTAS... [2026-03-09T20:19:49.019131] [INFO ] [sig ] Generating forecast for: CTAS [2026-03-09T20:19:49.019170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-03-09T20:19:49.034613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-03-09T20:19:49.035041] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-03-09T20:19:49.035982] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-03-09T20:19:49.036037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:49.036068] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:49.036094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:49.036172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:49.096689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:49.097649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:49.097742] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:49.097777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:49.215746] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:49.215903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:49.215943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:49.215972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:49.219440] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-03-09T20:19:49.219744] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-03-09T20:19:49.219898] [INFO ] [sig ] CTAS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:49.366127] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTAS.txt [2026-03-09T20:19:49.366275] [INFO ] [sig ] [787/3280] Completed CTAS in 0.3s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:49.366314] [INFO ] [sig ] [788/3280] Forecasting CTBB... [2026-03-09T20:19:49.366343] [INFO ] [sig ] Generating forecast for: CTBB [2026-03-09T20:19:49.366373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-03-09T20:19:49.378869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-03-09T20:19:49.379167] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-03-09T20:19:49.380206] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-03-09T20:19:49.380260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:49.380291] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:49.380317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:49.380373] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:49.439945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:49.440873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:49.441025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:49.441067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:49.576059] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:49.576225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:49.576269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:49.576299] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:49.580653] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-03-09T20:19:49.581098] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-03-09T20:19:49.581265] [INFO ] [sig ] CTBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:49.729112] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTBB.txt [2026-03-09T20:19:49.729272] [INFO ] [sig ] [788/3280] Completed CTBB in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:49.729313] [INFO ] [sig ] [789/3280] Forecasting CTBI... [2026-03-09T20:19:49.729345] [INFO ] [sig ] Generating forecast for: CTBI [2026-03-09T20:19:49.729375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-03-09T20:19:49.741138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-03-09T20:19:49.741526] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-03-09T20:19:49.742603] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-03-09T20:19:49.742658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:49.742690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:49.742716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:49.742965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:49.805445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:49.806379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:49.806472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:49.806509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:49.933085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:49.933258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:49.933301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:49.933332] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:49.937161] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-03-09T20:19:49.937517] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-03-09T20:19:49.937689] [INFO ] [sig ] CTBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:50.085431] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CTBI.txt [2026-03-09T20:19:50.085628] [INFO ] [sig ] [789/3280] Completed CTBI in 0.4s | 2.77 sym/s | Total: 4.7m | ETA: 15.0m [2026-03-09T20:19:50.085675] [INFO ] [sig ] [790/3280] Forecasting CTDD... [2026-03-09T20:19:50.085706] [INFO ] [sig ] Generating forecast for: CTDD [2026-03-09T20:19:50.085738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-03-09T20:19:50.097947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-03-09T20:19:50.098315] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-03-09T20:19:50.099197] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-03-09T20:19:50.099253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:50.099285] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:50.099312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:50.099369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:50.156169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:50.157067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:50.157152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:50.157186] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:50.271248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:50.271410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:50.271452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:50.271498] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:50.275035] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=83.01%) [2026-03-09T20:19:50.275312] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-03-09T20:19:50.275440] [INFO ] [sig ] CTDD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:50.454280] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTDD.txt [2026-03-09T20:19:50.454459] [INFO ] [sig ] [790/3280] Completed CTDD in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.0m [2026-03-09T20:19:50.454510] [INFO ] [sig ] [791/3280] Forecasting CTKB... [2026-03-09T20:19:50.454547] [INFO ] [sig ] Generating forecast for: CTKB [2026-03-09T20:19:50.454608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-03-09T20:19:50.470913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-03-09T20:19:50.471369] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-03-09T20:19:50.472262] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-03-09T20:19:50.472318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:50.472351] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:50.472378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:50.472436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:50.536246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:50.537207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:50.537297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:50.537331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:50.672003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:50.672170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:50.672212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:50.672243] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:50.675946] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-03-09T20:19:50.676271] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-03-09T20:19:50.676417] [INFO ] [sig ] CTKB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:50.826845] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTKB.txt [2026-03-09T20:19:50.827047] [INFO ] [sig ] [791/3280] Completed CTKB in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.0m [2026-03-09T20:19:50.827089] [INFO ] [sig ] [792/3280] Forecasting CTLP... [2026-03-09T20:19:50.827120] [INFO ] [sig ] Generating forecast for: CTLP [2026-03-09T20:19:50.827151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-03-09T20:19:50.839646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-03-09T20:19:50.840262] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-03-09T20:19:50.841317] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-03-09T20:19:50.841373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:50.841405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:50.841431] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:50.841487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:50.901710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:50.902629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:50.902718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:50.902772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:51.034308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:51.034480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:51.034522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:51.034552] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:51.038213] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-03-09T20:19:51.038543] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-03-09T20:19:51.038732] [INFO ] [sig ] CTLP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:51.204389] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTLP.txt [2026-03-09T20:19:51.204559] [INFO ] [sig ] [792/3280] Completed CTLP in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.0m [2026-03-09T20:19:51.204621] [INFO ] [sig ] [793/3280] Forecasting CTMX... [2026-03-09T20:19:51.204652] [INFO ] [sig ] Generating forecast for: CTMX [2026-03-09T20:19:51.204684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-03-09T20:19:51.216513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-03-09T20:19:51.216954] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-03-09T20:19:51.217903] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-03-09T20:19:51.217958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:51.217991] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:51.218037] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:51.218097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:51.282811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:51.283880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:51.283998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:51.284035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:51.409741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:51.409904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:51.409947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:51.409976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:51.413731] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-03-09T20:19:51.414032] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-03-09T20:19:51.414170] [INFO ] [sig ] CTMX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:51.560428] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTMX.txt [2026-03-09T20:19:51.560606] [INFO ] [sig ] [793/3280] Completed CTMX in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.0m [2026-03-09T20:19:51.560649] [INFO ] [sig ] [794/3280] Forecasting CTNM... [2026-03-09T20:19:51.560679] [INFO ] [sig ] Generating forecast for: CTNM [2026-03-09T20:19:51.560711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-03-09T20:19:51.572470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-03-09T20:19:51.572897] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-03-09T20:19:51.573803] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-03-09T20:19:51.573858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:51.573890] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:51.573917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:51.573986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:51.633510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:51.634488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:51.634613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:51.634651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:51.757291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:51.757455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:51.757531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:51.757594] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:51.761382] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-03-09T20:19:51.761722] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-03-09T20:19:51.761862] [INFO ] [sig ] CTNM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:51.926184] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CTNM.txt [2026-03-09T20:19:51.926322] [INFO ] [sig ] [794/3280] Completed CTNM in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 15.0m [2026-03-09T20:19:51.926362] [INFO ] [sig ] [795/3280] Forecasting CTO... [2026-03-09T20:19:51.926394] [INFO ] [sig ] Generating forecast for: CTO [2026-03-09T20:19:51.926425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-03-09T20:19:51.938342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-03-09T20:19:51.938720] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-03-09T20:19:51.939787] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-03-09T20:19:51.939841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:51.940071] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:51.940101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:51.940157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:51.999827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:52.000519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:52.000621] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:52.000658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:52.123352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:52.123515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:52.123555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:52.123602] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:52.127126] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-03-09T20:19:52.127419] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-03-09T20:19:52.127593] [INFO ] [sig ] CTO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:52.269794] [INFO ] [LOCAL ] Saved forecast: CTO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTO.txt [2026-03-09T20:19:52.269958] [INFO ] [sig ] [795/3280] Completed CTO in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:52.269998] [INFO ] [sig ] [796/3280] Forecasting CTRA... [2026-03-09T20:19:52.270030] [INFO ] [sig ] Generating forecast for: CTRA [2026-03-09T20:19:52.270060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-03-09T20:19:52.282287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-03-09T20:19:52.282725] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-03-09T20:19:52.283565] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-03-09T20:19:52.283664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:52.283698] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:52.283725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:52.283783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:52.341613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:52.342489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:52.342597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:52.342633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:52.473127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:52.473326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:52.473385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:52.473427] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:52.478246] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-03-09T20:19:52.478605] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-03-09T20:19:52.478757] [INFO ] [sig ] CTRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:52.621270] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTRA.txt [2026-03-09T20:19:52.621452] [INFO ] [sig ] [796/3280] Completed CTRA in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:52.621508] [INFO ] [sig ] [797/3280] Forecasting CTRE... [2026-03-09T20:19:52.621540] [INFO ] [sig ] Generating forecast for: CTRE [2026-03-09T20:19:52.621649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-03-09T20:19:52.633534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-03-09T20:19:52.633943] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-03-09T20:19:52.634953] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-03-09T20:19:52.635011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:52.635045] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:52.635072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:52.635132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:52.693987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:52.694854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:52.694957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:52.694998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:52.824071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:52.824269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:52.824311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:52.824340] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:52.828217] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=89.06%) [2026-03-09T20:19:52.828542] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-03-09T20:19:52.828719] [INFO ] [sig ] CTRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:52.971919] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTRE.txt [2026-03-09T20:19:52.972064] [INFO ] [sig ] [797/3280] Completed CTRE in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:52.972103] [INFO ] [sig ] [798/3280] Forecasting CTRM... [2026-03-09T20:19:52.972133] [INFO ] [sig ] Generating forecast for: CTRM [2026-03-09T20:19:52.972164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-03-09T20:19:52.985316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-03-09T20:19:52.985632] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-03-09T20:19:52.986435] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-03-09T20:19:52.986488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:52.986519] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:52.986545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:52.986619] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:53.047484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:53.048479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:53.048608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:53.048653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:53.170086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:53.170247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:53.170287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:53.170348] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:53.173962] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=93.85%) [2026-03-09T20:19:53.174246] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-03-09T20:19:53.174378] [INFO ] [sig ] CTRM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:53.317293] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTRM.txt [2026-03-09T20:19:53.317444] [INFO ] [sig ] [798/3280] Completed CTRM in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:53.317483] [INFO ] [sig ] [799/3280] Forecasting CTRN... [2026-03-09T20:19:53.317532] [INFO ] [sig ] Generating forecast for: CTRN [2026-03-09T20:19:53.317564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-03-09T20:19:53.329642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-03-09T20:19:53.329988] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-03-09T20:19:53.331019] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-03-09T20:19:53.331073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:53.331106] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:53.331131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:53.331188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:53.390701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:53.391560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:53.391709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:53.391744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:53.516395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:53.516562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:53.516625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:53.516656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:53.520442] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: UP (p=75.60%) [2026-03-09T20:19:53.520758] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-03-09T20:19:53.520896] [INFO ] [sig ] CTRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:53.662505] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTRN.txt [2026-03-09T20:19:53.662714] [INFO ] [sig ] [799/3280] Completed CTRN in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:53.662764] [INFO ] [sig ] [800/3280] Forecasting CTS... [2026-03-09T20:19:53.662794] [INFO ] [sig ] Generating forecast for: CTS [2026-03-09T20:19:53.662825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-03-09T20:19:53.674263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-03-09T20:19:53.674658] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-03-09T20:19:53.675486] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-03-09T20:19:53.675540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:53.675592] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:53.675622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:53.675679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:53.735323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:53.736169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:53.736254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:53.736289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:53.856418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:53.856610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:53.856663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:53.856702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:53.860405] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-03-09T20:19:53.860721] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-03-09T20:19:53.860875] [INFO ] [sig ] CTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:54.007756] [INFO ] [LOCAL ] Saved forecast: CTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTS.txt [2026-03-09T20:19:54.007908] [INFO ] [sig ] [800/3280] Completed CTS in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:54.007949] [INFO ] [sig ] [801/3280] Forecasting CTSH... [2026-03-09T20:19:54.007980] [INFO ] [sig ] Generating forecast for: CTSH [2026-03-09T20:19:54.008014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-03-09T20:19:54.019952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-03-09T20:19:54.020335] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-03-09T20:19:54.021317] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-03-09T20:19:54.021374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:54.021407] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:54.021440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:54.021513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:54.082264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:54.083065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:54.083150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:54.083183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:54.205071] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:54.205235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:54.205274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:54.205303] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:54.208809] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=25.90%) [2026-03-09T20:19:54.209106] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-03-09T20:19:54.209242] [INFO ] [sig ] CTSH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:54.350864] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CTSH.txt [2026-03-09T20:19:54.351042] [INFO ] [sig ] [801/3280] Completed CTSH in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:54.351084] [INFO ] [sig ] [802/3280] Forecasting CTVA... [2026-03-09T20:19:54.351116] [INFO ] [sig ] Generating forecast for: CTVA [2026-03-09T20:19:54.351146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-03-09T20:19:54.363614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-03-09T20:19:54.364061] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-03-09T20:19:54.365027] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-03-09T20:19:54.365085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:54.365118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:54.365146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:54.365204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:54.426891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:54.427849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:54.427937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:54.427971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:54.559402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:54.559599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:54.559654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:54.559686] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:54.563398] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-03-09T20:19:54.563720] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-03-09T20:19:54.563868] [INFO ] [sig ] CTVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:54.708769] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CTVA.txt [2026-03-09T20:19:54.708930] [INFO ] [sig ] [802/3280] Completed CTVA in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:54.708971] [INFO ] [sig ] [803/3280] Forecasting CUBE... [2026-03-09T20:19:54.709003] [INFO ] [sig ] Generating forecast for: CUBE [2026-03-09T20:19:54.709035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-03-09T20:19:54.721354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-03-09T20:19:54.721803] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-03-09T20:19:54.722918] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-03-09T20:19:54.722986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:54.723029] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:54.723063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:54.723149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:54.784501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:54.785384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:54.785474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:54.785509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:54.912982] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:54.913161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:54.913204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:54.913233] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:54.916887] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-03-09T20:19:54.917194] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-03-09T20:19:54.917336] [INFO ] [sig ] CUBE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:55.070330] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CUBE.txt [2026-03-09T20:19:55.070484] [INFO ] [sig ] [803/3280] Completed CUBE in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:55.070525] [INFO ] [sig ] [804/3280] Forecasting CUBI... [2026-03-09T20:19:55.070555] [INFO ] [sig ] Generating forecast for: CUBI [2026-03-09T20:19:55.070608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-03-09T20:19:55.082685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-03-09T20:19:55.083052] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-03-09T20:19:55.083947] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-03-09T20:19:55.084003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:55.084036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:55.084064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:55.084126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:55.151167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:55.152106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:55.152206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:55.152246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:55.283327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:55.283490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:55.283530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:55.283559] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:55.287039] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=17.94%) [2026-03-09T20:19:55.287320] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-03-09T20:19:55.287452] [INFO ] [sig ] CUBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:55.430733] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CUBI.txt [2026-03-09T20:19:55.430897] [INFO ] [sig ] [804/3280] Completed CUBI in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:55.430937] [INFO ] [sig ] [805/3280] Forecasting CUK... [2026-03-09T20:19:55.430967] [INFO ] [sig ] Generating forecast for: CUK [2026-03-09T20:19:55.430997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-03-09T20:19:55.442266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-03-09T20:19:55.442644] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-03-09T20:19:55.443485] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-03-09T20:19:55.443539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:55.443594] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:55.443627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:55.443685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:55.502944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:55.503824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:55.503942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:55.503978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:55.631376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:55.631541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:55.631642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:55.631686] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:55.635500] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: UP (p=69.73%) [2026-03-09T20:19:55.635848] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-03-09T20:19:55.635989] [INFO ] [sig ] CUK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:55.787774] [INFO ] [LOCAL ] Saved forecast: CUK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CUK.txt [2026-03-09T20:19:55.787934] [INFO ] [sig ] [805/3280] Completed CUK in 0.4s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:55.787976] [INFO ] [sig ] [806/3280] Forecasting CULP... [2026-03-09T20:19:55.788007] [INFO ] [sig ] Generating forecast for: CULP [2026-03-09T20:19:55.788038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-03-09T20:19:55.800983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-03-09T20:19:55.801347] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-03-09T20:19:55.802244] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-03-09T20:19:55.802300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:55.802334] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:55.802361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:55.802628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:55.863545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:55.864472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:55.864562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:55.864618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:55.975772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:55.975953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:55.976008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:55.976045] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:55.980509] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-03-09T20:19:55.980833] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-03-09T20:19:55.980978] [INFO ] [sig ] CULP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:56.136254] [INFO ] [LOCAL ] Saved forecast: CULP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CULP.txt [2026-03-09T20:19:56.136422] [INFO ] [sig ] [806/3280] Completed CULP in 0.3s | 2.77 sym/s | Total: 4.8m | ETA: 14.9m [2026-03-09T20:19:56.136462] [INFO ] [sig ] [807/3280] Forecasting CURI... [2026-03-09T20:19:56.136492] [INFO ] [sig ] Generating forecast for: CURI [2026-03-09T20:19:56.136522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-03-09T20:19:56.148133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-03-09T20:19:56.148533] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-03-09T20:19:56.149537] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-03-09T20:19:56.149611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:56.149658] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:56.149687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:56.149744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:56.209057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:56.210013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:56.210104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:56.210136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:56.344597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:56.344778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:56.344827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:56.344858] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:56.348740] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-03-09T20:19:56.349071] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-03-09T20:19:56.349228] [INFO ] [sig ] CURI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:56.501456] [INFO ] [LOCAL ] Saved forecast: CURI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CURI.txt [2026-03-09T20:19:56.501670] [INFO ] [sig ] [807/3280] Completed CURI in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.9m [2026-03-09T20:19:56.501723] [INFO ] [sig ] [808/3280] Forecasting CUZ... [2026-03-09T20:19:56.501762] [INFO ] [sig ] Generating forecast for: CUZ [2026-03-09T20:19:56.501799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-03-09T20:19:56.513542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-03-09T20:19:56.513980] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-03-09T20:19:56.514912] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-03-09T20:19:56.514974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:56.515008] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:56.515036] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:56.515096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:56.579388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:56.580346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:56.580436] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:56.580470] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:56.705360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:56.705522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:56.705562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:56.705611] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:56.709168] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-03-09T20:19:56.709462] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-03-09T20:19:56.709619] [INFO ] [sig ] CUZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:56.863281] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CUZ.txt [2026-03-09T20:19:56.863469] [INFO ] [sig ] [808/3280] Completed CUZ in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.9m [2026-03-09T20:19:56.863512] [INFO ] [sig ] [809/3280] Forecasting CVBF... [2026-03-09T20:19:56.863542] [INFO ] [sig ] Generating forecast for: CVBF [2026-03-09T20:19:56.863589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-03-09T20:19:56.875724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-03-09T20:19:56.876137] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-03-09T20:19:56.877054] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-03-09T20:19:56.877110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:56.877143] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:56.877169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:56.877226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:56.940270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:56.941142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:56.941229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:56.941263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:57.081142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:57.081315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:57.081387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:57.081442] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:57.086361] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=54.90%) [2026-03-09T20:19:57.086819] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-03-09T20:19:57.087015] [INFO ] [sig ] CVBF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:57.248521] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CVBF.txt [2026-03-09T20:19:57.248738] [INFO ] [sig ] [809/3280] Completed CVBF in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.9m [2026-03-09T20:19:57.248789] [INFO ] [sig ] [810/3280] Forecasting CVCO... [2026-03-09T20:19:57.248820] [INFO ] [sig ] Generating forecast for: CVCO [2026-03-09T20:19:57.248850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-03-09T20:19:57.261933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-03-09T20:19:57.262371] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-03-09T20:19:57.263283] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-03-09T20:19:57.263339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:57.263372] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:57.263401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:57.263459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:57.328275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:57.329443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:57.329545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:57.329599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:57.454009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:57.454173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:57.454216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:57.454246] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:57.457910] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=10.80%) [2026-03-09T20:19:57.458200] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-03-09T20:19:57.458334] [INFO ] [sig ] CVCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:57.603978] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVCO.txt [2026-03-09T20:19:57.604116] [INFO ] [sig ] [810/3280] Completed CVCO in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.9m [2026-03-09T20:19:57.604161] [INFO ] [sig ] [811/3280] Forecasting CVE... [2026-03-09T20:19:57.604193] [INFO ] [sig ] Generating forecast for: CVE [2026-03-09T20:19:57.604223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-03-09T20:19:57.616166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-03-09T20:19:57.616481] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-03-09T20:19:57.617313] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-03-09T20:19:57.617366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:57.617398] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:57.617424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:57.617479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:57.676809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:57.677451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:57.677545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:57.677601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:57.805981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:57.806128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:57.806168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:57.806198] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:57.809800] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-03-09T20:19:57.810091] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-03-09T20:19:57.810229] [INFO ] [sig ] CVE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:57.951849] [INFO ] [LOCAL ] Saved forecast: CVE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVE.txt [2026-03-09T20:19:57.951966] [INFO ] [sig ] [811/3280] Completed CVE in 0.3s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:57.952003] [INFO ] [sig ] [812/3280] Forecasting CVEO... [2026-03-09T20:19:57.952032] [INFO ] [sig ] Generating forecast for: CVEO [2026-03-09T20:19:57.952062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-03-09T20:19:57.963438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-03-09T20:19:57.963751] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-03-09T20:19:57.964590] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-03-09T20:19:57.964651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:57.964711] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:57.964741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:57.964800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:58.024600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:58.025266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:58.025349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:58.025383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:58.145651] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:58.145787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:58.145832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:58.145861] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:58.149298] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=0.13%) [2026-03-09T20:19:58.149602] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-03-09T20:19:58.149759] [INFO ] [sig ] CVEO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:58.291092] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVEO.txt [2026-03-09T20:19:58.291218] [INFO ] [sig ] [812/3280] Completed CVEO in 0.3s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:58.291257] [INFO ] [sig ] [813/3280] Forecasting CVGI... [2026-03-09T20:19:58.291285] [INFO ] [sig ] Generating forecast for: CVGI [2026-03-09T20:19:58.291315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-03-09T20:19:58.304485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-03-09T20:19:58.304859] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-03-09T20:19:58.305709] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-03-09T20:19:58.305770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:58.305807] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:58.305835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:58.305894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:58.368538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:58.369242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:58.369324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:58.369359] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:58.493240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:58.493380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:58.493421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:58.493451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:58.497464] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=46.30%) [2026-03-09T20:19:58.497796] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-03-09T20:19:58.497940] [INFO ] [sig ] CVGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:58.642452] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVGI.txt [2026-03-09T20:19:58.642635] [INFO ] [sig ] [813/3280] Completed CVGI in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:58.642678] [INFO ] [sig ] [814/3280] Forecasting CVI... [2026-03-09T20:19:58.642709] [INFO ] [sig ] Generating forecast for: CVI [2026-03-09T20:19:58.642740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-03-09T20:19:58.655275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-03-09T20:19:58.655727] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-03-09T20:19:58.656946] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-03-09T20:19:58.657190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:58.657223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:58.657250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:58.657308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:58.718356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:58.719287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:58.719376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:58.719411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:58.847784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:58.848167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:58.848231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:58.848264] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:58.852155] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=44.29%) [2026-03-09T20:19:58.852442] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-03-09T20:19:58.852610] [INFO ] [sig ] CVI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:58.996667] [INFO ] [LOCAL ] Saved forecast: CVI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVI.txt [2026-03-09T20:19:58.996822] [INFO ] [sig ] [814/3280] Completed CVI in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:58.996862] [INFO ] [sig ] [815/3280] Forecasting CVKD... [2026-03-09T20:19:58.996895] [INFO ] [sig ] Generating forecast for: CVKD [2026-03-09T20:19:58.996925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-03-09T20:19:59.008809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-03-09T20:19:59.009146] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-03-09T20:19:59.010057] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-03-09T20:19:59.010113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:59.010143] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:59.010169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:59.010226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:59.072671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:59.073631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:59.073727] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:59.073773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:59.200984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:59.201133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:59.201174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:59.201236] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:59.204835] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-03-09T20:19:59.205147] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-03-09T20:19:59.205286] [INFO ] [sig ] CVKD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:19:59.349112] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CVKD.txt [2026-03-09T20:19:59.349247] [INFO ] [sig ] [815/3280] Completed CVKD in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:59.349287] [INFO ] [sig ] [816/3280] Forecasting CVNA... [2026-03-09T20:19:59.349317] [INFO ] [sig ] Generating forecast for: CVNA [2026-03-09T20:19:59.349347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-03-09T20:19:59.361205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-03-09T20:19:59.361555] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-03-09T20:19:59.362426] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-03-09T20:19:59.362482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:59.362515] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:59.362544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:59.362627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:59.424284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:59.425012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:59.425107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:59.425142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:59.551896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:59.552052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:59.552100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:59.552140] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:59.556111] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-03-09T20:19:59.556424] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-03-09T20:19:59.556564] [INFO ] [sig ] CVNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:19:59.701731] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CVNA.txt [2026-03-09T20:19:59.701918] [INFO ] [sig ] [816/3280] Completed CVNA in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:19:59.701964] [INFO ] [sig ] [817/3280] Forecasting CVRX... [2026-03-09T20:19:59.701994] [INFO ] [sig ] Generating forecast for: CVRX [2026-03-09T20:19:59.702030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-03-09T20:19:59.713426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-03-09T20:19:59.713832] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-03-09T20:19:59.714710] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-03-09T20:19:59.714766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:19:59.714799] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:19:59.714825] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:19:59.714885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:19:59.776144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:19:59.777080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:19:59.777169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:19:59.777204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:19:59.899699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:19:59.899872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:19:59.899919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:19:59.899950] [INFO ] [FORECASTER] Training complete [2026-03-09T20:19:59.903483] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=82.94%) [2026-03-09T20:19:59.903792] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-03-09T20:19:59.903927] [INFO ] [sig ] CVRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:00.049381] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CVRX.txt [2026-03-09T20:20:00.049541] [INFO ] [sig ] [817/3280] Completed CVRX in 0.3s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:00.049602] [INFO ] [sig ] [818/3280] Forecasting CVS... [2026-03-09T20:20:00.049646] [INFO ] [sig ] Generating forecast for: CVS [2026-03-09T20:20:00.049681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-03-09T20:20:00.062742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-03-09T20:20:00.063130] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-03-09T20:20:00.063996] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-03-09T20:20:00.064052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:00.064095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:00.064125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:00.064182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:00.127217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:00.128534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:00.128641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:00.128677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:00.255045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:00.255184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:00.255226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:00.255256] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:00.258991] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=58.82%) [2026-03-09T20:20:00.259371] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-03-09T20:20:00.259888] [INFO ] [sig ] CVS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:00.418515] [INFO ] [LOCAL ] Saved forecast: CVS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CVS.txt [2026-03-09T20:20:00.418708] [INFO ] [sig ] [818/3280] Completed CVS in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:00.418764] [INFO ] [sig ] [819/3280] Forecasting CVX... [2026-03-09T20:20:00.418798] [INFO ] [sig ] Generating forecast for: CVX [2026-03-09T20:20:00.418829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-03-09T20:20:00.431826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-03-09T20:20:00.432213] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-03-09T20:20:00.433110] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-03-09T20:20:00.433168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:00.433202] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:00.433230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:00.433289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:00.493860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:00.494730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:00.494815] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:00.494848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:00.633475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:00.633643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:00.633709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:00.633757] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:00.638594] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-03-09T20:20:00.638905] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-03-09T20:20:00.639239] [INFO ] [sig ] CVX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:00.788470] [INFO ] [LOCAL ] Saved forecast: CVX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CVX.txt [2026-03-09T20:20:00.788702] [INFO ] [sig ] [819/3280] Completed CVX in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:00.788783] [INFO ] [sig ] [820/3280] Forecasting CWAN... [2026-03-09T20:20:00.788851] [INFO ] [sig ] Generating forecast for: CWAN [2026-03-09T20:20:00.788914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-03-09T20:20:00.803752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-03-09T20:20:00.804267] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-03-09T20:20:00.805424] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-03-09T20:20:00.805501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:00.805557] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:00.805633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:00.805727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:00.894928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:00.896072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:00.896187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:00.896234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:01.036943] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:01.037100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:01.037145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:01.037173] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:01.040812] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-03-09T20:20:01.041102] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-03-09T20:20:01.041239] [INFO ] [sig ] CWAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:01.190701] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CWAN.txt [2026-03-09T20:20:01.190900] [INFO ] [sig ] [820/3280] Completed CWAN in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:01.190947] [INFO ] [sig ] [821/3280] Forecasting CWBC... [2026-03-09T20:20:01.190978] [INFO ] [sig ] Generating forecast for: CWBC [2026-03-09T20:20:01.191009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-03-09T20:20:01.203986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-03-09T20:20:01.204413] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-03-09T20:20:01.205548] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-03-09T20:20:01.205623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:01.205656] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:01.205684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:01.205741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:01.275210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:01.276482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:01.276654] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:01.276704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:01.429745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:01.429928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:01.429972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:01.430002] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:01.433974] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=67.88%) [2026-03-09T20:20:01.434378] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-03-09T20:20:01.434549] [INFO ] [sig ] CWBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:01.595355] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CWBC.txt [2026-03-09T20:20:01.595531] [INFO ] [sig ] [821/3280] Completed CWBC in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:01.595592] [INFO ] [sig ] [822/3280] Forecasting CWCO... [2026-03-09T20:20:01.595628] [INFO ] [sig ] Generating forecast for: CWCO [2026-03-09T20:20:01.595665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-03-09T20:20:01.608875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-03-09T20:20:01.609313] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-03-09T20:20:01.610304] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-03-09T20:20:01.610366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:01.610400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:01.610427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:01.610485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:01.673097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:01.674106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:01.674232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:01.674268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:01.804114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:01.804303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:01.804352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:01.804383] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:01.808043] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-03-09T20:20:01.808381] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-03-09T20:20:01.808531] [INFO ] [sig ] CWCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:01.962805] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CWCO.txt [2026-03-09T20:20:01.962989] [INFO ] [sig ] [822/3280] Completed CWCO in 0.4s | 2.77 sym/s | Total: 4.9m | ETA: 14.8m [2026-03-09T20:20:01.963032] [INFO ] [sig ] [823/3280] Forecasting CWD... [2026-03-09T20:20:01.963064] [INFO ] [sig ] Generating forecast for: CWD [2026-03-09T20:20:01.963095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-03-09T20:20:02.054727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-03-09T20:20:02.055336] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-03-09T20:20:02.056276] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-03-09T20:20:02.056334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:02.056368] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:02.056396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:02.056455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:02.116525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:02.117543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:02.117665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:02.117700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:02.234332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:02.234507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:02.234549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:02.234599] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:02.238321] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-03-09T20:20:02.238670] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-03-09T20:20:02.238823] [INFO ] [sig ] CWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:02.392887] [INFO ] [LOCAL ] Saved forecast: CWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CWD.txt [2026-03-09T20:20:02.393081] [INFO ] [sig ] [823/3280] Completed CWD in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:02.393125] [INFO ] [sig ] [824/3280] Forecasting CWEN... [2026-03-09T20:20:02.393158] [INFO ] [sig ] Generating forecast for: CWEN [2026-03-09T20:20:02.393188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-03-09T20:20:02.408497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-03-09T20:20:02.408993] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-03-09T20:20:02.409928] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-03-09T20:20:02.409988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:02.410020] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:02.410046] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:02.410104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:02.472651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:02.473599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:02.473694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:02.473729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:02.605332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:02.605505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:02.605549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:02.605600] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:02.609612] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-03-09T20:20:02.610050] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-03-09T20:20:02.610216] [INFO ] [sig ] CWEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:02.766553] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CWEN.txt [2026-03-09T20:20:02.766734] [INFO ] [sig ] [824/3280] Completed CWEN in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:02.766775] [INFO ] [sig ] [825/3280] Forecasting CWH... [2026-03-09T20:20:02.766808] [INFO ] [sig ] Generating forecast for: CWH [2026-03-09T20:20:02.766845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-03-09T20:20:02.779900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-03-09T20:20:02.780512] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-03-09T20:20:02.781393] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-03-09T20:20:02.781449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:02.781481] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:02.781508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:02.781564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:02.844433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:02.845397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:02.845505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:02.845548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:02.980475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:02.980693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:02.980753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:02.980799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:02.985333] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-03-09T20:20:02.985694] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-03-09T20:20:02.985846] [INFO ] [sig ] CWH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:03.144610] [INFO ] [LOCAL ] Saved forecast: CWH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CWH.txt [2026-03-09T20:20:03.144831] [INFO ] [sig ] [825/3280] Completed CWH in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:03.144876] [INFO ] [sig ] [826/3280] Forecasting CWK... [2026-03-09T20:20:03.144909] [INFO ] [sig ] Generating forecast for: CWK [2026-03-09T20:20:03.145133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-03-09T20:20:03.163262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-03-09T20:20:03.163843] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-03-09T20:20:03.165440] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-03-09T20:20:03.165525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:03.165603] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:03.165654] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:03.165747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:03.235601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:03.236554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:03.236662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:03.236698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:03.356673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:03.356847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:03.356891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:03.356921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:03.360655] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-03-09T20:20:03.360949] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-03-09T20:20:03.361089] [INFO ] [sig ] CWK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:03.504089] [INFO ] [LOCAL ] Saved forecast: CWK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CWK.txt [2026-03-09T20:20:03.504485] [INFO ] [sig ] [826/3280] Completed CWK in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:03.504538] [INFO ] [sig ] [827/3280] Forecasting CXDO... [2026-03-09T20:20:03.504594] [INFO ] [sig ] Generating forecast for: CXDO [2026-03-09T20:20:03.504640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-03-09T20:20:03.517590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-03-09T20:20:03.518004] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-03-09T20:20:03.519168] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-03-09T20:20:03.519226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:03.519260] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:03.519288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:03.519520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:03.582915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:03.583904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:03.583995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:03.584029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:03.717086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:03.717266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:03.717307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:03.717336] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:03.721218] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-03-09T20:20:03.721546] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-03-09T20:20:03.721720] [INFO ] [sig ] CXDO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:03.871919] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CXDO.txt [2026-03-09T20:20:03.872088] [INFO ] [sig ] [827/3280] Completed CXDO in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:03.872129] [INFO ] [sig ] [828/3280] Forecasting CXE... [2026-03-09T20:20:03.872159] [INFO ] [sig ] Generating forecast for: CXE [2026-03-09T20:20:03.872189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-03-09T20:20:03.883978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-03-09T20:20:03.884392] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-03-09T20:20:03.885307] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-03-09T20:20:03.885365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:03.885400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:03.885429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:03.885487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:03.945526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:03.946632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:03.946717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:03.946750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:04.063876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:04.064041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:04.064080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:04.064109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:04.067628] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-03-09T20:20:04.067908] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-03-09T20:20:04.068038] [INFO ] [sig ] CXE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:04.217762] [INFO ] [LOCAL ] Saved forecast: CXE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CXE.txt [2026-03-09T20:20:04.217933] [INFO ] [sig ] [828/3280] Completed CXE in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 14.8m [2026-03-09T20:20:04.217974] [INFO ] [sig ] [829/3280] Forecasting CXSE... [2026-03-09T20:20:04.218005] [INFO ] [sig ] Generating forecast for: CXSE [2026-03-09T20:20:04.218034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-03-09T20:20:04.230604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-03-09T20:20:04.231030] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-03-09T20:20:04.232128] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-03-09T20:20:04.232183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:04.232244] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:04.232274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:04.232331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:04.292319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:04.293204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:04.293289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:04.293322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:04.409869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:04.410040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:04.410081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:04.410110] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:04.413621] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-03-09T20:20:04.413936] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-03-09T20:20:04.414084] [INFO ] [sig ] CXSE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:04.564371] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CXSE.txt [2026-03-09T20:20:04.564538] [INFO ] [sig ] [829/3280] Completed CXSE in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:04.564600] [INFO ] [sig ] [830/3280] Forecasting CYD... [2026-03-09T20:20:04.564643] [INFO ] [sig ] Generating forecast for: CYD [2026-03-09T20:20:04.564682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-03-09T20:20:04.578296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-03-09T20:20:04.578746] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-03-09T20:20:04.579716] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-03-09T20:20:04.579773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:04.579807] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:04.579835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:04.579893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:04.639269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:04.640214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:04.640304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:04.640339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:04.769392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:04.769558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:04.769622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:04.769655] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:04.773354] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: DOWN (p=21.15%) [2026-03-09T20:20:04.773723] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-03-09T20:20:04.773879] [INFO ] [sig ] CYD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:04.924885] [INFO ] [LOCAL ] Saved forecast: CYD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CYD.txt [2026-03-09T20:20:04.925050] [INFO ] [sig ] [830/3280] Completed CYD in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:04.925090] [INFO ] [sig ] [831/3280] Forecasting CYH... [2026-03-09T20:20:04.925120] [INFO ] [sig ] Generating forecast for: CYH [2026-03-09T20:20:04.925151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-03-09T20:20:04.936300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-03-09T20:20:04.936680] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-03-09T20:20:04.937493] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-03-09T20:20:04.937627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:04.937664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:04.937692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:04.937749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:04.996268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:04.997140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:04.997226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:04.997260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:05.119732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:05.119886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:05.119934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:05.119970] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:05.123489] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-03-09T20:20:05.123809] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-03-09T20:20:05.123951] [INFO ] [sig ] CYH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:05.265668] [INFO ] [LOCAL ] Saved forecast: CYH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CYH.txt [2026-03-09T20:20:05.265806] [INFO ] [sig ] [831/3280] Completed CYH in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:05.265846] [INFO ] [sig ] [832/3280] Forecasting CYN... [2026-03-09T20:20:05.265876] [INFO ] [sig ] Generating forecast for: CYN [2026-03-09T20:20:05.265912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-03-09T20:20:05.278164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-03-09T20:20:05.278506] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-03-09T20:20:05.279342] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-03-09T20:20:05.279397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:05.279428] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:05.279454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:05.279510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:05.340778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:05.341637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:05.341719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:05.341753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:05.458841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:05.458993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:05.459040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:05.459072] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:05.463031] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-03-09T20:20:05.463321] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-03-09T20:20:05.463457] [INFO ] [sig ] CYN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:05.609361] [INFO ] [LOCAL ] Saved forecast: CYN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CYN.txt [2026-03-09T20:20:05.609510] [INFO ] [sig ] [832/3280] Completed CYN in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:05.609549] [INFO ] [sig ] [833/3280] Forecasting CYRX... [2026-03-09T20:20:05.609597] [INFO ] [sig ] Generating forecast for: CYRX [2026-03-09T20:20:05.609631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-03-09T20:20:05.620863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-03-09T20:20:05.621254] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-03-09T20:20:05.622115] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-03-09T20:20:05.622169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:05.622201] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:05.622226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:05.622282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:05.683034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:05.684135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:05.684222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:05.684257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:05.821895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:05.822061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:05.822103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:05.822134] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:05.825855] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-03-09T20:20:05.826157] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-03-09T20:20:05.826293] [INFO ] [sig ] CYRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:05.971654] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CYRX.txt [2026-03-09T20:20:05.971835] [INFO ] [sig ] [833/3280] Completed CYRX in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:05.971877] [INFO ] [sig ] [834/3280] Forecasting CYTK... [2026-03-09T20:20:05.971907] [INFO ] [sig ] Generating forecast for: CYTK [2026-03-09T20:20:05.971936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-03-09T20:20:05.983766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-03-09T20:20:05.984132] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-03-09T20:20:05.984990] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-03-09T20:20:05.985045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:05.985077] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:05.985104] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:05.985160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:06.042631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:06.043443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:06.043551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:06.043603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:06.182002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:06.182189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:06.182242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:06.182273] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:06.187400] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-03-09T20:20:06.187867] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-03-09T20:20:06.188064] [INFO ] [sig ] CYTK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:06.342797] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/CYTK.txt [2026-03-09T20:20:06.342941] [INFO ] [sig ] [834/3280] Completed CYTK in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:06.342991] [INFO ] [sig ] [835/3280] Forecasting CZFS... [2026-03-09T20:20:06.343023] [INFO ] [sig ] Generating forecast for: CZFS [2026-03-09T20:20:06.343060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-03-09T20:20:06.354502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-03-09T20:20:06.354896] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-03-09T20:20:06.355963] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-03-09T20:20:06.356018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:06.356051] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:06.356077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:06.356135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:06.416077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:06.416918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:06.417004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:06.417040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:06.514267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:06.514421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:06.514460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:06.514488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:06.517988] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-03-09T20:20:06.518264] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-03-09T20:20:06.518392] [INFO ] [sig ] CZFS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:06.664384] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CZFS.txt [2026-03-09T20:20:06.664542] [INFO ] [sig ] [835/3280] Completed CZFS in 0.3s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:06.664601] [INFO ] [sig ] [836/3280] Forecasting CZNC... [2026-03-09T20:20:06.664633] [INFO ] [sig ] Generating forecast for: CZNC [2026-03-09T20:20:06.664662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-03-09T20:20:06.677881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-03-09T20:20:06.678397] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-03-09T20:20:06.679451] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-03-09T20:20:06.679505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:06.679537] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:06.679566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:06.679667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:06.741661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:06.742538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:06.742644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:06.742680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:06.868198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:06.868358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:06.868399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:06.868429] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:06.871914] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-03-09T20:20:06.872217] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-03-09T20:20:06.872548] [INFO ] [sig ] CZNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:07.025099] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CZNC.txt [2026-03-09T20:20:07.025247] [INFO ] [sig ] [836/3280] Completed CZNC in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:07.025287] [INFO ] [sig ] [837/3280] Forecasting CZWI... [2026-03-09T20:20:07.025318] [INFO ] [sig ] Generating forecast for: CZWI [2026-03-09T20:20:07.025347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-03-09T20:20:07.038008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-03-09T20:20:07.038322] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-03-09T20:20:07.039185] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-03-09T20:20:07.039241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:07.039272] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:07.039299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:07.039355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:07.102388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:07.103281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:07.103374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:07.103409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:07.223046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:07.223212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:07.223253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:07.223281] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:07.226808] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=30.34%) [2026-03-09T20:20:07.227106] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-03-09T20:20:07.227241] [INFO ] [sig ] CZWI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:07.386381] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/CZWI.txt [2026-03-09T20:20:07.386544] [INFO ] [sig ] [837/3280] Completed CZWI in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:07.386604] [INFO ] [sig ] [838/3280] Forecasting DAL... [2026-03-09T20:20:07.386636] [INFO ] [sig ] Generating forecast for: DAL [2026-03-09T20:20:07.386666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-03-09T20:20:07.398525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-03-09T20:20:07.398920] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-03-09T20:20:07.399783] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-03-09T20:20:07.399837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:07.399868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:07.399895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:07.399952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:07.463772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:07.464761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:07.464857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:07.464921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:07.591046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:07.591212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:07.591270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:07.591301] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:07.595037] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=91.84%) [2026-03-09T20:20:07.595362] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-03-09T20:20:07.595508] [INFO ] [sig ] DAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:07.750613] [INFO ] [LOCAL ] Saved forecast: DAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DAL.txt [2026-03-09T20:20:07.750811] [INFO ] [sig ] [838/3280] Completed DAL in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:07.750857] [INFO ] [sig ] [839/3280] Forecasting DAN... [2026-03-09T20:20:07.750890] [INFO ] [sig ] Generating forecast for: DAN [2026-03-09T20:20:07.750921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-03-09T20:20:07.764703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-03-09T20:20:07.765100] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-03-09T20:20:07.765990] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-03-09T20:20:07.766046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:07.766078] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:07.766107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:07.766165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:07.827217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:07.828183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:07.828307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:07.828342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:07.957416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:07.957616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:07.957660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:07.957691] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:07.961298] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-03-09T20:20:07.961606] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-03-09T20:20:07.961744] [INFO ] [sig ] DAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:08.110272] [INFO ] [LOCAL ] Saved forecast: DAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DAN.txt [2026-03-09T20:20:08.110421] [INFO ] [sig ] [839/3280] Completed DAN in 0.4s | 2.77 sym/s | Total: 5.0m | ETA: 14.7m [2026-03-09T20:20:08.110461] [INFO ] [sig ] [840/3280] Forecasting DAO... [2026-03-09T20:20:08.110492] [INFO ] [sig ] Generating forecast for: DAO [2026-03-09T20:20:08.110522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-03-09T20:20:08.123362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-03-09T20:20:08.123752] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-03-09T20:20:08.124631] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-03-09T20:20:08.124687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:08.124733] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:08.124787] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:08.124865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:08.186317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:08.187213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:08.187300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:08.187334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:08.314073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:08.314219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:08.314262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:08.314290] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:08.318170] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-03-09T20:20:08.318445] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-03-09T20:20:08.318595] [INFO ] [sig ] DAO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:08.463299] [INFO ] [LOCAL ] Saved forecast: DAO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DAO.txt [2026-03-09T20:20:08.463440] [INFO ] [sig ] [840/3280] Completed DAO in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.7m [2026-03-09T20:20:08.463479] [INFO ] [sig ] [841/3280] Forecasting DAPP... [2026-03-09T20:20:08.463508] [INFO ] [sig ] Generating forecast for: DAPP [2026-03-09T20:20:08.463540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-03-09T20:20:08.475847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-03-09T20:20:08.476217] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-03-09T20:20:08.477087] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-03-09T20:20:08.477143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:08.477176] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:08.477204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:08.477263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:08.541297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:08.542432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:08.542526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:08.542560] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:08.666732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:08.666885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:08.666924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:08.666953] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:08.670444] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-03-09T20:20:08.670747] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-03-09T20:20:08.670883] [INFO ] [sig ] DAPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:08.822036] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DAPP.txt [2026-03-09T20:20:08.822208] [INFO ] [sig ] [841/3280] Completed DAPP in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.7m [2026-03-09T20:20:08.822260] [INFO ] [sig ] [842/3280] Forecasting DARE... [2026-03-09T20:20:08.822291] [INFO ] [sig ] Generating forecast for: DARE [2026-03-09T20:20:08.822323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-03-09T20:20:08.834051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-03-09T20:20:08.834390] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-03-09T20:20:08.835262] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-03-09T20:20:08.835318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:08.835361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:08.835392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:08.835449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:08.894855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:08.895722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:08.895809] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:08.895843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:09.010387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:09.010540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:09.010602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:09.010636] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:09.014148] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-03-09T20:20:09.014438] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-03-09T20:20:09.014589] [INFO ] [sig ] DARE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:09.166126] [INFO ] [LOCAL ] Saved forecast: DARE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DARE.txt [2026-03-09T20:20:09.166337] [INFO ] [sig ] [842/3280] Completed DARE in 0.3s | 2.77 sym/s | Total: 5.1m | ETA: 14.7m [2026-03-09T20:20:09.166380] [INFO ] [sig ] [843/3280] Forecasting DASH... [2026-03-09T20:20:09.166412] [INFO ] [sig ] Generating forecast for: DASH [2026-03-09T20:20:09.166443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-03-09T20:20:09.177973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-03-09T20:20:09.178311] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-03-09T20:20:09.179156] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-03-09T20:20:09.179209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:09.179242] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:09.179269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:09.179326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:09.241431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:09.242570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:09.242679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:09.242712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:09.376868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:09.377106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:09.377159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:09.377189] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:09.381826] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-03-09T20:20:09.382135] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-03-09T20:20:09.382284] [INFO ] [sig ] DASH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:09.540353] [INFO ] [LOCAL ] Saved forecast: DASH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DASH.txt [2026-03-09T20:20:09.540519] [INFO ] [sig ] [843/3280] Completed DASH in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.7m [2026-03-09T20:20:09.540560] [INFO ] [sig ] [844/3280] Forecasting DAVA... [2026-03-09T20:20:09.540615] [INFO ] [sig ] Generating forecast for: DAVA [2026-03-09T20:20:09.540647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-03-09T20:20:09.554345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-03-09T20:20:09.554757] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-03-09T20:20:09.555661] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-03-09T20:20:09.555719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:09.555753] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:09.555781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:09.555839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:09.628123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:09.629116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:09.629209] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:09.629243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:09.762057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:09.762219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:09.762260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:09.762289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:09.765768] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=47.44%) [2026-03-09T20:20:09.766055] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-03-09T20:20:09.766187] [INFO ] [sig ] DAVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:09.913172] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DAVA.txt [2026-03-09T20:20:09.913310] [INFO ] [sig ] [844/3280] Completed DAVA in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.7m [2026-03-09T20:20:09.913349] [INFO ] [sig ] [845/3280] Forecasting DAVE... [2026-03-09T20:20:09.913379] [INFO ] [sig ] Generating forecast for: DAVE [2026-03-09T20:20:09.913409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-03-09T20:20:09.926799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-03-09T20:20:09.927147] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-03-09T20:20:09.928012] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-03-09T20:20:09.928067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:09.928100] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:09.928128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:09.928184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:09.988554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:09.989342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:09.989429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:09.989465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:10.115073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:10.115416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:10.115457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:10.115489] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:10.119405] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=23.88%) [2026-03-09T20:20:10.119750] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-03-09T20:20:10.119898] [INFO ] [sig ] DAVE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:10.273864] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DAVE.txt [2026-03-09T20:20:10.274045] [INFO ] [sig ] [845/3280] Completed DAVE in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:10.274094] [INFO ] [sig ] [846/3280] Forecasting DAWN... [2026-03-09T20:20:10.274133] [INFO ] [sig ] Generating forecast for: DAWN [2026-03-09T20:20:10.274164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-03-09T20:20:10.287129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-03-09T20:20:10.287666] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-03-09T20:20:10.288665] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-03-09T20:20:10.288721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:10.288795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:10.288825] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:10.288883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:10.350353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:10.351330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:10.351429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:10.351464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:10.489395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:10.489561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:10.489630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:10.489659] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:10.493366] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-03-09T20:20:10.493709] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-03-09T20:20:10.493854] [INFO ] [sig ] DAWN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:10.642496] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DAWN.txt [2026-03-09T20:20:10.642678] [INFO ] [sig ] [846/3280] Completed DAWN in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:10.642722] [INFO ] [sig ] [847/3280] Forecasting DB... [2026-03-09T20:20:10.642753] [INFO ] [sig ] Generating forecast for: DB [2026-03-09T20:20:10.642784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-03-09T20:20:10.656008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-03-09T20:20:10.656629] [INFO ] [FORECASTER] Starting predict_future for DB [2026-03-09T20:20:10.657679] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-03-09T20:20:10.657732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:10.657764] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:10.657791] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:10.657847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:10.719748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:10.720723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:10.720813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:10.720847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:10.854923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:10.855092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:10.855134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:10.855163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:10.858732] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-03-09T20:20:10.859016] [INFO ] [FORECASTER] Completed predict_future for DB [2026-03-09T20:20:10.859145] [INFO ] [sig ] DB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:11.009775] [INFO ] [LOCAL ] Saved forecast: DB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DB.txt [2026-03-09T20:20:11.009978] [INFO ] [sig ] [847/3280] Completed DB in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:11.010029] [INFO ] [sig ] [848/3280] Forecasting DBI... [2026-03-09T20:20:11.010065] [INFO ] [sig ] Generating forecast for: DBI [2026-03-09T20:20:11.010102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-03-09T20:20:11.023268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-03-09T20:20:11.023725] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-03-09T20:20:11.024657] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-03-09T20:20:11.024722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:11.024767] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:11.024805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:11.024894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:11.087608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:11.088602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:11.088741] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:11.088777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:11.212189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:11.212357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:11.212397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:11.212431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:11.216196] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-03-09T20:20:11.216509] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-03-09T20:20:11.216679] [INFO ] [sig ] DBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:11.367178] [INFO ] [LOCAL ] Saved forecast: DBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DBI.txt [2026-03-09T20:20:11.367326] [INFO ] [sig ] [848/3280] Completed DBI in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:11.367368] [INFO ] [sig ] [849/3280] Forecasting DBL... [2026-03-09T20:20:11.367398] [INFO ] [sig ] Generating forecast for: DBL [2026-03-09T20:20:11.367428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-03-09T20:20:11.380807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-03-09T20:20:11.381233] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-03-09T20:20:11.382166] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-03-09T20:20:11.382222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:11.382255] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:11.382282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:11.382338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:11.446908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:11.447768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:11.447852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:11.447885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:11.567878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:11.568043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:11.568083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:11.568130] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:11.572204] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-03-09T20:20:11.572498] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-03-09T20:20:11.572666] [INFO ] [sig ] DBL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:11.715960] [INFO ] [LOCAL ] Saved forecast: DBL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DBL.txt [2026-03-09T20:20:11.716123] [INFO ] [sig ] [849/3280] Completed DBL in 0.3s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:11.716167] [INFO ] [sig ] [850/3280] Forecasting DBRG... [2026-03-09T20:20:11.716199] [INFO ] [sig ] Generating forecast for: DBRG [2026-03-09T20:20:11.716232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-03-09T20:20:11.727961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-03-09T20:20:11.728374] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-03-09T20:20:11.729280] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-03-09T20:20:11.729337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:11.729369] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:11.729396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:11.729454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:11.794474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:11.795590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:11.795698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:11.795737] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:11.918852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:11.919023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:11.919064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:11.919093] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:11.922697] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-03-09T20:20:11.923000] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-03-09T20:20:11.923142] [INFO ] [sig ] DBRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:12.078551] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DBRG.txt [2026-03-09T20:20:12.078717] [INFO ] [sig ] [850/3280] Completed DBRG in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:12.078760] [INFO ] [sig ] [851/3280] Forecasting DBX... [2026-03-09T20:20:12.078802] [INFO ] [sig ] Generating forecast for: DBX [2026-03-09T20:20:12.078857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-03-09T20:20:12.091655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-03-09T20:20:12.092068] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-03-09T20:20:12.093037] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-03-09T20:20:12.093094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:12.093127] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:12.093155] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:12.093214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:12.156173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:12.156891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:12.156976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:12.157029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:12.278005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:12.278176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:12.278217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:12.278430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:12.281883] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-03-09T20:20:12.282166] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-03-09T20:20:12.282293] [INFO ] [sig ] DBX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:12.424861] [INFO ] [LOCAL ] Saved forecast: DBX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DBX.txt [2026-03-09T20:20:12.424998] [INFO ] [sig ] [851/3280] Completed DBX in 0.3s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:12.425037] [INFO ] [sig ] [852/3280] Forecasting DCBO... [2026-03-09T20:20:12.425066] [INFO ] [sig ] Generating forecast for: DCBO [2026-03-09T20:20:12.425096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-03-09T20:20:12.436432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-03-09T20:20:12.436769] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-03-09T20:20:12.437616] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-03-09T20:20:12.437670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:12.437701] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:12.437727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:12.437784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:12.497426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:12.498216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:12.498297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:12.498330] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:12.628464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:12.628664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:12.628713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:12.628743] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:12.632641] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-03-09T20:20:12.632947] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-03-09T20:20:12.633118] [INFO ] [sig ] DCBO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:12.779622] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DCBO.txt [2026-03-09T20:20:12.779768] [INFO ] [sig ] [852/3280] Completed DCBO in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:12.779810] [INFO ] [sig ] [853/3280] Forecasting DCI... [2026-03-09T20:20:12.779841] [INFO ] [sig ] Generating forecast for: DCI [2026-03-09T20:20:12.779872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-03-09T20:20:12.792100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-03-09T20:20:12.792684] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-03-09T20:20:12.793506] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-03-09T20:20:12.793561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:12.793628] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:12.793662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:12.793738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:12.852826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:12.853540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:12.853638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:12.853672] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:12.979183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:12.979352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:12.979394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:12.979423] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:12.982938] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=31.52%) [2026-03-09T20:20:12.983270] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-03-09T20:20:12.983405] [INFO ] [sig ] DCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:13.126747] [INFO ] [LOCAL ] Saved forecast: DCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DCI.txt [2026-03-09T20:20:13.126898] [INFO ] [sig ] [853/3280] Completed DCI in 0.3s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:13.126937] [INFO ] [sig ] [854/3280] Forecasting DCO... [2026-03-09T20:20:13.126967] [INFO ] [sig ] Generating forecast for: DCO [2026-03-09T20:20:13.126998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-03-09T20:20:13.138650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-03-09T20:20:13.139041] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-03-09T20:20:13.140099] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-03-09T20:20:13.140160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:13.140191] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:13.140406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:13.140463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:13.198535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:13.199416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:13.199503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:13.199538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:13.328939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:13.329099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:13.329144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:13.329172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:13.332657] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=11.97%) [2026-03-09T20:20:13.332947] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-03-09T20:20:13.333078] [INFO ] [sig ] DCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:13.480879] [INFO ] [LOCAL ] Saved forecast: DCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DCO.txt [2026-03-09T20:20:13.481076] [INFO ] [sig ] [854/3280] Completed DCO in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:13.481121] [INFO ] [sig ] [855/3280] Forecasting DCOM... [2026-03-09T20:20:13.481174] [INFO ] [sig ] Generating forecast for: DCOM [2026-03-09T20:20:13.481226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-03-09T20:20:13.501202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-03-09T20:20:13.501969] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-03-09T20:20:13.503871] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-03-09T20:20:13.504001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:13.504059] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:13.504099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:13.504188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:13.590107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:13.591558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:13.591726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:13.591776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:13.722018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:13.722201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:13.722243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:13.722271] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:13.725876] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=22.45%) [2026-03-09T20:20:13.726162] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-03-09T20:20:13.726301] [INFO ] [sig ] DCOM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:13.869683] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DCOM.txt [2026-03-09T20:20:13.869836] [INFO ] [sig ] [855/3280] Completed DCOM in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:13.869875] [INFO ] [sig ] [856/3280] Forecasting DCTH... [2026-03-09T20:20:13.869905] [INFO ] [sig ] Generating forecast for: DCTH [2026-03-09T20:20:13.869936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-03-09T20:20:13.881771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-03-09T20:20:13.882112] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-03-09T20:20:13.882937] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-03-09T20:20:13.882991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:13.883022] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:13.883050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:13.883107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:13.942909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:13.943706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:13.943822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:13.943857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:14.070175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:14.070355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:14.070400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:14.070430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:14.074179] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-09T20:20:14.074491] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-03-09T20:20:14.074655] [INFO ] [sig ] DCTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:14.229751] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DCTH.txt [2026-03-09T20:20:14.229978] [INFO ] [sig ] [856/3280] Completed DCTH in 0.4s | 2.77 sym/s | Total: 5.1m | ETA: 14.6m [2026-03-09T20:20:14.230033] [INFO ] [sig ] [857/3280] Forecasting DD... [2026-03-09T20:20:14.230084] [INFO ] [sig ] Generating forecast for: DD [2026-03-09T20:20:14.230140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-03-09T20:20:14.246924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-03-09T20:20:14.247381] [INFO ] [FORECASTER] Starting predict_future for DD [2026-03-09T20:20:14.248505] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-03-09T20:20:14.248570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:14.248645] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:14.248678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:14.248758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:14.314536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:14.315654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:14.315743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:14.315776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:14.447355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:14.447548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:14.447658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:14.447690] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:14.451611] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=80.92%) [2026-03-09T20:20:14.451898] [INFO ] [FORECASTER] Completed predict_future for DD [2026-03-09T20:20:14.452033] [INFO ] [sig ] DD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:14.602457] [INFO ] [LOCAL ] Saved forecast: DD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DD.txt [2026-03-09T20:20:14.602650] [INFO ] [sig ] [857/3280] Completed DD in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.6m [2026-03-09T20:20:14.602700] [INFO ] [sig ] [858/3280] Forecasting DDD... [2026-03-09T20:20:14.602732] [INFO ] [sig ] Generating forecast for: DDD [2026-03-09T20:20:14.602761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-03-09T20:20:14.616467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-03-09T20:20:14.616929] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-03-09T20:20:14.618054] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-03-09T20:20:14.618112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:14.618149] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:14.618181] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:14.618251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:14.676731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:14.677643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:14.677735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:14.677768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:14.801681] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:14.801852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:14.801893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:14.801921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:14.805845] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-03-09T20:20:14.806157] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-03-09T20:20:14.806295] [INFO ] [sig ] DDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:14.976086] [INFO ] [LOCAL ] Saved forecast: DDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DDD.txt [2026-03-09T20:20:14.976261] [INFO ] [sig ] [858/3280] Completed DDD in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.6m [2026-03-09T20:20:14.976303] [INFO ] [sig ] [859/3280] Forecasting DDI... [2026-03-09T20:20:14.976333] [INFO ] [sig ] Generating forecast for: DDI [2026-03-09T20:20:14.976365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-03-09T20:20:14.988319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-03-09T20:20:14.988757] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-03-09T20:20:14.989666] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-03-09T20:20:14.989721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:14.989753] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:14.989780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:14.989838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:15.050452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:15.051607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:15.051711] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:15.051756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:15.221191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:15.221383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:15.221438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:15.221480] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:15.226941] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-03-09T20:20:15.227357] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-03-09T20:20:15.227789] [INFO ] [sig ] DDI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:15.415633] [INFO ] [LOCAL ] Saved forecast: DDI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DDI.txt [2026-03-09T20:20:15.415858] [INFO ] [sig ] [859/3280] Completed DDI in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.6m [2026-03-09T20:20:15.415903] [INFO ] [sig ] [860/3280] Forecasting DDL... [2026-03-09T20:20:15.415933] [INFO ] [sig ] Generating forecast for: DDL [2026-03-09T20:20:15.415964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-03-09T20:20:15.429239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-03-09T20:20:15.429869] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-03-09T20:20:15.430937] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-03-09T20:20:15.430991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:15.431023] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:15.431050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:15.431106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:15.496993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:15.497944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:15.498033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:15.498065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:15.622512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:15.622700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:15.622742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:15.622771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:15.626650] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-03-09T20:20:15.626989] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-03-09T20:20:15.627133] [INFO ] [sig ] DDL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:15.773118] [INFO ] [LOCAL ] Saved forecast: DDL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DDL.txt [2026-03-09T20:20:15.773289] [INFO ] [sig ] [860/3280] Completed DDL in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.6m [2026-03-09T20:20:15.773330] [INFO ] [sig ] [861/3280] Forecasting DDOG... [2026-03-09T20:20:15.773360] [INFO ] [sig ] Generating forecast for: DDOG [2026-03-09T20:20:15.773391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-03-09T20:20:15.785688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-03-09T20:20:15.786073] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-03-09T20:20:15.786920] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-03-09T20:20:15.786974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:15.787006] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:15.787033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:15.787090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:15.848857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:15.849893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:15.849976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:15.850009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:15.975264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:15.975435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:15.975475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:15.975502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:15.979299] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-03-09T20:20:15.979813] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-03-09T20:20:15.979956] [INFO ] [sig ] DDOG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:16.138810] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DDOG.txt [2026-03-09T20:20:16.138996] [INFO ] [sig ] [861/3280] Completed DDOG in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.6m [2026-03-09T20:20:16.139042] [INFO ] [sig ] [862/3280] Forecasting DDS... [2026-03-09T20:20:16.139072] [INFO ] [sig ] Generating forecast for: DDS [2026-03-09T20:20:16.139105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-03-09T20:20:16.155645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-03-09T20:20:16.156274] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-03-09T20:20:16.157807] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-03-09T20:20:16.157878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:16.157924] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:16.157960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:16.158039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:16.219464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:16.220743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:16.220854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:16.220896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:16.355618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:16.355868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:16.355942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:16.355976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:16.360464] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-03-09T20:20:16.360964] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-03-09T20:20:16.361153] [INFO ] [sig ] DDS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:16.517301] [INFO ] [LOCAL ] Saved forecast: DDS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DDS.txt [2026-03-09T20:20:16.517778] [INFO ] [sig ] [862/3280] Completed DDS in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:16.517828] [INFO ] [sig ] [863/3280] Forecasting DE... [2026-03-09T20:20:16.517860] [INFO ] [sig ] Generating forecast for: DE [2026-03-09T20:20:16.517896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-03-09T20:20:16.532407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-03-09T20:20:16.533035] [INFO ] [FORECASTER] Starting predict_future for DE [2026-03-09T20:20:16.534148] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-03-09T20:20:16.534208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:16.534281] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:16.534312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:16.534372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:16.595762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:16.597250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:16.597404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:16.597450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:16.731263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:16.731505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:16.731550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:16.731598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:16.735648] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-03-09T20:20:16.735973] [INFO ] [FORECASTER] Completed predict_future for DE [2026-03-09T20:20:16.736125] [INFO ] [sig ] DE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:16.884121] [INFO ] [LOCAL ] Saved forecast: DE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DE.txt [2026-03-09T20:20:16.884389] [INFO ] [sig ] [863/3280] Completed DE in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:16.884438] [INFO ] [sig ] [864/3280] Forecasting DEA... [2026-03-09T20:20:16.884469] [INFO ] [sig ] Generating forecast for: DEA [2026-03-09T20:20:16.884503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-03-09T20:20:16.898895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-03-09T20:20:16.899551] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-03-09T20:20:16.900604] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-03-09T20:20:16.900663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:16.900695] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:16.900722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:16.900780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:16.959256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:16.960456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:16.960602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:16.960639] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:17.090137] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:17.090376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:17.090421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:17.090451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:17.094489] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=52.36%) [2026-03-09T20:20:17.094864] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-03-09T20:20:17.095027] [INFO ] [sig ] DEA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:17.246181] [INFO ] [LOCAL ] Saved forecast: DEA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DEA.txt [2026-03-09T20:20:17.246423] [INFO ] [sig ] [864/3280] Completed DEA in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:17.246468] [INFO ] [sig ] [865/3280] Forecasting DECK... [2026-03-09T20:20:17.246499] [INFO ] [sig ] Generating forecast for: DECK [2026-03-09T20:20:17.246534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-03-09T20:20:17.260481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-03-09T20:20:17.261073] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-03-09T20:20:17.262073] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-03-09T20:20:17.262130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:17.262164] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:17.262190] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:17.262247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:17.321668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:17.322877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:17.322982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:17.323017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:17.455472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:17.455788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:17.455847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:17.455880] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:17.460476] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=19.77%) [2026-03-09T20:20:17.460858] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-03-09T20:20:17.461028] [INFO ] [sig ] DECK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:17.641416] [INFO ] [LOCAL ] Saved forecast: DECK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DECK.txt [2026-03-09T20:20:17.641693] [INFO ] [sig ] [865/3280] Completed DECK in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:17.641756] [INFO ] [sig ] [866/3280] Forecasting DEI... [2026-03-09T20:20:17.641797] [INFO ] [sig ] Generating forecast for: DEI [2026-03-09T20:20:17.641843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-03-09T20:20:17.658173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-03-09T20:20:17.658838] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-03-09T20:20:17.660234] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-03-09T20:20:17.660314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:17.660370] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:17.660408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:17.660484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:17.726041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:17.727050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:17.727164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:17.727201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:17.861007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:17.861176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:17.861217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:17.861245] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:17.865301] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-09T20:20:17.865853] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-03-09T20:20:17.866003] [INFO ] [sig ] DEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:18.017898] [INFO ] [LOCAL ] Saved forecast: DEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DEI.txt [2026-03-09T20:20:18.018075] [INFO ] [sig ] [866/3280] Completed DEI in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:18.018118] [INFO ] [sig ] [867/3280] Forecasting DELL... [2026-03-09T20:20:18.018157] [INFO ] [sig ] Generating forecast for: DELL [2026-03-09T20:20:18.018236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-03-09T20:20:18.032846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-03-09T20:20:18.033313] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-03-09T20:20:18.034466] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-03-09T20:20:18.034523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:18.034556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:18.034604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:18.034666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:18.102464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:18.103596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:18.103709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:18.103751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:18.234194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:18.234361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:18.234405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:18.234434] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:18.238196] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=43.35%) [2026-03-09T20:20:18.238523] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-03-09T20:20:18.238688] [INFO ] [sig ] DELL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:18.384955] [INFO ] [LOCAL ] Saved forecast: DELL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DELL.txt [2026-03-09T20:20:18.385125] [INFO ] [sig ] [867/3280] Completed DELL in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:18.385167] [INFO ] [sig ] [868/3280] Forecasting DEO... [2026-03-09T20:20:18.385201] [INFO ] [sig ] Generating forecast for: DEO [2026-03-09T20:20:18.385234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-03-09T20:20:18.397326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-03-09T20:20:18.401042] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-03-09T20:20:18.402146] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-03-09T20:20:18.402208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:18.402243] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:18.402271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:18.402328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:18.462744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:18.463720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:18.463808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:18.463842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:18.595494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:18.595676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:18.595719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:18.595747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:18.599895] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-03-09T20:20:18.600180] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-03-09T20:20:18.600320] [INFO ] [sig ] DEO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:18.746390] [INFO ] [LOCAL ] Saved forecast: DEO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DEO.txt [2026-03-09T20:20:18.746550] [INFO ] [sig ] [868/3280] Completed DEO in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:18.746627] [INFO ] [sig ] [869/3280] Forecasting DERM... [2026-03-09T20:20:18.746661] [INFO ] [sig ] Generating forecast for: DERM [2026-03-09T20:20:18.746692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-03-09T20:20:18.758984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-03-09T20:20:18.759355] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-03-09T20:20:18.760283] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-03-09T20:20:18.760345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:18.760387] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:18.760421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:18.760502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:18.823187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:18.824127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:18.824235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:18.824271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:18.952937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:18.953103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:18.953146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:18.953175] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:18.957005] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-03-09T20:20:18.957333] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-03-09T20:20:18.957476] [INFO ] [sig ] DERM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:19.105280] [INFO ] [LOCAL ] Saved forecast: DERM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DERM.txt [2026-03-09T20:20:19.105447] [INFO ] [sig ] [869/3280] Completed DERM in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:19.105491] [INFO ] [sig ] [870/3280] Forecasting DFGP... [2026-03-09T20:20:19.105530] [INFO ] [sig ] Generating forecast for: DFGP [2026-03-09T20:20:19.105562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-03-09T20:20:19.117358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-03-09T20:20:19.117797] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-03-09T20:20:19.118691] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-03-09T20:20:19.118748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:19.118782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:19.118810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:19.118887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:19.181012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:19.181937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:19.182022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:19.182056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:19.308831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:19.309013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:19.309064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:19.309096] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:19.312940] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-03-09T20:20:19.313261] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-03-09T20:20:19.313401] [INFO ] [sig ] DFGP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:19.467880] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DFGP.txt [2026-03-09T20:20:19.468052] [INFO ] [sig ] [870/3280] Completed DFGP in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:19.468096] [INFO ] [sig ] [871/3280] Forecasting DFGX... [2026-03-09T20:20:19.468128] [INFO ] [sig ] Generating forecast for: DFGX [2026-03-09T20:20:19.468172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-03-09T20:20:19.480546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-03-09T20:20:19.480962] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-03-09T20:20:19.481853] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-03-09T20:20:19.481911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:19.481943] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:19.481971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:19.482028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:19.543918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:19.544835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:19.544922] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:19.544956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:19.676263] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:19.676431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:19.676473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:19.676502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:19.680160] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-03-09T20:20:19.680463] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-03-09T20:20:19.680618] [INFO ] [sig ] DFGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:19.825912] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DFGX.txt [2026-03-09T20:20:19.826074] [INFO ] [sig ] [871/3280] Completed DFGX in 0.4s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:19.826114] [INFO ] [sig ] [872/3280] Forecasting DFH... [2026-03-09T20:20:19.826142] [INFO ] [sig ] Generating forecast for: DFH [2026-03-09T20:20:19.826172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-03-09T20:20:19.838048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-03-09T20:20:19.838426] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-03-09T20:20:19.839263] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-03-09T20:20:19.839317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:19.839349] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:19.839375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:19.839431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:19.898415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:19.899335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:19.899423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:19.899459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:20.023317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:20.023529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:20.023589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:20.023623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:20.027623] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-03-09T20:20:20.028020] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-03-09T20:20:20.028175] [INFO ] [sig ] DFH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:20.174139] [INFO ] [LOCAL ] Saved forecast: DFH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DFH.txt [2026-03-09T20:20:20.174305] [INFO ] [sig ] [872/3280] Completed DFH in 0.3s | 2.77 sym/s | Total: 5.2m | ETA: 14.5m [2026-03-09T20:20:20.174345] [INFO ] [sig ] [873/3280] Forecasting DFIN... [2026-03-09T20:20:20.174374] [INFO ] [sig ] Generating forecast for: DFIN [2026-03-09T20:20:20.174406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-03-09T20:20:20.186539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-03-09T20:20:20.186982] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-03-09T20:20:20.188005] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-03-09T20:20:20.188066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:20.188103] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:20.188134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:20.188205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:20.252520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:20.253425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:20.253554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:20.253610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:20.368330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:20.368500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:20.368542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:20.368610] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:20.372133] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: DOWN (p=27.32%) [2026-03-09T20:20:20.372435] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-03-09T20:20:20.372592] [INFO ] [sig ] DFIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:20.517966] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DFIN.txt [2026-03-09T20:20:20.518145] [INFO ] [sig ] [873/3280] Completed DFIN in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:20.518187] [INFO ] [sig ] [874/3280] Forecasting DFP... [2026-03-09T20:20:20.518217] [INFO ] [sig ] Generating forecast for: DFP [2026-03-09T20:20:20.518248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-03-09T20:20:20.530668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-03-09T20:20:20.531091] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-03-09T20:20:20.532012] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-03-09T20:20:20.532069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:20.532102] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:20.532128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:20.532186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:20.594126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:20.595140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:20.595235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:20.595270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:20.721416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:20.721608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:20.721651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:20.721680] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:20.725347] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=79.41%) [2026-03-09T20:20:20.725727] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-03-09T20:20:20.725880] [INFO ] [sig ] DFP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:20.876841] [INFO ] [LOCAL ] Saved forecast: DFP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DFP.txt [2026-03-09T20:20:20.877052] [INFO ] [sig ] [874/3280] Completed DFP in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:20.877096] [INFO ] [sig ] [875/3280] Forecasting DG... [2026-03-09T20:20:20.877128] [INFO ] [sig ] Generating forecast for: DG [2026-03-09T20:20:20.877160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-03-09T20:20:20.890114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-03-09T20:20:20.890485] [INFO ] [FORECASTER] Starting predict_future for DG [2026-03-09T20:20:20.891360] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-03-09T20:20:20.891421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:20.891453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:20.891481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:20.891537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:20.951366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:20.952475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:20.952562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:20.952614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:21.084925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:21.085090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:21.085132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:21.085163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:21.088807] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=21.75%) [2026-03-09T20:20:21.089112] [INFO ] [FORECASTER] Completed predict_future for DG [2026-03-09T20:20:21.089247] [INFO ] [sig ] DG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:21.239511] [INFO ] [LOCAL ] Saved forecast: DG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DG.txt [2026-03-09T20:20:21.239698] [INFO ] [sig ] [875/3280] Completed DG in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:21.239741] [INFO ] [sig ] [876/3280] Forecasting DGCB... [2026-03-09T20:20:21.239770] [INFO ] [sig ] Generating forecast for: DGCB [2026-03-09T20:20:21.239801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-03-09T20:20:21.251491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-03-09T20:20:21.251873] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-03-09T20:20:21.252701] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-03-09T20:20:21.252756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:21.252789] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:21.252817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:21.252874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:21.310614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:21.311489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:21.311592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:21.311628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:21.433210] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:21.433377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:21.433419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:21.433450] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:21.437717] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=87.67%) [2026-03-09T20:20:21.438011] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-03-09T20:20:21.438144] [INFO ] [sig ] DGCB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:21.590739] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DGCB.txt [2026-03-09T20:20:21.590930] [INFO ] [sig ] [876/3280] Completed DGCB in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:21.590972] [INFO ] [sig ] [877/3280] Forecasting DGICA... [2026-03-09T20:20:21.591002] [INFO ] [sig ] Generating forecast for: DGICA [2026-03-09T20:20:21.591033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-03-09T20:20:21.602894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-03-09T20:20:21.603258] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-03-09T20:20:21.604142] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-03-09T20:20:21.604197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:21.604230] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:21.604257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:21.604331] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:21.668831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:21.670111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:21.670199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:21.670233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:21.799965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:21.800136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:21.800180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:21.800209] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:21.804332] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-03-09T20:20:21.804707] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-03-09T20:20:21.804860] [INFO ] [sig ] DGICA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:21.950417] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DGICA.txt [2026-03-09T20:20:21.950606] [INFO ] [sig ] [877/3280] Completed DGICA in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:21.950652] [INFO ] [sig ] [878/3280] Forecasting DGII... [2026-03-09T20:20:21.950681] [INFO ] [sig ] Generating forecast for: DGII [2026-03-09T20:20:21.950717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-03-09T20:20:21.962988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-03-09T20:20:21.963363] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-03-09T20:20:21.964261] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-03-09T20:20:21.964329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:21.964368] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:21.964401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:21.964461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:22.025205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:22.026201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:22.026290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:22.026323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:22.170422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:22.170604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:22.170650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:22.170681] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:22.174687] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=52.55%) [2026-03-09T20:20:22.174979] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-03-09T20:20:22.175114] [INFO ] [sig ] DGII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:22.328742] [INFO ] [LOCAL ] Saved forecast: DGII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DGII.txt [2026-03-09T20:20:22.328907] [INFO ] [sig ] [878/3280] Completed DGII in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.5m [2026-03-09T20:20:22.328947] [INFO ] [sig ] [879/3280] Forecasting DGRE... [2026-03-09T20:20:22.328977] [INFO ] [sig ] Generating forecast for: DGRE [2026-03-09T20:20:22.329008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-03-09T20:20:22.340539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-03-09T20:20:22.340930] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-03-09T20:20:22.341802] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-03-09T20:20:22.341868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:22.341903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:22.341933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:22.342007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:22.406230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:22.407156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:22.407243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:22.407284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:22.526440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:22.526619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:22.526671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:22.526717] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:22.530315] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-03-09T20:20:22.530817] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-03-09T20:20:22.530953] [INFO ] [sig ] DGRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:22.679421] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DGRE.txt [2026-03-09T20:20:22.679603] [INFO ] [sig ] [879/3280] Completed DGRE in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:22.679647] [INFO ] [sig ] [880/3280] Forecasting DGRS... [2026-03-09T20:20:22.679676] [INFO ] [sig ] Generating forecast for: DGRS [2026-03-09T20:20:22.679709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-03-09T20:20:22.691286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-03-09T20:20:22.691661] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-03-09T20:20:22.692523] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-03-09T20:20:22.692597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:22.692656] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:22.692686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:22.692743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:22.753551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:22.754467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:22.754554] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:22.754607] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:22.886772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:22.886940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:22.887006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:22.887037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:22.892553] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=57.86%) [2026-03-09T20:20:22.893271] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-03-09T20:20:22.893450] [INFO ] [sig ] DGRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:23.045041] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DGRS.txt [2026-03-09T20:20:23.045169] [INFO ] [sig ] [880/3280] Completed DGRS in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:23.045209] [INFO ] [sig ] [881/3280] Forecasting DGX... [2026-03-09T20:20:23.045237] [INFO ] [sig ] Generating forecast for: DGX [2026-03-09T20:20:23.045268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-03-09T20:20:23.057928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-03-09T20:20:23.058260] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-03-09T20:20:23.059274] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-03-09T20:20:23.059329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:23.059362] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:23.059389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:23.059446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:23.118405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:23.119212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:23.119299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:23.119340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:23.240486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:23.240651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:23.240692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:23.240722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:23.244119] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-03-09T20:20:23.244432] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-03-09T20:20:23.244565] [INFO ] [sig ] DGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:23.387839] [INFO ] [LOCAL ] Saved forecast: DGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DGX.txt [2026-03-09T20:20:23.388017] [INFO ] [sig ] [881/3280] Completed DGX in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:23.388060] [INFO ] [sig ] [882/3280] Forecasting DH... [2026-03-09T20:20:23.388089] [INFO ] [sig ] Generating forecast for: DH [2026-03-09T20:20:23.388120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-03-09T20:20:23.399828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-03-09T20:20:23.400272] [INFO ] [FORECASTER] Starting predict_future for DH [2026-03-09T20:20:23.401196] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-03-09T20:20:23.401252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:23.401291] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:23.401324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:23.401393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:23.461982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:23.462946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:23.463035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:23.463069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:23.591508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:23.591695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:23.591738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:23.591767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:23.595905] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-03-09T20:20:23.596253] [INFO ] [FORECASTER] Completed predict_future for DH [2026-03-09T20:20:23.596403] [INFO ] [sig ] DH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:23.751038] [INFO ] [LOCAL ] Saved forecast: DH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DH.txt [2026-03-09T20:20:23.751214] [INFO ] [sig ] [882/3280] Completed DH in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:23.751261] [INFO ] [sig ] [883/3280] Forecasting DHC... [2026-03-09T20:20:23.751291] [INFO ] [sig ] Generating forecast for: DHC [2026-03-09T20:20:23.751329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-03-09T20:20:23.762871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-03-09T20:20:23.763266] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-03-09T20:20:23.764131] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-03-09T20:20:23.764187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:23.764218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:23.764243] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:23.764299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:23.828214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:23.829437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:23.829532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:23.829566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:23.956622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:23.956782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:23.956833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:23.956872] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:23.960558] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=51.91%) [2026-03-09T20:20:23.960880] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-03-09T20:20:23.961021] [INFO ] [sig ] DHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:24.120233] [INFO ] [LOCAL ] Saved forecast: DHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DHC.txt [2026-03-09T20:20:24.120442] [INFO ] [sig ] [883/3280] Completed DHC in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:24.120505] [INFO ] [sig ] [884/3280] Forecasting DHF... [2026-03-09T20:20:24.120551] [INFO ] [sig ] Generating forecast for: DHF [2026-03-09T20:20:24.120623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-03-09T20:20:24.133759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-03-09T20:20:24.134175] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-03-09T20:20:24.135113] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-03-09T20:20:24.135170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:24.135204] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:24.135233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:24.135291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:24.195069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:24.196019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:24.196106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:24.196141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:24.323513] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:24.323926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:24.323977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:24.324012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:24.329000] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-03-09T20:20:24.329488] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-03-09T20:20:24.329693] [INFO ] [sig ] DHF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:24.503641] [INFO ] [LOCAL ] Saved forecast: DHF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DHF.txt [2026-03-09T20:20:24.503808] [INFO ] [sig ] [884/3280] Completed DHF in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:24.503850] [INFO ] [sig ] [885/3280] Forecasting DHI... [2026-03-09T20:20:24.503882] [INFO ] [sig ] Generating forecast for: DHI [2026-03-09T20:20:24.503913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-03-09T20:20:24.522879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-03-09T20:20:24.523311] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-03-09T20:20:24.524281] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-03-09T20:20:24.524347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:24.524386] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:24.524419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:24.524488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:24.588898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:24.590021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:24.590125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:24.590162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:24.721862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:24.722033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:24.722075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:24.722103] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:24.726333] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-03-09T20:20:24.726726] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-03-09T20:20:24.726955] [INFO ] [sig ] DHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:24.873721] [INFO ] [LOCAL ] Saved forecast: DHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DHI.txt [2026-03-09T20:20:24.873857] [INFO ] [sig ] [885/3280] Completed DHI in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:24.873901] [INFO ] [sig ] [886/3280] Forecasting DHIL... [2026-03-09T20:20:24.873931] [INFO ] [sig ] Generating forecast for: DHIL [2026-03-09T20:20:24.873961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-03-09T20:20:24.886555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-03-09T20:20:24.886850] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-03-09T20:20:24.887704] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-03-09T20:20:24.887758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:24.887789] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:24.887816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:24.887872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:24.945341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:24.945995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:24.946074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:24.946108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:25.058240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:25.058407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:25.058472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:25.058506] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:25.061954] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=37.23%) [2026-03-09T20:20:25.062238] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-03-09T20:20:25.062371] [INFO ] [sig ] DHIL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:25.206080] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DHIL.txt [2026-03-09T20:20:25.206228] [INFO ] [sig ] [886/3280] Completed DHIL in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:25.206269] [INFO ] [sig ] [887/3280] Forecasting DHX... [2026-03-09T20:20:25.206299] [INFO ] [sig ] Generating forecast for: DHX [2026-03-09T20:20:25.206329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-03-09T20:20:25.219105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-03-09T20:20:25.219508] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-03-09T20:20:25.220377] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-03-09T20:20:25.220434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:25.220467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:25.220496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:25.220554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:25.282038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:25.282798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:25.282881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:25.282915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:25.405708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:25.405855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:25.405895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:25.405925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:25.409474] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-03-09T20:20:25.409782] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-03-09T20:20:25.409916] [INFO ] [sig ] DHX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:25.556248] [INFO ] [LOCAL ] Saved forecast: DHX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DHX.txt [2026-03-09T20:20:25.556412] [INFO ] [sig ] [887/3280] Completed DHX in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:25.556452] [INFO ] [sig ] [888/3280] Forecasting DIBS... [2026-03-09T20:20:25.556483] [INFO ] [sig ] Generating forecast for: DIBS [2026-03-09T20:20:25.556723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-03-09T20:20:25.569420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-03-09T20:20:25.569835] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-03-09T20:20:25.570661] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-03-09T20:20:25.570715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:25.570757] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:25.570795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:25.570863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:25.634409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:25.635810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:25.635935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:25.635972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:25.758611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:25.758975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:25.759017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:25.759046] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:25.763047] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=37.07%) [2026-03-09T20:20:25.763333] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-03-09T20:20:25.763462] [INFO ] [sig ] DIBS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:25.906619] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DIBS.txt [2026-03-09T20:20:25.906785] [INFO ] [sig ] [888/3280] Completed DIBS in 0.4s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:25.906824] [INFO ] [sig ] [889/3280] Forecasting DIN... [2026-03-09T20:20:25.906853] [INFO ] [sig ] Generating forecast for: DIN [2026-03-09T20:20:25.906884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-03-09T20:20:25.918932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-03-09T20:20:25.919235] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-03-09T20:20:25.920086] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-03-09T20:20:25.920139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:25.920172] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:25.920198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:25.920255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:25.978043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:25.978778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:25.978865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:25.978907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:26.102346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:26.102508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:26.102552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:26.102599] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:26.106201] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: UP (p=59.49%) [2026-03-09T20:20:26.106519] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-03-09T20:20:26.106683] [INFO ] [sig ] DIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:26.248046] [INFO ] [LOCAL ] Saved forecast: DIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DIN.txt [2026-03-09T20:20:26.248183] [INFO ] [sig ] [889/3280] Completed DIN in 0.3s | 2.77 sym/s | Total: 5.3m | ETA: 14.4m [2026-03-09T20:20:26.248222] [INFO ] [sig ] [890/3280] Forecasting DINO... [2026-03-09T20:20:26.248253] [INFO ] [sig ] Generating forecast for: DINO [2026-03-09T20:20:26.248282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-03-09T20:20:26.259697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-03-09T20:20:26.259998] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-03-09T20:20:26.260815] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-03-09T20:20:26.260868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:26.260911] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:26.260939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:26.260997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:26.318428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:26.319070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:26.319150] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:26.319183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:26.441060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:26.441220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:26.441260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:26.441290] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:26.444787] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=45.77%) [2026-03-09T20:20:26.445067] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-03-09T20:20:26.445198] [INFO ] [sig ] DINO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:26.588217] [INFO ] [LOCAL ] Saved forecast: DINO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DINO.txt [2026-03-09T20:20:26.588374] [INFO ] [sig ] [890/3280] Completed DINO in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:26.588424] [INFO ] [sig ] [891/3280] Forecasting DIS... [2026-03-09T20:20:26.588461] [INFO ] [sig ] Generating forecast for: DIS [2026-03-09T20:20:26.588500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-03-09T20:20:26.600887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-03-09T20:20:26.601261] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-03-09T20:20:26.602103] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-03-09T20:20:26.602158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:26.602189] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:26.602216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:26.602273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:26.662120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:26.662895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:26.662979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:26.663020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:26.790213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:26.790386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:26.790428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:26.790457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:26.793917] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=67.05%) [2026-03-09T20:20:26.794196] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-03-09T20:20:26.794329] [INFO ] [sig ] DIS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:26.937986] [INFO ] [LOCAL ] Saved forecast: DIS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DIS.txt [2026-03-09T20:20:26.938131] [INFO ] [sig ] [891/3280] Completed DIS in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:26.938171] [INFO ] [sig ] [892/3280] Forecasting DJCO... [2026-03-09T20:20:26.938202] [INFO ] [sig ] Generating forecast for: DJCO [2026-03-09T20:20:26.938232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-03-09T20:20:26.949786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-03-09T20:20:26.950107] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-03-09T20:20:26.951121] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-03-09T20:20:26.951176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:26.951208] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:26.951234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:26.951291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:27.016693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:27.017609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:27.017695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:27.017728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:27.139958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:27.140119] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:20:27.140163] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:27.140193] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:27.144010] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: DOWN (p=47.16%) [2026-03-09T20:20:27.144316] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-03-09T20:20:27.144454] [INFO ] [sig ] DJCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:27.291525] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DJCO.txt [2026-03-09T20:20:27.291713] [INFO ] [sig ] [892/3280] Completed DJCO in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:27.291755] [INFO ] [sig ] [893/3280] Forecasting DK... [2026-03-09T20:20:27.291786] [INFO ] [sig ] Generating forecast for: DK [2026-03-09T20:20:27.291819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-03-09T20:20:27.303509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-03-09T20:20:27.303922] [INFO ] [FORECASTER] Starting predict_future for DK [2026-03-09T20:20:27.304808] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-03-09T20:20:27.304862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:27.304894] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:27.304920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:27.304977] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:27.364682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:27.365746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:27.365853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:27.365887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:27.500664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:27.500840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:27.500911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:27.500945] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:27.504737] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-03-09T20:20:27.505085] [INFO ] [FORECASTER] Completed predict_future for DK [2026-03-09T20:20:27.505246] [INFO ] [sig ] DK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:27.726528] [INFO ] [LOCAL ] Saved forecast: DK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DK.txt [2026-03-09T20:20:27.726735] [INFO ] [sig ] [893/3280] Completed DK in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:27.726808] [INFO ] [sig ] [894/3280] Forecasting DKL... [2026-03-09T20:20:27.726847] [INFO ] [sig ] Generating forecast for: DKL [2026-03-09T20:20:27.726879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-03-09T20:20:27.743989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-03-09T20:20:27.744546] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-03-09T20:20:27.745902] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-03-09T20:20:27.745997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:27.746064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:27.746125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:27.746228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:27.846114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:27.847337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:27.847451] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:27.847495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:28.019497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:28.019741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:28.019814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:28.019867] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:28.025887] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-03-09T20:20:28.026545] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-03-09T20:20:28.026804] [INFO ] [sig ] DKL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:28.293680] [INFO ] [LOCAL ] Saved forecast: DKL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DKL.txt [2026-03-09T20:20:28.294055] [INFO ] [sig ] [894/3280] Completed DKL in 0.6s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:28.294131] [INFO ] [sig ] [895/3280] Forecasting DKNG... [2026-03-09T20:20:28.294191] [INFO ] [sig ] Generating forecast for: DKNG [2026-03-09T20:20:28.294261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-03-09T20:20:28.318118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-03-09T20:20:28.320415] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-03-09T20:20:28.322413] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-03-09T20:20:28.322553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:28.322634] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:28.322680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:28.322773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:28.402799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:28.404187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:28.404335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:28.404388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:28.559889] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:28.560100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:28.560169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:28.560221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:28.566140] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-03-09T20:20:28.566675] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-03-09T20:20:28.566883] [INFO ] [sig ] DKNG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:28.742159] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DKNG.txt [2026-03-09T20:20:28.742342] [INFO ] [sig ] [895/3280] Completed DKNG in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:28.742387] [INFO ] [sig ] [896/3280] Forecasting DKS... [2026-03-09T20:20:28.742420] [INFO ] [sig ] Generating forecast for: DKS [2026-03-09T20:20:28.742461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-03-09T20:20:28.755801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-03-09T20:20:28.756296] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-03-09T20:20:28.757255] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-03-09T20:20:28.757321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:28.757356] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:28.757386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:28.757445] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:28.852651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:28.855023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:28.855160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:28.855221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:28.993567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:28.993772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:28.993816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:28.993844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:28.997931] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=2.16%) [2026-03-09T20:20:28.998403] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-03-09T20:20:28.998679] [INFO ] [sig ] DKS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:29.150751] [INFO ] [LOCAL ] Saved forecast: DKS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DKS.txt [2026-03-09T20:20:29.150924] [INFO ] [sig ] [896/3280] Completed DKS in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:29.150970] [INFO ] [sig ] [897/3280] Forecasting DLB... [2026-03-09T20:20:29.151002] [INFO ] [sig ] Generating forecast for: DLB [2026-03-09T20:20:29.151034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-03-09T20:20:29.165367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-03-09T20:20:29.165817] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-03-09T20:20:29.166771] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-03-09T20:20:29.166828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:29.166861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:29.166931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:29.167012] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:29.230833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:29.231943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:29.232037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:29.232072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:29.366117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:29.366284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:29.366338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:29.366401] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:29.370335] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-03-09T20:20:29.370661] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-03-09T20:20:29.370805] [INFO ] [sig ] DLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:29.516126] [INFO ] [LOCAL ] Saved forecast: DLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DLB.txt [2026-03-09T20:20:29.516285] [INFO ] [sig ] [897/3280] Completed DLB in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.4m [2026-03-09T20:20:29.516328] [INFO ] [sig ] [898/3280] Forecasting DLHC... [2026-03-09T20:20:29.516361] [INFO ] [sig ] Generating forecast for: DLHC [2026-03-09T20:20:29.516392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-03-09T20:20:29.528650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-03-09T20:20:29.529009] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-03-09T20:20:29.530011] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-03-09T20:20:29.530067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:29.530100] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:29.530126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:29.530183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:29.589407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:29.590238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:29.590323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:29.590357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:29.709585] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:29.709752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:29.709794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:29.709822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:29.713492] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=55.11%) [2026-03-09T20:20:29.713879] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-03-09T20:20:29.714065] [INFO ] [sig ] DLHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:29.864045] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DLHC.txt [2026-03-09T20:20:29.864200] [INFO ] [sig ] [898/3280] Completed DLHC in 0.3s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:29.864243] [INFO ] [sig ] [899/3280] Forecasting DLNG... [2026-03-09T20:20:29.864274] [INFO ] [sig ] Generating forecast for: DLNG [2026-03-09T20:20:29.864304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-03-09T20:20:29.877150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-03-09T20:20:29.877495] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-03-09T20:20:29.878799] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-03-09T20:20:29.878871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:29.878908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:29.878937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:29.879003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:29.941532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:29.942422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:29.942506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:29.942539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:30.067258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:30.067423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:30.067465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:30.067497] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:30.071358] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=68.42%) [2026-03-09T20:20:30.071702] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-03-09T20:20:30.071839] [INFO ] [sig ] DLNG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:30.247880] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DLNG.txt [2026-03-09T20:20:30.248057] [INFO ] [sig ] [899/3280] Completed DLNG in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:30.248100] [INFO ] [sig ] [900/3280] Forecasting DLO... [2026-03-09T20:20:30.248131] [INFO ] [sig ] Generating forecast for: DLO [2026-03-09T20:20:30.248162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-03-09T20:20:30.261434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-03-09T20:20:30.261863] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-03-09T20:20:30.262732] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-03-09T20:20:30.262787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:30.262819] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:30.262846] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:30.262903] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:30.321634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:30.322751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:30.322837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:30.322872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:30.445729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:30.445904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:30.445944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:30.445972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:30.449955] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-03-09T20:20:30.450245] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-03-09T20:20:30.450379] [INFO ] [sig ] DLO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:30.605310] [INFO ] [LOCAL ] Saved forecast: DLO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DLO.txt [2026-03-09T20:20:30.605476] [INFO ] [sig ] [900/3280] Completed DLO in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:30.605518] [INFO ] [sig ] [901/3280] Forecasting DLPN... [2026-03-09T20:20:30.605550] [INFO ] [sig ] Generating forecast for: DLPN [2026-03-09T20:20:30.605603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-03-09T20:20:30.618387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-03-09T20:20:30.618908] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-03-09T20:20:30.620123] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-03-09T20:20:30.620192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:30.620239] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:30.620281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:30.620369] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:30.685878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:30.686715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:30.687000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:30.687034] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:30.800528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:30.800741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:30.800794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:30.800829] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:30.804540] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-03-09T20:20:30.804894] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-03-09T20:20:30.805044] [INFO ] [sig ] DLPN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:30.958091] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DLPN.txt [2026-03-09T20:20:30.958255] [INFO ] [sig ] [901/3280] Completed DLPN in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:30.958298] [INFO ] [sig ] [902/3280] Forecasting DLTH... [2026-03-09T20:20:30.958329] [INFO ] [sig ] Generating forecast for: DLTH [2026-03-09T20:20:30.958365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-03-09T20:20:30.971806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-03-09T20:20:30.972185] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-03-09T20:20:30.973297] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-03-09T20:20:30.973363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:30.973396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:30.973423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:30.973480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:31.039023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:31.039886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:31.039987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:31.040034] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:31.170286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:31.170446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:31.170491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:31.170521] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:31.174610] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-03-09T20:20:31.174908] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-03-09T20:20:31.175046] [INFO ] [sig ] DLTH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:31.328859] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DLTH.txt [2026-03-09T20:20:31.329031] [INFO ] [sig ] [902/3280] Completed DLTH in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:31.329074] [INFO ] [sig ] [903/3280] Forecasting DLX... [2026-03-09T20:20:31.329107] [INFO ] [sig ] Generating forecast for: DLX [2026-03-09T20:20:31.329137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-03-09T20:20:31.341427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-03-09T20:20:31.341819] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-03-09T20:20:31.342698] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-03-09T20:20:31.342764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:31.342798] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:31.342826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:31.342884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:31.405979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:31.406921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:31.407010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:31.407046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:31.535849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:31.536021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:31.536079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:31.536112] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:31.540010] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=41.27%) [2026-03-09T20:20:31.540305] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-03-09T20:20:31.540443] [INFO ] [sig ] DLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:31.696542] [INFO ] [LOCAL ] Saved forecast: DLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DLX.txt [2026-03-09T20:20:31.696758] [INFO ] [sig ] [903/3280] Completed DLX in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:31.696812] [INFO ] [sig ] [904/3280] Forecasting DLY... [2026-03-09T20:20:31.696842] [INFO ] [sig ] Generating forecast for: DLY [2026-03-09T20:20:31.696872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-03-09T20:20:31.710306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-03-09T20:20:31.710725] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-03-09T20:20:31.711876] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-03-09T20:20:31.711934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:31.711966] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:31.711993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:31.712052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:31.776915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:31.778024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:31.778123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:31.778158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:31.902631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:31.902810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:31.902860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:31.902890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:31.906914] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=97.68%) [2026-03-09T20:20:31.907314] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-03-09T20:20:31.907490] [INFO ] [sig ] DLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:32.055747] [INFO ] [LOCAL ] Saved forecast: DLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DLY.txt [2026-03-09T20:20:32.055893] [INFO ] [sig ] [904/3280] Completed DLY in 0.4s | 2.77 sym/s | Total: 5.4m | ETA: 14.3m [2026-03-09T20:20:32.055935] [INFO ] [sig ] [905/3280] Forecasting DMAC... [2026-03-09T20:20:32.055968] [INFO ] [sig ] Generating forecast for: DMAC [2026-03-09T20:20:32.055999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-03-09T20:20:32.068102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-03-09T20:20:32.068413] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-03-09T20:20:32.069306] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-03-09T20:20:32.069364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:32.069396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:32.069424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:32.069485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:32.127424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:32.128173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:32.128257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:32.128291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:32.249241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:32.249402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:32.249443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:32.249473] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:32.253039] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-03-09T20:20:32.253320] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-03-09T20:20:32.253477] [INFO ] [sig ] DMAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:32.393871] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DMAC.txt [2026-03-09T20:20:32.394016] [INFO ] [sig ] [905/3280] Completed DMAC in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:32.394056] [INFO ] [sig ] [906/3280] Forecasting DMB... [2026-03-09T20:20:32.394085] [INFO ] [sig ] Generating forecast for: DMB [2026-03-09T20:20:32.394114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-03-09T20:20:32.417051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-03-09T20:20:32.417379] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-03-09T20:20:32.418232] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-03-09T20:20:32.418286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:32.418317] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:32.418343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:32.418398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:32.477990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:32.478923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:32.479010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:32.479045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:32.599731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:32.600090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:32.600132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:32.600162] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:32.604091] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-03-09T20:20:32.604381] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-03-09T20:20:32.604517] [INFO ] [sig ] DMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:32.749501] [INFO ] [LOCAL ] Saved forecast: DMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DMB.txt [2026-03-09T20:20:32.749695] [INFO ] [sig ] [906/3280] Completed DMB in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:32.749750] [INFO ] [sig ] [907/3280] Forecasting DMLP... [2026-03-09T20:20:32.749782] [INFO ] [sig ] Generating forecast for: DMLP [2026-03-09T20:20:32.749813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-03-09T20:20:32.761531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-03-09T20:20:32.762154] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-03-09T20:20:32.763222] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-03-09T20:20:32.763278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:32.763311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:32.763338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:32.763395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:32.825614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:32.826423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:32.826545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:32.826620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:32.952904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:32.953051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:32.953095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:32.953125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:32.957072] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=33.74%) [2026-03-09T20:20:32.957363] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-03-09T20:20:32.957518] [INFO ] [sig ] DMLP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:33.108426] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DMLP.txt [2026-03-09T20:20:33.108631] [INFO ] [sig ] [907/3280] Completed DMLP in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:33.108690] [INFO ] [sig ] [908/3280] Forecasting DMO... [2026-03-09T20:20:33.108724] [INFO ] [sig ] Generating forecast for: DMO [2026-03-09T20:20:33.108756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-03-09T20:20:33.120615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-03-09T20:20:33.120939] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-03-09T20:20:33.121852] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-03-09T20:20:33.121908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:33.121941] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:33.121968] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:33.122025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:33.182363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:33.183276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:33.183382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:33.183434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:33.308475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:33.308662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:33.308706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:33.308734] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:33.313055] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-03-09T20:20:33.313359] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-03-09T20:20:33.313494] [INFO ] [sig ] DMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:33.459205] [INFO ] [LOCAL ] Saved forecast: DMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DMO.txt [2026-03-09T20:20:33.459373] [INFO ] [sig ] [908/3280] Completed DMO in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:33.459413] [INFO ] [sig ] [909/3280] Forecasting DMRC... [2026-03-09T20:20:33.459443] [INFO ] [sig ] Generating forecast for: DMRC [2026-03-09T20:20:33.459473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-03-09T20:20:33.472495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-03-09T20:20:33.473141] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-03-09T20:20:33.474190] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-03-09T20:20:33.474252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:33.474287] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:33.474313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:33.474370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:33.538795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:33.539755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:33.540030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:33.540062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:33.674676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:33.674854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:33.674897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:33.674925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:33.678775] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-03-09T20:20:33.679070] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-03-09T20:20:33.679210] [INFO ] [sig ] DMRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:33.834953] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DMRC.txt [2026-03-09T20:20:33.835099] [INFO ] [sig ] [909/3280] Completed DMRC in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:33.835138] [INFO ] [sig ] [910/3280] Forecasting DMXF... [2026-03-09T20:20:33.835168] [INFO ] [sig ] Generating forecast for: DMXF [2026-03-09T20:20:33.835198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-03-09T20:20:33.847166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-03-09T20:20:33.847541] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-03-09T20:20:33.848449] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-03-09T20:20:33.848506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:33.848546] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:33.848610] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:33.848698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:33.914500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:33.915412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:33.915500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:33.915555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:34.042753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:34.042928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:34.042990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:34.043021] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:34.046705] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-03-09T20:20:34.047031] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-03-09T20:20:34.047180] [INFO ] [sig ] DMXF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:34.196357] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DMXF.txt [2026-03-09T20:20:34.196595] [INFO ] [sig ] [910/3280] Completed DMXF in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:34.196658] [INFO ] [sig ] [911/3280] Forecasting DNA... [2026-03-09T20:20:34.196695] [INFO ] [sig ] Generating forecast for: DNA [2026-03-09T20:20:34.196726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-03-09T20:20:34.208681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-03-09T20:20:34.209059] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-03-09T20:20:34.209940] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-03-09T20:20:34.209996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:34.210029] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:34.210056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:34.210128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:34.269906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:34.270717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:34.270803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:34.270838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:34.395658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:34.395823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:34.395863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:34.395892] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:34.399395] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-03-09T20:20:34.399698] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-03-09T20:20:34.399830] [INFO ] [sig ] DNA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:34.549953] [INFO ] [LOCAL ] Saved forecast: DNA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DNA.txt [2026-03-09T20:20:34.550094] [INFO ] [sig ] [911/3280] Completed DNA in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:34.550132] [INFO ] [sig ] [912/3280] Forecasting DNLI... [2026-03-09T20:20:34.550162] [INFO ] [sig ] Generating forecast for: DNLI [2026-03-09T20:20:34.550192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-03-09T20:20:34.562849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-03-09T20:20:34.563422] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-03-09T20:20:34.564267] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-03-09T20:20:34.564320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:34.564350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:34.564376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:34.564432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:34.626975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:34.627877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:34.628155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:34.628189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:34.754400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:34.754565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:34.754628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:34.754658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:34.758334] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-03-09T20:20:34.758696] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-03-09T20:20:34.758845] [INFO ] [sig ] DNLI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:34.910988] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DNLI.txt [2026-03-09T20:20:34.911155] [INFO ] [sig ] [912/3280] Completed DNLI in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:34.911197] [INFO ] [sig ] [913/3280] Forecasting DNP... [2026-03-09T20:20:34.911225] [INFO ] [sig ] Generating forecast for: DNP [2026-03-09T20:20:34.911256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-03-09T20:20:34.923231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-03-09T20:20:34.923669] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-03-09T20:20:34.924515] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-03-09T20:20:34.924596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:34.924636] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:34.924664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:34.924722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:34.982518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:34.983350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:34.983438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:34.983471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:35.108183] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:35.108351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:35.108391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:35.108420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:35.111920] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-03-09T20:20:35.112211] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-03-09T20:20:35.112344] [INFO ] [sig ] DNP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:35.261541] [INFO ] [LOCAL ] Saved forecast: DNP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DNP.txt [2026-03-09T20:20:35.261727] [INFO ] [sig ] [913/3280] Completed DNP in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.3m [2026-03-09T20:20:35.261769] [INFO ] [sig ] [914/3280] Forecasting DNTH... [2026-03-09T20:20:35.261798] [INFO ] [sig ] Generating forecast for: DNTH [2026-03-09T20:20:35.261834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-03-09T20:20:35.273775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-03-09T20:20:35.274169] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-03-09T20:20:35.275084] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-03-09T20:20:35.275138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:35.275225] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:35.275257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:35.275339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:35.332917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:35.333843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:35.333961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:35.333997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:35.467311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:35.467482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:35.467555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:35.467606] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:35.471543] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-03-09T20:20:35.471992] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-03-09T20:20:35.472149] [INFO ] [sig ] DNTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:35.617994] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DNTH.txt [2026-03-09T20:20:35.618130] [INFO ] [sig ] [914/3280] Completed DNTH in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:35.618170] [INFO ] [sig ] [915/3280] Forecasting DOCN... [2026-03-09T20:20:35.618200] [INFO ] [sig ] Generating forecast for: DOCN [2026-03-09T20:20:35.618231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-03-09T20:20:35.629306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-03-09T20:20:35.629627] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-03-09T20:20:35.630666] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-03-09T20:20:35.630731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:35.630769] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:35.630794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:35.631039] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:35.691713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:35.692361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:35.692442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:35.692474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:35.812496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:35.812630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:35.812669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:35.812698] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:35.816326] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-03-09T20:20:35.816617] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-03-09T20:20:35.816750] [INFO ] [sig ] DOCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:35.959311] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DOCN.txt [2026-03-09T20:20:35.959428] [INFO ] [sig ] [915/3280] Completed DOCN in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:35.959466] [INFO ] [sig ] [916/3280] Forecasting DOCS... [2026-03-09T20:20:35.959495] [INFO ] [sig ] Generating forecast for: DOCS [2026-03-09T20:20:35.959526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-03-09T20:20:35.970791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-03-09T20:20:35.971125] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-03-09T20:20:35.971953] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-03-09T20:20:35.972006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:35.972039] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:35.972066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:35.972123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:36.030086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:36.030718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:36.030796] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:36.030828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:36.154414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:36.154543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:36.154602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:36.154640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:36.158152] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-03-09T20:20:36.158421] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-03-09T20:20:36.158549] [INFO ] [sig ] DOCS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:36.380666] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DOCS.txt [2026-03-09T20:20:36.380811] [INFO ] [sig ] [916/3280] Completed DOCS in 0.4s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:36.380850] [INFO ] [sig ] [917/3280] Forecasting DOGZ... [2026-03-09T20:20:36.380879] [INFO ] [sig ] Generating forecast for: DOGZ [2026-03-09T20:20:36.380909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-03-09T20:20:36.393143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-03-09T20:20:36.393493] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-03-09T20:20:36.394342] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-03-09T20:20:36.394397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:36.394428] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:36.394454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:36.394511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:36.451612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:36.452267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:36.452345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:36.452377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:36.570644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:36.570765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:36.570804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:36.570862] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:36.574205] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-03-09T20:20:36.574483] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-03-09T20:20:36.574635] [INFO ] [sig ] DOGZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:36.715112] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DOGZ.txt [2026-03-09T20:20:36.715228] [INFO ] [sig ] [917/3280] Completed DOGZ in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:36.715266] [INFO ] [sig ] [918/3280] Forecasting DOLE... [2026-03-09T20:20:36.715300] [INFO ] [sig ] Generating forecast for: DOLE [2026-03-09T20:20:36.715332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-03-09T20:20:36.726723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-03-09T20:20:36.727033] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-03-09T20:20:36.727894] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-03-09T20:20:36.727947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:36.727979] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:36.728006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:36.728062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:36.785426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:36.786061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:36.786139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:36.786171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:36.907308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:36.907440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:36.907481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:36.907537] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:36.911230] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=64.55%) [2026-03-09T20:20:36.911504] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-03-09T20:20:36.911683] [INFO ] [sig ] DOLE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:37.053850] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DOLE.txt [2026-03-09T20:20:37.053977] [INFO ] [sig ] [918/3280] Completed DOLE in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:37.054017] [INFO ] [sig ] [919/3280] Forecasting DOMO... [2026-03-09T20:20:37.054045] [INFO ] [sig ] Generating forecast for: DOMO [2026-03-09T20:20:37.054076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-03-09T20:20:37.065018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-03-09T20:20:37.065324] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-03-09T20:20:37.066184] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-03-09T20:20:37.066238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:37.066270] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:37.066296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:37.066354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:37.125186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:37.126232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:37.126317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:37.126349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:37.252386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:37.252549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:37.252610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:37.252642] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:37.256219] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-03-09T20:20:37.256519] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-03-09T20:20:37.256686] [INFO ] [sig ] DOMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:37.401980] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DOMO.txt [2026-03-09T20:20:37.402144] [INFO ] [sig ] [919/3280] Completed DOMO in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:37.402185] [INFO ] [sig ] [920/3280] Forecasting DORM... [2026-03-09T20:20:37.402215] [INFO ] [sig ] Generating forecast for: DORM [2026-03-09T20:20:37.402248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-03-09T20:20:37.413993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-03-09T20:20:37.414341] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-03-09T20:20:37.415174] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-03-09T20:20:37.415227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:37.415259] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:37.415285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:37.415342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:37.474014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:37.474901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:37.475007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:37.475042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:37.600851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:37.601014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:37.601054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:37.601083] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:37.604542] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=86.69%) [2026-03-09T20:20:37.604838] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-03-09T20:20:37.604968] [INFO ] [sig ] DORM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:37.748905] [INFO ] [LOCAL ] Saved forecast: DORM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DORM.txt [2026-03-09T20:20:37.749069] [INFO ] [sig ] [920/3280] Completed DORM in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:37.749109] [INFO ] [sig ] [921/3280] Forecasting DOUG... [2026-03-09T20:20:37.749138] [INFO ] [sig ] Generating forecast for: DOUG [2026-03-09T20:20:37.749170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-03-09T20:20:37.760259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-03-09T20:20:37.760653] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-03-09T20:20:37.761468] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-03-09T20:20:37.761521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:37.761553] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:37.761608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:37.761685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:37.819817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:37.820684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:37.820767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:37.820799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:37.938765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:37.938926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:37.939155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:37.939201] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:37.942656] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-03-09T20:20:37.942962] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-03-09T20:20:37.943093] [INFO ] [sig ] DOUG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:38.087850] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DOUG.txt [2026-03-09T20:20:38.088011] [INFO ] [sig ] [921/3280] Completed DOUG in 0.3s | 2.77 sym/s | Total: 5.5m | ETA: 14.2m [2026-03-09T20:20:38.088052] [INFO ] [sig ] [922/3280] Forecasting DOX... [2026-03-09T20:20:38.088083] [INFO ] [sig ] Generating forecast for: DOX [2026-03-09T20:20:38.088113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-03-09T20:20:38.099910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-03-09T20:20:38.100284] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-03-09T20:20:38.101196] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-03-09T20:20:38.101251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:38.101284] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:38.101312] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:38.101371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:38.161099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:38.161964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:38.162046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:38.162080] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:38.283437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:38.283612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:38.283655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:38.283684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:38.287101] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-03-09T20:20:38.287378] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-03-09T20:20:38.287532] [INFO ] [sig ] DOX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:38.432156] [INFO ] [LOCAL ] Saved forecast: DOX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DOX.txt [2026-03-09T20:20:38.432316] [INFO ] [sig ] [922/3280] Completed DOX in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:38.432355] [INFO ] [sig ] [923/3280] Forecasting DPG... [2026-03-09T20:20:38.432384] [INFO ] [sig ] Generating forecast for: DPG [2026-03-09T20:20:38.432417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-03-09T20:20:38.444756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-03-09T20:20:38.445102] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-03-09T20:20:38.446024] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-03-09T20:20:38.446078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:38.446109] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:38.446135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:38.446190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:38.505038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:38.505936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:38.506018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:38.506067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:38.623501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:38.623681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:38.623727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:38.623757] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:38.627206] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=41.60%) [2026-03-09T20:20:38.627484] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-03-09T20:20:38.627648] [INFO ] [sig ] DPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:38.771851] [INFO ] [LOCAL ] Saved forecast: DPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DPG.txt [2026-03-09T20:20:38.772010] [INFO ] [sig ] [923/3280] Completed DPG in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:38.772051] [INFO ] [sig ] [924/3280] Forecasting DPRO... [2026-03-09T20:20:38.772080] [INFO ] [sig ] Generating forecast for: DPRO [2026-03-09T20:20:38.772112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-03-09T20:20:38.784351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-03-09T20:20:38.784727] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-03-09T20:20:38.785536] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-03-09T20:20:38.785608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:38.785644] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:38.785671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:38.785727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:38.844376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:38.845227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:38.845338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:38.845372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:38.967616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:38.967825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:38.967868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:38.967898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:38.972088] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-03-09T20:20:38.972378] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-03-09T20:20:38.972511] [INFO ] [sig ] DPRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:39.122255] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DPRO.txt [2026-03-09T20:20:39.122416] [INFO ] [sig ] [924/3280] Completed DPRO in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:39.122456] [INFO ] [sig ] [925/3280] Forecasting DPZ... [2026-03-09T20:20:39.122486] [INFO ] [sig ] Generating forecast for: DPZ [2026-03-09T20:20:39.122516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-03-09T20:20:39.135471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-03-09T20:20:39.135856] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-03-09T20:20:39.136902] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-03-09T20:20:39.136957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:39.137171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:39.137198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:39.137265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:39.197652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:39.198535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:39.198638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:39.198681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:39.324047] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:39.324208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:39.324249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:39.324277] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:39.327767] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-09T20:20:39.328046] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-03-09T20:20:39.328180] [INFO ] [sig ] DPZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:39.469955] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DPZ.txt [2026-03-09T20:20:39.470118] [INFO ] [sig ] [925/3280] Completed DPZ in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:39.470158] [INFO ] [sig ] [926/3280] Forecasting DQ... [2026-03-09T20:20:39.470189] [INFO ] [sig ] Generating forecast for: DQ [2026-03-09T20:20:39.470219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-03-09T20:20:39.482819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-03-09T20:20:39.483199] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-03-09T20:20:39.484136] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-03-09T20:20:39.484192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:39.484225] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:39.484253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:39.484311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:39.543794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:39.544675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:39.544757] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:39.544791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:39.672942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:39.673103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:39.673143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:39.673172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:39.676610] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-03-09T20:20:39.676889] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-03-09T20:20:39.677022] [INFO ] [sig ] DQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:39.824255] [INFO ] [LOCAL ] Saved forecast: DQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DQ.txt [2026-03-09T20:20:39.824434] [INFO ] [sig ] [926/3280] Completed DQ in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:39.824476] [INFO ] [sig ] [927/3280] Forecasting DRD... [2026-03-09T20:20:39.824506] [INFO ] [sig ] Generating forecast for: DRD [2026-03-09T20:20:39.824538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-03-09T20:20:39.836591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-03-09T20:20:39.836945] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-03-09T20:20:39.837797] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-03-09T20:20:39.837876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:39.837911] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:39.837938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:39.837995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:39.900615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:39.901755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:39.901853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:39.901889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:40.029881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:40.030037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:40.030080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:40.030110] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:40.033840] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=69.38%) [2026-03-09T20:20:40.034128] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-03-09T20:20:40.034263] [INFO ] [sig ] DRD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:40.181705] [INFO ] [LOCAL ] Saved forecast: DRD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DRD.txt [2026-03-09T20:20:40.181900] [INFO ] [sig ] [927/3280] Completed DRD in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:40.181945] [INFO ] [sig ] [928/3280] Forecasting DRH... [2026-03-09T20:20:40.181976] [INFO ] [sig ] Generating forecast for: DRH [2026-03-09T20:20:40.182005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-03-09T20:20:40.193451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-03-09T20:20:40.193853] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-03-09T20:20:40.194716] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-03-09T20:20:40.194775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:40.194811] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:40.194839] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:40.194897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:40.254161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:40.254929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:40.255012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:40.255045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:40.376359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:40.376519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:40.376561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:40.376612] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:40.380210] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-03-09T20:20:40.380504] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-03-09T20:20:40.380658] [INFO ] [sig ] DRH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:40.523680] [INFO ] [LOCAL ] Saved forecast: DRH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRH.txt [2026-03-09T20:20:40.523850] [INFO ] [sig ] [928/3280] Completed DRH in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:40.523896] [INFO ] [sig ] [929/3280] Forecasting DRI... [2026-03-09T20:20:40.523926] [INFO ] [sig ] Generating forecast for: DRI [2026-03-09T20:20:40.523957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-03-09T20:20:40.536181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-03-09T20:20:40.536534] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-03-09T20:20:40.537399] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-03-09T20:20:40.537454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:40.537487] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:40.537538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:40.537612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:40.599733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:40.600645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:40.600737] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:40.600771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:40.748261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:40.748432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:40.748477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:40.748508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:40.752435] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=19.88%) [2026-03-09T20:20:40.752815] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-03-09T20:20:40.752971] [INFO ] [sig ] DRI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:40.914536] [INFO ] [LOCAL ] Saved forecast: DRI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRI.txt [2026-03-09T20:20:40.914712] [INFO ] [sig ] [929/3280] Completed DRI in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.2m [2026-03-09T20:20:40.914761] [INFO ] [sig ] [930/3280] Forecasting DRIO... [2026-03-09T20:20:40.914807] [INFO ] [sig ] Generating forecast for: DRIO [2026-03-09T20:20:40.914846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-03-09T20:20:40.927535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-03-09T20:20:40.927968] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-03-09T20:20:40.928882] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-03-09T20:20:40.928941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:40.928973] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:40.929000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:40.929057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:40.988139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:40.989092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:40.989186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:40.989220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:41.110968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:41.111147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:41.111191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:41.111221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:41.115042] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-03-09T20:20:41.115391] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-03-09T20:20:41.115542] [INFO ] [sig ] DRIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:41.272502] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRIO.txt [2026-03-09T20:20:41.272699] [INFO ] [sig ] [930/3280] Completed DRIO in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:41.272749] [INFO ] [sig ] [931/3280] Forecasting DRLL... [2026-03-09T20:20:41.272785] [INFO ] [sig ] Generating forecast for: DRLL [2026-03-09T20:20:41.272823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-03-09T20:20:41.285045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-03-09T20:20:41.285461] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-03-09T20:20:41.286333] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-03-09T20:20:41.286388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:41.286450] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:41.286480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:41.286538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:41.349467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:41.350624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:41.350748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:41.350783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:41.470250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:41.470415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:41.470457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:41.470485] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:41.473996] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-03-09T20:20:41.474278] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-03-09T20:20:41.474407] [INFO ] [sig ] DRLL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:41.616935] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRLL.txt [2026-03-09T20:20:41.617109] [INFO ] [sig ] [931/3280] Completed DRLL in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:41.617151] [INFO ] [sig ] [932/3280] Forecasting DRMA... [2026-03-09T20:20:41.617183] [INFO ] [sig ] Generating forecast for: DRMA [2026-03-09T20:20:41.617213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-03-09T20:20:41.629612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-03-09T20:20:41.630034] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-03-09T20:20:41.630911] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-03-09T20:20:41.630966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:41.630999] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:41.631026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:41.631084] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:41.691433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:41.692372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:41.692459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:41.692494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:41.819359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:41.819529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:41.819591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:41.819624] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:41.823141] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-03-09T20:20:41.823455] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-03-09T20:20:41.823610] [INFO ] [sig ] DRMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:41.972357] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRMA.txt [2026-03-09T20:20:41.972498] [INFO ] [sig ] [932/3280] Completed DRMA in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:41.972538] [INFO ] [sig ] [933/3280] Forecasting DRS... [2026-03-09T20:20:41.972585] [INFO ] [sig ] Generating forecast for: DRS [2026-03-09T20:20:41.972619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-03-09T20:20:41.984182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-03-09T20:20:41.984518] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-03-09T20:20:41.985542] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-03-09T20:20:41.985616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:41.985651] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:41.985678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:41.985734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:42.048434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:42.049272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:42.049353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:42.049387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:42.173151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:42.173314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:42.173355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:42.173384] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:42.177518] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-03-09T20:20:42.177827] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-03-09T20:20:42.177961] [INFO ] [sig ] DRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:42.325086] [INFO ] [LOCAL ] Saved forecast: DRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DRS.txt [2026-03-09T20:20:42.325236] [INFO ] [sig ] [933/3280] Completed DRS in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:42.325280] [INFO ] [sig ] [934/3280] Forecasting DRTS... [2026-03-09T20:20:42.325310] [INFO ] [sig ] Generating forecast for: DRTS [2026-03-09T20:20:42.325340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-03-09T20:20:42.337435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-03-09T20:20:42.337830] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-03-09T20:20:42.338664] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-03-09T20:20:42.338718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:42.338756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:42.338789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:42.338859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:42.399985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:42.400873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:42.400964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:42.400999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:42.524349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:42.524516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:42.524590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:42.524658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:42.528620] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-03-09T20:20:42.528948] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-03-09T20:20:42.529087] [INFO ] [sig ] DRTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:42.677169] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DRTS.txt [2026-03-09T20:20:42.677315] [INFO ] [sig ] [934/3280] Completed DRTS in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:42.677355] [INFO ] [sig ] [935/3280] Forecasting DRUG... [2026-03-09T20:20:42.677385] [INFO ] [sig ] Generating forecast for: DRUG [2026-03-09T20:20:42.677415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-03-09T20:20:42.690885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-03-09T20:20:42.691314] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-03-09T20:20:42.692224] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-03-09T20:20:42.692282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:42.692315] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:42.692342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:42.692399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:42.752423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:42.753558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:42.753672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:42.753707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:42.879213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:42.879376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:42.879417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:42.879448] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:42.883243] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-03-09T20:20:42.883620] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-03-09T20:20:42.883802] [INFO ] [sig ] DRUG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:43.030247] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRUG.txt [2026-03-09T20:20:43.030399] [INFO ] [sig ] [935/3280] Completed DRUG in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:43.030439] [INFO ] [sig ] [936/3280] Forecasting DRVN... [2026-03-09T20:20:43.030469] [INFO ] [sig ] Generating forecast for: DRVN [2026-03-09T20:20:43.030498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-03-09T20:20:43.042849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-03-09T20:20:43.043271] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-03-09T20:20:43.044120] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-03-09T20:20:43.044175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:43.044206] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:43.044233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:43.044290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:43.102420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:43.103379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:43.103465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:43.103498] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:43.230998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:43.231167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:43.231209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:43.231239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:43.234719] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-03-09T20:20:43.235010] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-03-09T20:20:43.235145] [INFO ] [sig ] DRVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:43.382383] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DRVN.txt [2026-03-09T20:20:43.382544] [INFO ] [sig ] [936/3280] Completed DRVN in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:43.382604] [INFO ] [sig ] [937/3280] Forecasting DSGX... [2026-03-09T20:20:43.382638] [INFO ] [sig ] Generating forecast for: DSGX [2026-03-09T20:20:43.382670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-03-09T20:20:43.396015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-03-09T20:20:43.396421] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-03-09T20:20:43.397377] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-03-09T20:20:43.397434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:43.397467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:43.397495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:43.397614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:43.462062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:43.463209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:43.463295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:43.463329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:43.588392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:43.588557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:43.588620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:43.588650] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:43.592119] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=22.47%) [2026-03-09T20:20:43.592413] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-03-09T20:20:43.592550] [INFO ] [sig ] DSGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:43.743637] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DSGX.txt [2026-03-09T20:20:43.743804] [INFO ] [sig ] [937/3280] Completed DSGX in 0.4s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:43.743846] [INFO ] [sig ] [938/3280] Forecasting DSL... [2026-03-09T20:20:43.743877] [INFO ] [sig ] Generating forecast for: DSL [2026-03-09T20:20:43.743908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-03-09T20:20:43.758213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-03-09T20:20:43.758613] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-03-09T20:20:43.759423] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-03-09T20:20:43.759477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:43.759520] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:43.759549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:43.759625] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:43.819376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:43.820182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:43.820267] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:43.820301] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:43.945369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:43.945603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:43.945651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:43.945685] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:43.949322] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-03-09T20:20:43.949688] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-03-09T20:20:43.949884] [INFO ] [sig ] DSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:44.092056] [INFO ] [LOCAL ] Saved forecast: DSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DSL.txt [2026-03-09T20:20:44.092198] [INFO ] [sig ] [938/3280] Completed DSL in 0.3s | 2.77 sym/s | Total: 5.6m | ETA: 14.1m [2026-03-09T20:20:44.092240] [INFO ] [sig ] [939/3280] Forecasting DSM... [2026-03-09T20:20:44.092272] [INFO ] [sig ] Generating forecast for: DSM [2026-03-09T20:20:44.092302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-03-09T20:20:44.103645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-03-09T20:20:44.103957] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-03-09T20:20:44.104797] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-03-09T20:20:44.104862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:44.104901] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:44.104934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:44.104999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:44.163507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:44.164223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:44.164313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:44.164354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:44.282504] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:44.282682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:44.282723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:44.282753] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:44.286339] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=2.73%) [2026-03-09T20:20:44.286671] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-03-09T20:20:44.286812] [INFO ] [sig ] DSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:44.434280] [INFO ] [LOCAL ] Saved forecast: DSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DSM.txt [2026-03-09T20:20:44.434426] [INFO ] [sig ] [939/3280] Completed DSM in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:44.434466] [INFO ] [sig ] [940/3280] Forecasting DSP... [2026-03-09T20:20:44.434497] [INFO ] [sig ] Generating forecast for: DSP [2026-03-09T20:20:44.434527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-03-09T20:20:44.446367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-03-09T20:20:44.446731] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-03-09T20:20:44.447564] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-03-09T20:20:44.447638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:44.447673] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:44.447699] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:44.447755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:44.506255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:44.506999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:44.507085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:44.507119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:44.630165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:44.630323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:44.630363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:44.630392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:44.633871] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-03-09T20:20:44.634150] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-03-09T20:20:44.634280] [INFO ] [sig ] DSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:44.785819] [INFO ] [LOCAL ] Saved forecast: DSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DSP.txt [2026-03-09T20:20:44.785990] [INFO ] [sig ] [940/3280] Completed DSP in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:44.786030] [INFO ] [sig ] [941/3280] Forecasting DSX... [2026-03-09T20:20:44.786061] [INFO ] [sig ] Generating forecast for: DSX [2026-03-09T20:20:44.786090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-03-09T20:20:44.799226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-03-09T20:20:44.799597] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-03-09T20:20:44.800403] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-03-09T20:20:44.800457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:44.800488] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:44.800515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:44.800590] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:44.863313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:44.864200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:44.864282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:44.864362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:44.994116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:44.994286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:44.994328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:44.994368] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:44.998382] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=82.37%) [2026-03-09T20:20:44.998719] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-03-09T20:20:44.998863] [INFO ] [sig ] DSX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:45.149105] [INFO ] [LOCAL ] Saved forecast: DSX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DSX.txt [2026-03-09T20:20:45.149267] [INFO ] [sig ] [941/3280] Completed DSX in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:45.149308] [INFO ] [sig ] [942/3280] Forecasting DTB... [2026-03-09T20:20:45.149362] [INFO ] [sig ] Generating forecast for: DTB [2026-03-09T20:20:45.149395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-03-09T20:20:45.161802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-03-09T20:20:45.162195] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-03-09T20:20:45.163044] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-03-09T20:20:45.163099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:45.163131] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:45.163158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:45.163214] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:45.222617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:45.223536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:45.223652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:45.223688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:45.344637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:45.344797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:45.344838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:45.344883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:45.348408] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-03-09T20:20:45.348722] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-03-09T20:20:45.348871] [INFO ] [sig ] DTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:45.493768] [INFO ] [LOCAL ] Saved forecast: DTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DTB.txt [2026-03-09T20:20:45.493926] [INFO ] [sig ] [942/3280] Completed DTB in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:45.493973] [INFO ] [sig ] [943/3280] Forecasting DTE... [2026-03-09T20:20:45.494006] [INFO ] [sig ] Generating forecast for: DTE [2026-03-09T20:20:45.494035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-03-09T20:20:45.506027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-03-09T20:20:45.506351] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-03-09T20:20:45.507177] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-03-09T20:20:45.507231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:45.507262] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:45.507289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:45.507345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:45.566410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:45.567224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:45.567303] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:45.567337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:45.687158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:45.687301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:45.687341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:45.687369] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:45.690975] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-03-09T20:20:45.691260] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-03-09T20:20:45.691389] [INFO ] [sig ] DTE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:45.842965] [INFO ] [LOCAL ] Saved forecast: DTE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DTE.txt [2026-03-09T20:20:45.843101] [INFO ] [sig ] [943/3280] Completed DTE in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:45.843141] [INFO ] [sig ] [944/3280] Forecasting DTG... [2026-03-09T20:20:45.843170] [INFO ] [sig ] Generating forecast for: DTG [2026-03-09T20:20:45.843200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-03-09T20:20:45.857920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-03-09T20:20:45.858381] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-03-09T20:20:45.859883] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-03-09T20:20:45.859949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:45.859992] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:45.860031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:45.860113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:45.933498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:45.934627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:45.934712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:45.934744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:46.055135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:46.055302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:46.055343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:46.055372] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:46.058883] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=81.35%) [2026-03-09T20:20:46.059172] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-03-09T20:20:46.059309] [INFO ] [sig ] DTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:46.219522] [INFO ] [LOCAL ] Saved forecast: DTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DTG.txt [2026-03-09T20:20:46.219710] [INFO ] [sig ] [944/3280] Completed DTG in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:46.219782] [INFO ] [sig ] [945/3280] Forecasting DTIL... [2026-03-09T20:20:46.219817] [INFO ] [sig ] Generating forecast for: DTIL [2026-03-09T20:20:46.219856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-03-09T20:20:46.233453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-03-09T20:20:46.233828] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-03-09T20:20:46.234870] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-03-09T20:20:46.234927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:46.234960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:46.234987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:46.235044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:46.296058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:46.297022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:46.297116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:46.297150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:46.418330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:46.418497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:46.418540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:46.418605] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:46.422150] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-03-09T20:20:46.422434] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-03-09T20:20:46.422569] [INFO ] [sig ] DTIL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:46.568295] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DTIL.txt [2026-03-09T20:20:46.568469] [INFO ] [sig ] [945/3280] Completed DTIL in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.1m [2026-03-09T20:20:46.568514] [INFO ] [sig ] [946/3280] Forecasting DTM... [2026-03-09T20:20:46.568546] [INFO ] [sig ] Generating forecast for: DTM [2026-03-09T20:20:46.568600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-03-09T20:20:46.581507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-03-09T20:20:46.581945] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-03-09T20:20:46.582833] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-03-09T20:20:46.582888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:46.582922] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:46.582950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:46.583007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:46.644609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:46.645542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:46.645651] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:46.645686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:46.771004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:46.771165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:46.771205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:46.771234] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:46.774727] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-03-09T20:20:46.775019] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-03-09T20:20:46.775153] [INFO ] [sig ] DTM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:46.926074] [INFO ] [LOCAL ] Saved forecast: DTM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DTM.txt [2026-03-09T20:20:46.926235] [INFO ] [sig ] [946/3280] Completed DTM in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:46.926277] [INFO ] [sig ] [947/3280] Forecasting DUK... [2026-03-09T20:20:46.926307] [INFO ] [sig ] Generating forecast for: DUK [2026-03-09T20:20:46.926339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-03-09T20:20:46.938343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-03-09T20:20:46.938750] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-03-09T20:20:46.939622] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-03-09T20:20:46.939683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:46.939718] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:46.939748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:46.939805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:47.003501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:47.004638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:47.004734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:47.004815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:47.132232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:47.132401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:47.132444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:47.132475] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:47.136309] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-03-09T20:20:47.136655] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-03-09T20:20:47.136801] [INFO ] [sig ] DUK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:47.285472] [INFO ] [LOCAL ] Saved forecast: DUK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DUK.txt [2026-03-09T20:20:47.285698] [INFO ] [sig ] [947/3280] Completed DUK in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:47.285760] [INFO ] [sig ] [948/3280] Forecasting DUKB... [2026-03-09T20:20:47.285805] [INFO ] [sig ] Generating forecast for: DUKB [2026-03-09T20:20:47.285840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-03-09T20:20:47.300635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-03-09T20:20:47.301129] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-03-09T20:20:47.302544] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-03-09T20:20:47.302645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:47.302700] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:47.302782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:47.302868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:47.377760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:47.378886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:47.378992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:47.379042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:47.508805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:47.508969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:47.509012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:47.509042] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:47.512600] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=77.75%) [2026-03-09T20:20:47.512905] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-03-09T20:20:47.513058] [INFO ] [sig ] DUKB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:47.660159] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DUKB.txt [2026-03-09T20:20:47.660313] [INFO ] [sig ] [948/3280] Completed DUKB in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:47.660353] [INFO ] [sig ] [949/3280] Forecasting DUOL... [2026-03-09T20:20:47.660384] [INFO ] [sig ] Generating forecast for: DUOL [2026-03-09T20:20:47.660413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-03-09T20:20:47.672705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-03-09T20:20:47.673035] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-03-09T20:20:47.673893] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-03-09T20:20:47.673948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:47.673981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:47.674008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:47.674074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:47.734028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:47.734793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:47.734876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:47.734909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:47.860289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:47.860665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:47.860708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:47.860737] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:47.865107] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=38.76%) [2026-03-09T20:20:47.865389] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-03-09T20:20:47.865518] [INFO ] [sig ] DUOL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:48.009402] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DUOL.txt [2026-03-09T20:20:48.009537] [INFO ] [sig ] [949/3280] Completed DUOL in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:48.009596] [INFO ] [sig ] [950/3280] Forecasting DVA... [2026-03-09T20:20:48.009635] [INFO ] [sig ] Generating forecast for: DVA [2026-03-09T20:20:48.009674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-03-09T20:20:48.023040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-03-09T20:20:48.023616] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-03-09T20:20:48.024660] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-03-09T20:20:48.024713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:48.024746] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:48.024774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:48.024833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:48.083504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:48.084375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:48.084459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:48.084491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:48.207473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:48.207675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:48.207718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:48.207747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:48.211247] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=3.01%) [2026-03-09T20:20:48.211538] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-03-09T20:20:48.211716] [INFO ] [sig ] DVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:48.366969] [INFO ] [LOCAL ] Saved forecast: DVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DVA.txt [2026-03-09T20:20:48.367104] [INFO ] [sig ] [950/3280] Completed DVA in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:48.367144] [INFO ] [sig ] [951/3280] Forecasting DVN... [2026-03-09T20:20:48.367174] [INFO ] [sig ] Generating forecast for: DVN [2026-03-09T20:20:48.367204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-03-09T20:20:48.380485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-03-09T20:20:48.380843] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-03-09T20:20:48.381895] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-03-09T20:20:48.381994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:48.382036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:48.382064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:48.382120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:48.441632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:48.442410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:48.442493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:48.442527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:48.570729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:48.570891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:48.570938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:48.570972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:48.574902] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-03-09T20:20:48.575195] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-03-09T20:20:48.575332] [INFO ] [sig ] DVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:48.718499] [INFO ] [LOCAL ] Saved forecast: DVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DVN.txt [2026-03-09T20:20:48.718655] [INFO ] [sig ] [951/3280] Completed DVN in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:48.718697] [INFO ] [sig ] [952/3280] Forecasting DWAS... [2026-03-09T20:20:48.718728] [INFO ] [sig ] Generating forecast for: DWAS [2026-03-09T20:20:48.718758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-03-09T20:20:48.730483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-03-09T20:20:48.730802] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-03-09T20:20:48.731625] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-03-09T20:20:48.731679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:48.731711] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:48.731737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:48.731795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:48.791081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:48.791848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:48.791928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:48.791961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:48.919683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:48.919848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:48.919888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:48.919916] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:48.923447] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=14.32%) [2026-03-09T20:20:48.923756] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-03-09T20:20:48.923892] [INFO ] [sig ] DWAS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:49.067423] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DWAS.txt [2026-03-09T20:20:49.067646] [INFO ] [sig ] [952/3280] Completed DWAS in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:49.067693] [INFO ] [sig ] [953/3280] Forecasting DWSH... [2026-03-09T20:20:49.067725] [INFO ] [sig ] Generating forecast for: DWSH [2026-03-09T20:20:49.067756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-03-09T20:20:49.079662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-03-09T20:20:49.080101] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-03-09T20:20:49.081058] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-03-09T20:20:49.081116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:49.081150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:49.081177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:49.081418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:49.145151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:49.146086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:49.146178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:49.146212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:49.259043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:49.259206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:49.259247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:49.259274] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:49.262770] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-03-09T20:20:49.263059] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-03-09T20:20:49.263194] [INFO ] [sig ] DWSH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:49.411190] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DWSH.txt [2026-03-09T20:20:49.411359] [INFO ] [sig ] [953/3280] Completed DWSH in 0.3s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:49.411400] [INFO ] [sig ] [954/3280] Forecasting DX... [2026-03-09T20:20:49.411430] [INFO ] [sig ] Generating forecast for: DX [2026-03-09T20:20:49.411461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-03-09T20:20:49.424460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-03-09T20:20:49.424865] [INFO ] [FORECASTER] Starting predict_future for DX [2026-03-09T20:20:49.425847] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-03-09T20:20:49.425902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:49.425935] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:49.425962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:49.426020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:49.487210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:49.488153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:49.488243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:49.488278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:49.621892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:49.622085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:49.622139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:49.622371] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:49.627536] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-03-09T20:20:49.627967] [INFO ] [FORECASTER] Completed predict_future for DX [2026-03-09T20:20:49.628310] [INFO ] [sig ] DX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:49.779945] [INFO ] [LOCAL ] Saved forecast: DX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DX.txt [2026-03-09T20:20:49.780118] [INFO ] [sig ] [954/3280] Completed DX in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:49.780162] [INFO ] [sig ] [955/3280] Forecasting DXC... [2026-03-09T20:20:49.780192] [INFO ] [sig ] Generating forecast for: DXC [2026-03-09T20:20:49.780222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-03-09T20:20:49.793286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-03-09T20:20:49.793704] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-03-09T20:20:49.794624] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-03-09T20:20:49.794680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:49.794713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:49.794740] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:49.794798] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:49.857608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:49.858838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:49.858931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:49.858965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:49.999755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:49.999918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:49.999960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:49.999990] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:50.003545] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=81.31%) [2026-03-09T20:20:50.003878] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-03-09T20:20:50.004027] [INFO ] [sig ] DXC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:50.155692] [INFO ] [LOCAL ] Saved forecast: DXC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DXC.txt [2026-03-09T20:20:50.155854] [INFO ] [sig ] [955/3280] Completed DXC in 0.4s | 2.77 sym/s | Total: 5.7m | ETA: 14.0m [2026-03-09T20:20:50.155896] [INFO ] [sig ] [956/3280] Forecasting DXCM... [2026-03-09T20:20:50.155925] [INFO ] [sig ] Generating forecast for: DXCM [2026-03-09T20:20:50.155956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-03-09T20:20:50.168355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-03-09T20:20:50.168743] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-03-09T20:20:50.169614] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-03-09T20:20:50.169669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:50.169701] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:50.169727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:50.169784] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:50.233683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:50.234706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:50.234803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:50.234837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:50.376193] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:50.376363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:50.376407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:50.376436] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:50.380641] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-03-09T20:20:50.381072] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-03-09T20:20:50.381248] [INFO ] [sig ] DXCM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:50.531116] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/DXCM.txt [2026-03-09T20:20:50.531328] [INFO ] [sig ] [956/3280] Completed DXCM in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:50.531387] [INFO ] [sig ] [957/3280] Forecasting DXPE... [2026-03-09T20:20:50.531439] [INFO ] [sig ] Generating forecast for: DXPE [2026-03-09T20:20:50.531485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-03-09T20:20:50.543794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-03-09T20:20:50.544200] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-03-09T20:20:50.545130] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-03-09T20:20:50.545184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:50.545218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:50.545246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:50.545304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:50.609501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:50.610236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:50.610318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:50.610351] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:50.739530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:50.739735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:50.739784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:50.739814] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:50.743360] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-03-09T20:20:50.743721] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-03-09T20:20:50.743863] [INFO ] [sig ] DXPE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:50.898033] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DXPE.txt [2026-03-09T20:20:50.898230] [INFO ] [sig ] [957/3280] Completed DXPE in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:50.898284] [INFO ] [sig ] [958/3280] Forecasting DY... [2026-03-09T20:20:50.898317] [INFO ] [sig ] Generating forecast for: DY [2026-03-09T20:20:50.898347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-03-09T20:20:50.910608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-03-09T20:20:50.910972] [INFO ] [FORECASTER] Starting predict_future for DY [2026-03-09T20:20:50.911803] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-03-09T20:20:50.911856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:50.911888] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:50.911915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:50.911971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:50.972830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:50.973639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:50.973751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:50.973785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:51.099330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:51.099489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:51.099549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:51.099601] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:51.103614] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-03-09T20:20:51.103933] [INFO ] [FORECASTER] Completed predict_future for DY [2026-03-09T20:20:51.104100] [INFO ] [sig ] DY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:51.254621] [INFO ] [LOCAL ] Saved forecast: DY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DY.txt [2026-03-09T20:20:51.254770] [INFO ] [sig ] [958/3280] Completed DY in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:51.254819] [INFO ] [sig ] [959/3280] Forecasting DYN... [2026-03-09T20:20:51.254870] [INFO ] [sig ] Generating forecast for: DYN [2026-03-09T20:20:51.254922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-03-09T20:20:51.267888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-03-09T20:20:51.268255] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-03-09T20:20:51.269366] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-03-09T20:20:51.269421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:51.269455] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:51.269481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:51.269539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:51.335145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:51.335957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:51.336049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:51.336089] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:51.470991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:51.471168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:51.471213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:51.471242] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:51.475003] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-03-09T20:20:51.475335] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-03-09T20:20:51.475487] [INFO ] [sig ] DYN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:51.627405] [INFO ] [LOCAL ] Saved forecast: DYN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/DYN.txt [2026-03-09T20:20:51.627602] [INFO ] [sig ] [959/3280] Completed DYN in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:51.627648] [INFO ] [sig ] [960/3280] Forecasting E... [2026-03-09T20:20:51.627679] [INFO ] [sig ] Generating forecast for: E [2026-03-09T20:20:51.627711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-03-09T20:20:51.640099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-03-09T20:20:51.640522] [INFO ] [FORECASTER] Starting predict_future for E [2026-03-09T20:20:51.641462] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-03-09T20:20:51.641518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:51.641552] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:51.641601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:51.641661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:51.702981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:51.703949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:51.704068] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:51.704102] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:51.829058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:51.829259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:51.829317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:51.829353] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:51.833008] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=49.84%) [2026-03-09T20:20:51.833313] [INFO ] [FORECASTER] Completed predict_future for E [2026-03-09T20:20:51.833454] [INFO ] [sig ] E: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:51.981089] [INFO ] [LOCAL ] Saved forecast: E 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/E.txt [2026-03-09T20:20:51.981232] [INFO ] [sig ] [960/3280] Completed E in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:51.981271] [INFO ] [sig ] [961/3280] Forecasting EA... [2026-03-09T20:20:51.981299] [INFO ] [sig ] Generating forecast for: EA [2026-03-09T20:20:51.981331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-03-09T20:20:51.997978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-03-09T20:20:51.998631] [INFO ] [FORECASTER] Starting predict_future for EA [2026-03-09T20:20:52.000115] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-03-09T20:20:52.000322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:52.000366] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:52.000396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:52.000501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:52.061867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:52.062952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:52.063051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:52.063085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:52.195764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:52.195930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:52.195971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:52.196000] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:52.199593] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=61.69%) [2026-03-09T20:20:52.199878] [INFO ] [FORECASTER] Completed predict_future for EA [2026-03-09T20:20:52.200013] [INFO ] [sig ] EA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:52.342795] [INFO ] [LOCAL ] Saved forecast: EA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EA.txt [2026-03-09T20:20:52.342968] [INFO ] [sig ] [961/3280] Completed EA in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 14.0m [2026-03-09T20:20:52.343009] [INFO ] [sig ] [962/3280] Forecasting EAF... [2026-03-09T20:20:52.343038] [INFO ] [sig ] Generating forecast for: EAF [2026-03-09T20:20:52.343070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-03-09T20:20:52.354856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-03-09T20:20:52.355215] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-03-09T20:20:52.356081] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-03-09T20:20:52.356136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:52.356170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:52.356209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:52.356269] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:52.416175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:52.417013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:52.417102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:52.417134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:52.544175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:52.544345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:52.544387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:52.544417] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:52.548084] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-03-09T20:20:52.548375] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-03-09T20:20:52.548511] [INFO ] [sig ] EAF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:52.700388] [INFO ] [LOCAL ] Saved forecast: EAF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EAF.txt [2026-03-09T20:20:52.700562] [INFO ] [sig ] [962/3280] Completed EAF in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:52.700624] [INFO ] [sig ] [963/3280] Forecasting EAI... [2026-03-09T20:20:52.700654] [INFO ] [sig ] Generating forecast for: EAI [2026-03-09T20:20:52.700686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-03-09T20:20:52.712087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-03-09T20:20:52.712522] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-03-09T20:20:52.713406] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-03-09T20:20:52.713462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:52.713496] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:52.713526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:52.713609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:52.782405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:52.783734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:52.783846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:52.783882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:52.908075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:52.908252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:52.908296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:52.908325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:52.912909] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=48.37%) [2026-03-09T20:20:52.913224] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-03-09T20:20:52.913359] [INFO ] [sig ] EAI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:53.056078] [INFO ] [LOCAL ] Saved forecast: EAI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EAI.txt [2026-03-09T20:20:53.056237] [INFO ] [sig ] [963/3280] Completed EAI in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:53.056276] [INFO ] [sig ] [964/3280] Forecasting EARN... [2026-03-09T20:20:53.056305] [INFO ] [sig ] Generating forecast for: EARN [2026-03-09T20:20:53.056335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-03-09T20:20:53.067957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-03-09T20:20:53.068335] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-03-09T20:20:53.069247] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-03-09T20:20:53.069303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:53.069337] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:53.069364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:53.069422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:53.132055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:53.132908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:53.132995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:53.133029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:53.255367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:53.255532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:53.255595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:53.255654] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:53.259606] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=53.71%) [2026-03-09T20:20:53.259915] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-03-09T20:20:53.260077] [INFO ] [sig ] EARN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:53.409423] [INFO ] [LOCAL ] Saved forecast: EARN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EARN.txt [2026-03-09T20:20:53.409615] [INFO ] [sig ] [964/3280] Completed EARN in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:53.409685] [INFO ] [sig ] [965/3280] Forecasting EB... [2026-03-09T20:20:53.409733] [INFO ] [sig ] Generating forecast for: EB [2026-03-09T20:20:53.409768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-03-09T20:20:53.422140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-03-09T20:20:53.422501] [INFO ] [FORECASTER] Starting predict_future for EB [2026-03-09T20:20:53.423388] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-03-09T20:20:53.423442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:53.423502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:53.423531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:53.423608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:53.486088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:53.487031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:53.487124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:53.487158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:53.623923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:53.624114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:53.624163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:53.624195] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:53.627971] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-03-09T20:20:53.628307] [INFO ] [FORECASTER] Completed predict_future for EB [2026-03-09T20:20:53.628444] [INFO ] [sig ] EB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:53.777278] [INFO ] [LOCAL ] Saved forecast: EB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EB.txt [2026-03-09T20:20:53.777419] [INFO ] [sig ] [965/3280] Completed EB in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:53.777460] [INFO ] [sig ] [966/3280] Forecasting EBAY... [2026-03-09T20:20:53.777490] [INFO ] [sig ] Generating forecast for: EBAY [2026-03-09T20:20:53.777561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-03-09T20:20:53.789395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-03-09T20:20:53.789754] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-03-09T20:20:53.790631] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-03-09T20:20:53.790685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:53.790717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:53.790744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:53.790800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:53.848774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:53.849630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:53.849715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:53.849747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:53.976688] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:53.976865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:53.976908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:53.976938] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:53.980744] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-03-09T20:20:53.981065] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-03-09T20:20:53.981207] [INFO ] [sig ] EBAY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:54.127035] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EBAY.txt [2026-03-09T20:20:54.127195] [INFO ] [sig ] [966/3280] Completed EBAY in 0.3s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:54.127235] [INFO ] [sig ] [967/3280] Forecasting EBC... [2026-03-09T20:20:54.127265] [INFO ] [sig ] Generating forecast for: EBC [2026-03-09T20:20:54.127295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-03-09T20:20:54.139391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-03-09T20:20:54.139787] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-03-09T20:20:54.140630] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-03-09T20:20:54.140684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:54.140717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:54.140744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:54.140801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:54.198382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:54.199256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:54.199339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:54.199372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:54.322480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:54.322673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:54.322717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:54.322746] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:54.326378] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-03-09T20:20:54.326702] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-03-09T20:20:54.326842] [INFO ] [sig ] EBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:54.475159] [INFO ] [LOCAL ] Saved forecast: EBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EBC.txt [2026-03-09T20:20:54.475340] [INFO ] [sig ] [967/3280] Completed EBC in 0.3s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:54.475382] [INFO ] [sig ] [968/3280] Forecasting EBF... [2026-03-09T20:20:54.475413] [INFO ] [sig ] Generating forecast for: EBF [2026-03-09T20:20:54.475446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-03-09T20:20:54.487134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-03-09T20:20:54.487554] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-03-09T20:20:54.488394] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-03-09T20:20:54.488447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:54.488479] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:54.488506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:54.488562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:54.547731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:54.548648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:54.548736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:54.548769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:54.673479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:54.673680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:54.673725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:54.673755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:54.677739] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=21.35%) [2026-03-09T20:20:54.678041] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-03-09T20:20:54.678189] [INFO ] [sig ] EBF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:54.826726] [INFO ] [LOCAL ] Saved forecast: EBF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EBF.txt [2026-03-09T20:20:54.826908] [INFO ] [sig ] [968/3280] Completed EBF in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:54.826952] [INFO ] [sig ] [969/3280] Forecasting EBON... [2026-03-09T20:20:54.826982] [INFO ] [sig ] Generating forecast for: EBON [2026-03-09T20:20:54.827013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-03-09T20:20:54.838179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-03-09T20:20:54.838640] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-03-09T20:20:54.839557] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-03-09T20:20:54.839633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:54.839666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:54.839692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:54.839749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:54.901720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:54.902885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:54.902983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:54.903017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:55.005311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:55.005476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:55.005516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:55.005544] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:55.009095] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=20.33%) [2026-03-09T20:20:55.009392] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-03-09T20:20:55.009535] [INFO ] [sig ] EBON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:55.159705] [INFO ] [LOCAL ] Saved forecast: EBON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EBON.txt [2026-03-09T20:20:55.159860] [INFO ] [sig ] [969/3280] Completed EBON in 0.3s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:55.159902] [INFO ] [sig ] [970/3280] Forecasting EBS... [2026-03-09T20:20:55.159934] [INFO ] [sig ] Generating forecast for: EBS [2026-03-09T20:20:55.159965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-03-09T20:20:55.172277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-03-09T20:20:55.172654] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-03-09T20:20:55.173485] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-03-09T20:20:55.173538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:55.173595] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:55.173628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:55.173687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:55.233371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:55.234223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:55.234307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:55.234341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:55.359979] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:55.360158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:55.360209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:55.360239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:55.364139] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-03-09T20:20:55.364636] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-03-09T20:20:55.364769] [INFO ] [sig ] EBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:55.515306] [INFO ] [LOCAL ] Saved forecast: EBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EBS.txt [2026-03-09T20:20:55.515674] [INFO ] [sig ] [970/3280] Completed EBS in 0.4s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:55.515729] [INFO ] [sig ] [971/3280] Forecasting EC... [2026-03-09T20:20:55.515761] [INFO ] [sig ] Generating forecast for: EC [2026-03-09T20:20:55.515791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-03-09T20:20:55.528395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-03-09T20:20:55.528796] [INFO ] [FORECASTER] Starting predict_future for EC [2026-03-09T20:20:55.529674] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-03-09T20:20:55.529729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:55.529760] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:55.529788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:55.529845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:55.594126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:55.594974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:55.595064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:55.595107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:55.718258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:55.718440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:55.718482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:55.718510] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:55.722031] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-03-09T20:20:55.722312] [INFO ] [FORECASTER] Completed predict_future for EC [2026-03-09T20:20:55.722444] [INFO ] [sig ] EC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:55.865301] [INFO ] [LOCAL ] Saved forecast: EC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EC.txt [2026-03-09T20:20:55.865449] [INFO ] [sig ] [971/3280] Completed EC in 0.3s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:55.865490] [INFO ] [sig ] [972/3280] Forecasting ECC... [2026-03-09T20:20:55.865520] [INFO ] [sig ] Generating forecast for: ECC [2026-03-09T20:20:55.865549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-03-09T20:20:55.876731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-03-09T20:20:55.877106] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-03-09T20:20:55.877991] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-03-09T20:20:55.878046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:55.878085] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:55.878118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:55.878186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:55.937343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:55.938132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:55.938214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:55.938247] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:56.065455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:56.065639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:56.065682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:56.065712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:56.069308] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=68.08%) [2026-03-09T20:20:56.069619] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-03-09T20:20:56.069755] [INFO ] [sig ] ECC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:56.212453] [INFO ] [LOCAL ] Saved forecast: ECC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ECC.txt [2026-03-09T20:20:56.212619] [INFO ] [sig ] [972/3280] Completed ECC in 0.3s | 2.77 sym/s | Total: 5.8m | ETA: 13.9m [2026-03-09T20:20:56.212662] [INFO ] [sig ] [973/3280] Forecasting ECL... [2026-03-09T20:20:56.212693] [INFO ] [sig ] Generating forecast for: ECL [2026-03-09T20:20:56.212723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-03-09T20:20:56.224939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-03-09T20:20:56.225336] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-03-09T20:20:56.226208] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-03-09T20:20:56.226267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:56.226299] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:56.226325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:56.226381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:56.292862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:56.294200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:56.294352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:56.294390] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:56.426477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:56.426670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:56.426714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:56.426742] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:56.431102] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-03-09T20:20:56.431650] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-03-09T20:20:56.431830] [INFO ] [sig ] ECL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:56.579898] [INFO ] [LOCAL ] Saved forecast: ECL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ECL.txt [2026-03-09T20:20:56.580077] [INFO ] [sig ] [973/3280] Completed ECL in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.9m [2026-03-09T20:20:56.580130] [INFO ] [sig ] [974/3280] Forecasting ECPG... [2026-03-09T20:20:56.580164] [INFO ] [sig ] Generating forecast for: ECPG [2026-03-09T20:20:56.580197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-03-09T20:20:56.593479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-03-09T20:20:56.593949] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-03-09T20:20:56.594874] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-03-09T20:20:56.594932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:56.594964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:56.594991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:56.595049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:56.655717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:56.656659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:56.656747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:56.656783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:56.776418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:56.776607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:56.776651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:56.776681] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:56.780414] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=4.59%) [2026-03-09T20:20:56.780765] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-03-09T20:20:56.780914] [INFO ] [sig ] ECPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:56.941901] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ECPG.txt [2026-03-09T20:20:56.942075] [INFO ] [sig ] [974/3280] Completed ECPG in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.9m [2026-03-09T20:20:56.942116] [INFO ] [sig ] [975/3280] Forecasting ECX... [2026-03-09T20:20:56.942146] [INFO ] [sig ] Generating forecast for: ECX [2026-03-09T20:20:56.942180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-03-09T20:20:56.954598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-03-09T20:20:56.955026] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-03-09T20:20:56.956046] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-03-09T20:20:56.956103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:56.956152] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:56.956180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:56.956237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:57.016875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:57.017869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:57.017960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:57.017995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:57.144479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:57.144725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:57.144774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:57.144805] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:57.149317] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=32.17%) [2026-03-09T20:20:57.149650] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-03-09T20:20:57.149831] [INFO ] [sig ] ECX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:57.303092] [INFO ] [LOCAL ] Saved forecast: ECX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ECX.txt [2026-03-09T20:20:57.303298] [INFO ] [sig ] [975/3280] Completed ECX in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.9m [2026-03-09T20:20:57.303341] [INFO ] [sig ] [976/3280] Forecasting ED... [2026-03-09T20:20:57.303372] [INFO ] [sig ] Generating forecast for: ED [2026-03-09T20:20:57.303608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-03-09T20:20:57.316981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-03-09T20:20:57.317346] [INFO ] [FORECASTER] Starting predict_future for ED [2026-03-09T20:20:57.318271] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-03-09T20:20:57.318326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:57.318359] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:57.318388] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:57.318445] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:57.385019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:57.385892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:57.385986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:57.386023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:57.510899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:57.511064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:57.511110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:57.511146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:57.514902] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-03-09T20:20:57.515248] [INFO ] [FORECASTER] Completed predict_future for ED [2026-03-09T20:20:57.515398] [INFO ] [sig ] ED: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:57.668007] [INFO ] [LOCAL ] Saved forecast: ED 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ED.txt [2026-03-09T20:20:57.668170] [INFO ] [sig ] [976/3280] Completed ED in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.9m [2026-03-09T20:20:57.668218] [INFO ] [sig ] [977/3280] Forecasting EDAP... [2026-03-09T20:20:57.668254] [INFO ] [sig ] Generating forecast for: EDAP [2026-03-09T20:20:57.668291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-03-09T20:20:57.681660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-03-09T20:20:57.682028] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-03-09T20:20:57.682894] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-03-09T20:20:57.682950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:57.682983] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:57.683010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:57.683067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:57.744417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:57.745234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:57.745322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:57.745355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:57.867087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:57.867257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:57.867298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:57.867325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:57.871000] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-03-09T20:20:57.871288] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-03-09T20:20:57.871424] [INFO ] [sig ] EDAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:58.021480] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EDAP.txt [2026-03-09T20:20:58.021660] [INFO ] [sig ] [977/3280] Completed EDAP in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.9m [2026-03-09T20:20:58.021712] [INFO ] [sig ] [978/3280] Forecasting EDD... [2026-03-09T20:20:58.021742] [INFO ] [sig ] Generating forecast for: EDD [2026-03-09T20:20:58.021778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-03-09T20:20:58.034099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-03-09T20:20:58.034486] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-03-09T20:20:58.035342] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-03-09T20:20:58.035397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:58.035429] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:58.035456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:58.035513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:58.095488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:58.096361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:58.096464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:58.096500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:58.219503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:58.219682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:58.219722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:58.219749] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:58.223251] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=33.56%) [2026-03-09T20:20:58.223543] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-03-09T20:20:58.223709] [INFO ] [sig ] EDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:58.373349] [INFO ] [LOCAL ] Saved forecast: EDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EDD.txt [2026-03-09T20:20:58.373498] [INFO ] [sig ] [978/3280] Completed EDD in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:20:58.373585] [INFO ] [sig ] [979/3280] Forecasting EDF... [2026-03-09T20:20:58.373626] [INFO ] [sig ] Generating forecast for: EDF [2026-03-09T20:20:58.373658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-03-09T20:20:58.385207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-03-09T20:20:58.385698] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-03-09T20:20:58.386739] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-03-09T20:20:58.386792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:58.386825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:58.386852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:58.386908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:58.446630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:58.447424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:58.447532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:58.447568] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:58.569678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:58.569844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:58.569886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:58.569917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:58.573686] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-03-09T20:20:58.573999] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-03-09T20:20:58.574143] [INFO ] [sig ] EDF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:58.719600] [INFO ] [LOCAL ] Saved forecast: EDF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EDF.txt [2026-03-09T20:20:58.719778] [INFO ] [sig ] [979/3280] Completed EDF in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:20:58.719818] [INFO ] [sig ] [980/3280] Forecasting EDN... [2026-03-09T20:20:58.719848] [INFO ] [sig ] Generating forecast for: EDN [2026-03-09T20:20:58.719880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-03-09T20:20:58.731929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-03-09T20:20:58.732318] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-03-09T20:20:58.733359] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-03-09T20:20:58.733413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:58.733445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:58.733472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:58.733528] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:58.795064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:58.796049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:58.796137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:58.796171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:58.926092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:58.926257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:58.926299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:58.926330] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:58.929951] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-03-09T20:20:58.930251] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-03-09T20:20:58.930388] [INFO ] [sig ] EDN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:20:59.079447] [INFO ] [LOCAL ] Saved forecast: EDN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EDN.txt [2026-03-09T20:20:59.079639] [INFO ] [sig ] [980/3280] Completed EDN in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:20:59.079705] [INFO ] [sig ] [981/3280] Forecasting EE... [2026-03-09T20:20:59.079736] [INFO ] [sig ] Generating forecast for: EE [2026-03-09T20:20:59.079766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-03-09T20:20:59.091632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-03-09T20:20:59.092026] [INFO ] [FORECASTER] Starting predict_future for EE [2026-03-09T20:20:59.092979] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-03-09T20:20:59.093036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:59.093068] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:59.093097] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:59.093154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:59.153172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:59.154290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:59.154378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:59.154626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:59.285868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:59.286028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:59.286068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:59.286097] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:59.289701] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-03-09T20:20:59.289985] [INFO ] [FORECASTER] Completed predict_future for EE [2026-03-09T20:20:59.290117] [INFO ] [sig ] EE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:59.432305] [INFO ] [LOCAL ] Saved forecast: EE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EE.txt [2026-03-09T20:20:59.432454] [INFO ] [sig ] [981/3280] Completed EE in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:20:59.432495] [INFO ] [sig ] [982/3280] Forecasting EEMA... [2026-03-09T20:20:59.432526] [INFO ] [sig ] Generating forecast for: EEMA [2026-03-09T20:20:59.432557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-03-09T20:20:59.443898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-03-09T20:20:59.444233] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-03-09T20:20:59.445159] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-03-09T20:20:59.445226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:59.445266] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:59.445300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:59.445389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:59.504557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:59.505444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:59.505529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:59.505563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:59.627292] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:59.627451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:59.627492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:59.627582] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:59.631102] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-03-09T20:20:59.631387] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-03-09T20:20:59.631517] [INFO ] [sig ] EEMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:20:59.775256] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EEMA.txt [2026-03-09T20:20:59.775396] [INFO ] [sig ] [982/3280] Completed EEMA in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:20:59.775435] [INFO ] [sig ] [983/3280] Forecasting EEX... [2026-03-09T20:20:59.775465] [INFO ] [sig ] Generating forecast for: EEX [2026-03-09T20:20:59.775496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-03-09T20:20:59.787016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-03-09T20:20:59.787323] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-03-09T20:20:59.788188] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-03-09T20:20:59.788253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:20:59.788291] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:20:59.788324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:20:59.788385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:20:59.846181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:20:59.846924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:20:59.847006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:20:59.847039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:20:59.966141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:20:59.966303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:20:59.966342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:20:59.966371] [INFO ] [FORECASTER] Training complete [2026-03-09T20:20:59.970428] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=44.06%) [2026-03-09T20:20:59.970727] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-03-09T20:20:59.970862] [INFO ] [sig ] EEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:00.122825] [INFO ] [LOCAL ] Saved forecast: EEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EEX.txt [2026-03-09T20:21:00.123017] [INFO ] [sig ] [983/3280] Completed EEX in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:00.123060] [INFO ] [sig ] [984/3280] Forecasting EFC... [2026-03-09T20:21:00.123093] [INFO ] [sig ] Generating forecast for: EFC [2026-03-09T20:21:00.123123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-03-09T20:21:00.135776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-03-09T20:21:00.136183] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-03-09T20:21:00.137086] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-03-09T20:21:00.137140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:00.137171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:00.137200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:00.137259] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:00.200355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:00.201372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:00.201462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:00.201495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:00.329148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:00.329337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:00.329380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:00.329475] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:00.333664] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-03-09T20:21:00.333978] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-03-09T20:21:00.334122] [INFO ] [sig ] EFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:00.489113] [INFO ] [LOCAL ] Saved forecast: EFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EFC.txt [2026-03-09T20:21:00.489285] [INFO ] [sig ] [984/3280] Completed EFC in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:00.489327] [INFO ] [sig ] [985/3280] Forecasting EFSC... [2026-03-09T20:21:00.489359] [INFO ] [sig ] Generating forecast for: EFSC [2026-03-09T20:21:00.489392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-03-09T20:21:00.503066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-03-09T20:21:00.503546] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-03-09T20:21:00.504746] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-03-09T20:21:00.504820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:00.504868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:00.504908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:00.504994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:00.586852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:00.587783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:00.587877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:00.587910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:00.713920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:00.714057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:00.714097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:00.714125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:00.718599] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=88.57%) [2026-03-09T20:21:00.719049] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-03-09T20:21:00.719202] [INFO ] [sig ] EFSC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:00.864431] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EFSC.txt [2026-03-09T20:21:00.864606] [INFO ] [sig ] [985/3280] Completed EFSC in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:00.864649] [INFO ] [sig ] [986/3280] Forecasting EFX... [2026-03-09T20:21:00.864681] [INFO ] [sig ] Generating forecast for: EFX [2026-03-09T20:21:00.864710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-03-09T20:21:00.878247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-03-09T20:21:00.878691] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-03-09T20:21:00.879529] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-03-09T20:21:00.879604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:00.879638] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:00.879665] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:00.879733] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:00.939318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:00.940232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:00.940318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:00.940350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:01.065256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:01.065414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:01.065673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:01.065706] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:01.069543] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-03-09T20:21:01.069843] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-03-09T20:21:01.069971] [INFO ] [sig ] EFX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:01.213112] [INFO ] [LOCAL ] Saved forecast: EFX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EFX.txt [2026-03-09T20:21:01.213280] [INFO ] [sig ] [986/3280] Completed EFX in 0.3s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:01.213329] [INFO ] [sig ] [987/3280] Forecasting EG... [2026-03-09T20:21:01.213366] [INFO ] [sig ] Generating forecast for: EG [2026-03-09T20:21:01.213402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-03-09T20:21:01.224936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-03-09T20:21:01.225310] [INFO ] [FORECASTER] Starting predict_future for EG [2026-03-09T20:21:01.226182] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-03-09T20:21:01.226248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:01.226288] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:01.226321] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:01.226384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:01.298461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:01.299545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:01.299680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:01.299727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:01.436231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:01.436427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:01.436474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:01.436503] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:01.440673] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=23.85%) [2026-03-09T20:21:01.441009] [INFO ] [FORECASTER] Completed predict_future for EG [2026-03-09T20:21:01.441158] [INFO ] [sig ] EG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:01.591448] [INFO ] [LOCAL ] Saved forecast: EG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EG.txt [2026-03-09T20:21:01.591642] [INFO ] [sig ] [987/3280] Completed EG in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:01.591686] [INFO ] [sig ] [988/3280] Forecasting EGAN... [2026-03-09T20:21:01.591716] [INFO ] [sig ] Generating forecast for: EGAN [2026-03-09T20:21:01.591746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-03-09T20:21:01.605372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-03-09T20:21:01.605993] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-03-09T20:21:01.606871] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-03-09T20:21:01.606937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:01.606970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:01.606998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:01.607055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:01.666751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:01.667724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:01.667810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:01.667845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:01.791794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:01.791960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:01.792006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:01.792036] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:01.795717] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-03-09T20:21:01.796011] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-03-09T20:21:01.796151] [INFO ] [sig ] EGAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:01.943639] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EGAN.txt [2026-03-09T20:21:01.943826] [INFO ] [sig ] [988/3280] Completed EGAN in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:01.943879] [INFO ] [sig ] [989/3280] Forecasting EGBN... [2026-03-09T20:21:01.943918] [INFO ] [sig ] Generating forecast for: EGBN [2026-03-09T20:21:01.943953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-03-09T20:21:01.956112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-03-09T20:21:01.956542] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-03-09T20:21:01.957477] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-03-09T20:21:01.957562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:01.957634] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:01.957667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:01.957744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:02.028779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:02.029880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:02.029993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:02.030044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:02.152122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:02.152296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:02.152340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:02.152370] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:02.156483] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: UP (p=60.89%) [2026-03-09T20:21:02.156848] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-03-09T20:21:02.157012] [INFO ] [sig ] EGBN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:02.318608] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EGBN.txt [2026-03-09T20:21:02.318792] [INFO ] [sig ] [989/3280] Completed EGBN in 0.4s | 2.77 sym/s | Total: 5.9m | ETA: 13.8m [2026-03-09T20:21:02.318839] [INFO ] [sig ] [990/3280] Forecasting EGP... [2026-03-09T20:21:02.318886] [INFO ] [sig ] Generating forecast for: EGP [2026-03-09T20:21:02.318933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-03-09T20:21:02.333119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-03-09T20:21:02.333559] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-03-09T20:21:02.334509] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-03-09T20:21:02.334566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:02.334627] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:02.334656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:02.334715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:02.401663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:02.402668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:02.402763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:02.402797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:02.531093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:02.531256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:02.531301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:02.531332] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:02.535087] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-03-09T20:21:02.535405] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-03-09T20:21:02.535537] [INFO ] [sig ] EGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:02.688716] [INFO ] [LOCAL ] Saved forecast: EGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EGP.txt [2026-03-09T20:21:02.688892] [INFO ] [sig ] [990/3280] Completed EGP in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.8m [2026-03-09T20:21:02.688959] [INFO ] [sig ] [991/3280] Forecasting EGY... [2026-03-09T20:21:02.689005] [INFO ] [sig ] Generating forecast for: EGY [2026-03-09T20:21:02.689041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-03-09T20:21:02.701557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-03-09T20:21:02.701939] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-03-09T20:21:02.702857] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-03-09T20:21:02.702912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:02.702945] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:02.702973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:02.703031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:02.764137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:02.764919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:02.765003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:02.765039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:02.896065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:02.896320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:02.896364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:02.896402] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:02.900123] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-03-09T20:21:02.900451] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-03-09T20:21:02.900616] [INFO ] [sig ] EGY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:03.045815] [INFO ] [LOCAL ] Saved forecast: EGY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EGY.txt [2026-03-09T20:21:03.046002] [INFO ] [sig ] [991/3280] Completed EGY in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.8m [2026-03-09T20:21:03.046060] [INFO ] [sig ] [992/3280] Forecasting EH... [2026-03-09T20:21:03.046094] [INFO ] [sig ] Generating forecast for: EH [2026-03-09T20:21:03.046125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-03-09T20:21:03.058516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-03-09T20:21:03.058917] [INFO ] [FORECASTER] Starting predict_future for EH [2026-03-09T20:21:03.059804] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-03-09T20:21:03.059859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:03.059891] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:03.059918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:03.059975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:03.120074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:03.121009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:03.121103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:03.121136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:03.240703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:03.240871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:03.240914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:03.240944] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:03.244597] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-03-09T20:21:03.244937] [INFO ] [FORECASTER] Completed predict_future for EH [2026-03-09T20:21:03.245083] [INFO ] [sig ] EH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:03.397401] [INFO ] [LOCAL ] Saved forecast: EH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EH.txt [2026-03-09T20:21:03.397608] [INFO ] [sig ] [992/3280] Completed EH in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.8m [2026-03-09T20:21:03.397653] [INFO ] [sig ] [993/3280] Forecasting EHAB... [2026-03-09T20:21:03.397685] [INFO ] [sig ] Generating forecast for: EHAB [2026-03-09T20:21:03.397716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-03-09T20:21:03.410061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-03-09T20:21:03.410447] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-03-09T20:21:03.411506] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-03-09T20:21:03.411560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:03.411622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:03.411650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:03.411708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:03.470094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:03.470876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:03.470963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:03.470997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:03.600717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:03.600881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:03.600926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:03.600955] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:03.604484] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-03-09T20:21:03.604801] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-03-09T20:21:03.604976] [INFO ] [sig ] EHAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:03.758939] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EHAB.txt [2026-03-09T20:21:03.759121] [INFO ] [sig ] [993/3280] Completed EHAB in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.8m [2026-03-09T20:21:03.759165] [INFO ] [sig ] [994/3280] Forecasting EHC... [2026-03-09T20:21:03.759196] [INFO ] [sig ] Generating forecast for: EHC [2026-03-09T20:21:03.759229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-03-09T20:21:03.772415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-03-09T20:21:03.773020] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-03-09T20:21:03.773883] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-03-09T20:21:03.773938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:03.773969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:03.773996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:03.774053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:03.834811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:03.835589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:03.835671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:03.835703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:03.968325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:03.968511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:03.968555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:03.968606] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:03.972617] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=79.11%) [2026-03-09T20:21:03.972908] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-03-09T20:21:03.973045] [INFO ] [sig ] EHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:04.121656] [INFO ] [LOCAL ] Saved forecast: EHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EHC.txt [2026-03-09T20:21:04.121848] [INFO ] [sig ] [994/3280] Completed EHC in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.8m [2026-03-09T20:21:04.121889] [INFO ] [sig ] [995/3280] Forecasting EHI... [2026-03-09T20:21:04.121922] [INFO ] [sig ] Generating forecast for: EHI [2026-03-09T20:21:04.121955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-03-09T20:21:04.134366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-03-09T20:21:04.134824] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-03-09T20:21:04.135721] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-03-09T20:21:04.135777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:04.135810] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:04.135838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:04.135898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:04.196335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:04.197251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:04.197339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:04.197373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:04.321815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:04.321977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:04.322036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:04.322068] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:04.325804] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=96.21%) [2026-03-09T20:21:04.326167] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-03-09T20:21:04.326317] [INFO ] [sig ] EHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:04.481270] [INFO ] [LOCAL ] Saved forecast: EHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EHI.txt [2026-03-09T20:21:04.481458] [INFO ] [sig ] [995/3280] Completed EHI in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:04.481543] [INFO ] [sig ] [996/3280] Forecasting EHTH... [2026-03-09T20:21:04.481595] [INFO ] [sig ] Generating forecast for: EHTH [2026-03-09T20:21:04.481630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-03-09T20:21:04.494300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-03-09T20:21:04.494745] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-03-09T20:21:04.495618] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-03-09T20:21:04.495685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:04.495740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:04.495779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:04.495839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:04.561631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:04.562681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:04.562769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:04.562804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:04.684396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:04.684562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:04.684623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:04.684652] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:04.688300] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-03-09T20:21:04.688607] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-03-09T20:21:04.688747] [INFO ] [sig ] EHTH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:04.836098] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EHTH.txt [2026-03-09T20:21:04.836265] [INFO ] [sig ] [996/3280] Completed EHTH in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:04.836307] [INFO ] [sig ] [997/3280] Forecasting EIC... [2026-03-09T20:21:04.836336] [INFO ] [sig ] Generating forecast for: EIC [2026-03-09T20:21:04.836365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-03-09T20:21:04.848909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-03-09T20:21:04.849302] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-03-09T20:21:04.850375] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-03-09T20:21:04.850429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:04.850461] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:04.850687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:04.850749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:04.913298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:04.914244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:04.914355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:04.914391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:05.041111] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:05.041276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:05.041315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:05.041344] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:05.045482] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=55.79%) [2026-03-09T20:21:05.045808] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-03-09T20:21:05.045944] [INFO ] [sig ] EIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:05.193747] [INFO ] [LOCAL ] Saved forecast: EIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EIC.txt [2026-03-09T20:21:05.193915] [INFO ] [sig ] [997/3280] Completed EIC in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:05.193958] [INFO ] [sig ] [998/3280] Forecasting EIG... [2026-03-09T20:21:05.193988] [INFO ] [sig ] Generating forecast for: EIG [2026-03-09T20:21:05.194018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-03-09T20:21:05.205677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-03-09T20:21:05.206081] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-03-09T20:21:05.206956] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-03-09T20:21:05.207012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:05.207043] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:05.207071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:05.207129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:05.270816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:05.271747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:05.271845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:05.271888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:05.399956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:05.400162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:05.400219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:05.400251] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:05.404361] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-03-09T20:21:05.404759] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-03-09T20:21:05.404907] [INFO ] [sig ] EIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:05.553892] [INFO ] [LOCAL ] Saved forecast: EIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EIG.txt [2026-03-09T20:21:05.554054] [INFO ] [sig ] [998/3280] Completed EIG in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:05.554094] [INFO ] [sig ] [999/3280] Forecasting EIX... [2026-03-09T20:21:05.554125] [INFO ] [sig ] Generating forecast for: EIX [2026-03-09T20:21:05.554156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-03-09T20:21:05.567049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-03-09T20:21:05.567533] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-03-09T20:21:05.568515] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-03-09T20:21:05.568594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:05.568650] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:05.568722] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:05.568785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:05.628104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:05.629074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:05.629171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:05.629204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:05.760381] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:05.760554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:05.760617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:05.760648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:05.764303] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-03-09T20:21:05.764635] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-03-09T20:21:05.764781] [INFO ] [sig ] EIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:05.920979] [INFO ] [LOCAL ] Saved forecast: EIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EIX.txt [2026-03-09T20:21:05.921186] [INFO ] [sig ] [999/3280] Completed EIX in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:05.921245] [INFO ] [sig ] [1000/3280] Forecasting EL... [2026-03-09T20:21:05.921281] [INFO ] [sig ] Generating forecast for: EL [2026-03-09T20:21:05.921312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-03-09T20:21:05.935209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-03-09T20:21:05.935679] [INFO ] [FORECASTER] Starting predict_future for EL [2026-03-09T20:21:05.936798] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-03-09T20:21:05.936874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:05.936909] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:05.936949] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:05.937031] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:06.011648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:06.012873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:06.012965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:06.013009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:06.153057] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:06.153222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:06.153267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:06.153298] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:06.157333] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=25.84%) [2026-03-09T20:21:06.157692] [INFO ] [FORECASTER] Completed predict_future for EL [2026-03-09T20:21:06.157842] [INFO ] [sig ] EL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:06.310886] [INFO ] [LOCAL ] Saved forecast: EL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EL.txt [2026-03-09T20:21:06.311049] [INFO ] [sig ] [1000/3280] Completed EL in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:06.311093] [INFO ] [sig ] [1001/3280] Forecasting ELAN... [2026-03-09T20:21:06.311123] [INFO ] [sig ] Generating forecast for: ELAN [2026-03-09T20:21:06.311154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-03-09T20:21:06.323127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-03-09T20:21:06.323540] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-03-09T20:21:06.324430] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-03-09T20:21:06.324486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:06.324518] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:06.324546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:06.324637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:06.391403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:06.392330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:06.392437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:06.392479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:06.525095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:06.525257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:06.525298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:06.525326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:06.528945] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=78.40%) [2026-03-09T20:21:06.529224] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-03-09T20:21:06.529353] [INFO ] [sig ] ELAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:06.676223] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ELAN.txt [2026-03-09T20:21:06.676362] [INFO ] [sig ] [1001/3280] Completed ELAN in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:06.676403] [INFO ] [sig ] [1002/3280] Forecasting ELC... [2026-03-09T20:21:06.676433] [INFO ] [sig ] Generating forecast for: ELC [2026-03-09T20:21:06.676462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-03-09T20:21:06.687979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-03-09T20:21:06.688262] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-03-09T20:21:06.689144] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-03-09T20:21:06.689197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:06.689228] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:06.689255] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:06.689310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:06.746801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:06.747400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:06.747481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:06.747531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:06.866365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:06.866500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:06.866538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:06.866566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:06.869928] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-03-09T20:21:06.870231] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-03-09T20:21:06.870364] [INFO ] [sig ] ELC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:07.013130] [INFO ] [LOCAL ] Saved forecast: ELC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ELC.txt [2026-03-09T20:21:07.013239] [INFO ] [sig ] [1002/3280] Completed ELC in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:07.013276] [INFO ] [sig ] [1003/3280] Forecasting ELDN... [2026-03-09T20:21:07.013305] [INFO ] [sig ] Generating forecast for: ELDN [2026-03-09T20:21:07.013341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-03-09T20:21:07.025486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-03-09T20:21:07.025838] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-03-09T20:21:07.026889] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-03-09T20:21:07.026943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:07.026974] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:07.027000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:07.027058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:07.087217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:07.088069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:07.088168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:07.088200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:07.207092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:07.207256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:07.207297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:07.207325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:07.210800] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-03-09T20:21:07.211091] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-03-09T20:21:07.211228] [INFO ] [sig ] ELDN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:07.352035] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ELDN.txt [2026-03-09T20:21:07.352173] [INFO ] [sig ] [1003/3280] Completed ELDN in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:07.352212] [INFO ] [sig ] [1004/3280] Forecasting ELF... [2026-03-09T20:21:07.352242] [INFO ] [sig ] Generating forecast for: ELF [2026-03-09T20:21:07.352272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-03-09T20:21:07.363942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-03-09T20:21:07.364244] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-03-09T20:21:07.365067] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-03-09T20:21:07.365120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:07.365151] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:07.365177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:07.365234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:07.422846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:07.423543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:07.423640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:07.423673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:07.548587] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:07.548742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:07.548781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:07.548809] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:07.552237] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: DOWN (p=33.30%) [2026-03-09T20:21:07.552525] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-03-09T20:21:07.552686] [INFO ] [sig ] ELF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:07.696020] [INFO ] [LOCAL ] Saved forecast: ELF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ELF.txt [2026-03-09T20:21:07.696154] [INFO ] [sig ] [1004/3280] Completed ELF in 0.3s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:07.696193] [INFO ] [sig ] [1005/3280] Forecasting ELME... [2026-03-09T20:21:07.696223] [INFO ] [sig ] Generating forecast for: ELME [2026-03-09T20:21:07.696252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-03-09T20:21:07.712643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-03-09T20:21:07.713208] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-03-09T20:21:07.714356] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-03-09T20:21:07.714422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:07.714462] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:07.714495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:07.714594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:07.785977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:07.786989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:07.787092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:07.787127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:07.922554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:07.922787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:07.922841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:07.922900] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:07.926948] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=27.04%) [2026-03-09T20:21:07.927276] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-03-09T20:21:07.927428] [INFO ] [sig ] ELME: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:08.141783] [INFO ] [LOCAL ] Saved forecast: ELME 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ELME.txt [2026-03-09T20:21:08.141999] [INFO ] [sig ] [1005/3280] Completed ELME in 0.4s | 2.77 sym/s | Total: 6.0m | ETA: 13.7m [2026-03-09T20:21:08.142065] [INFO ] [sig ] [1006/3280] Forecasting ELS... [2026-03-09T20:21:08.142117] [INFO ] [sig ] Generating forecast for: ELS [2026-03-09T20:21:08.142164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-03-09T20:21:08.155351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-03-09T20:21:08.155800] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-03-09T20:21:08.156669] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-03-09T20:21:08.156724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:08.156783] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:08.156812] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:08.156869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:08.215003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:08.215909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:08.216001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:08.216035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:08.340000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:08.340165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:08.340207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:08.340237] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:08.343813] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-03-09T20:21:08.344103] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-03-09T20:21:08.344238] [INFO ] [sig ] ELS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:08.497084] [INFO ] [LOCAL ] Saved forecast: ELS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ELS.txt [2026-03-09T20:21:08.497252] [INFO ] [sig ] [1006/3280] Completed ELS in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 13.7m [2026-03-09T20:21:08.497292] [INFO ] [sig ] [1007/3280] Forecasting ELTX... [2026-03-09T20:21:08.497323] [INFO ] [sig ] Generating forecast for: ELTX [2026-03-09T20:21:08.497354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-03-09T20:21:08.512544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-03-09T20:21:08.512997] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-03-09T20:21:08.513910] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-03-09T20:21:08.513966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:08.513997] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:08.514023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:08.514080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:08.573295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:08.574267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:08.574370] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:08.574412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:08.695981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:08.696146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:08.696187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:08.696217] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:08.699957] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-03-09T20:21:08.700270] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-03-09T20:21:08.700408] [INFO ] [sig ] ELTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:08.842618] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ELTX.txt [2026-03-09T20:21:08.842785] [INFO ] [sig ] [1007/3280] Completed ELTX in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.7m [2026-03-09T20:21:08.842825] [INFO ] [sig ] [1008/3280] Forecasting ELVA... [2026-03-09T20:21:08.842856] [INFO ] [sig ] Generating forecast for: ELVA [2026-03-09T20:21:08.842888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-03-09T20:21:08.854695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-03-09T20:21:08.855085] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-03-09T20:21:08.856028] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-03-09T20:21:08.856085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:08.856118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:08.856145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:08.856203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:08.915995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:08.916904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:08.916989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:08.917022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:09.036211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:09.036379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:09.036421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:09.036450] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:09.040074] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=77.84%) [2026-03-09T20:21:09.040356] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-03-09T20:21:09.040489] [INFO ] [sig ] ELVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:09.182151] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ELVA.txt [2026-03-09T20:21:09.182307] [INFO ] [sig ] [1008/3280] Completed ELVA in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.7m [2026-03-09T20:21:09.182347] [INFO ] [sig ] [1009/3280] Forecasting ELVN... [2026-03-09T20:21:09.182376] [INFO ] [sig ] Generating forecast for: ELVN [2026-03-09T20:21:09.182405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-03-09T20:21:09.194852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-03-09T20:21:09.195251] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-03-09T20:21:09.196130] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-03-09T20:21:09.196185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:09.196217] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:09.196242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:09.196300] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:09.255524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:09.256429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:09.256514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:09.256547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:09.375272] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:09.375433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:09.375473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:09.375504] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:09.379258] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-03-09T20:21:09.379543] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-03-09T20:21:09.379699] [INFO ] [sig ] ELVN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:09.520807] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ELVN.txt [2026-03-09T20:21:09.520950] [INFO ] [sig ] [1009/3280] Completed ELVN in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.7m [2026-03-09T20:21:09.520989] [INFO ] [sig ] [1010/3280] Forecasting EM... [2026-03-09T20:21:09.521020] [INFO ] [sig ] Generating forecast for: EM [2026-03-09T20:21:09.521050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-03-09T20:21:09.532853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-03-09T20:21:09.533187] [INFO ] [FORECASTER] Starting predict_future for EM [2026-03-09T20:21:09.534015] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-03-09T20:21:09.534069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:09.534101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:09.534128] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:09.534195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:09.593894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:09.594683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:09.594765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:09.594799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:09.713108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:09.713263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:09.713303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:09.713332] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:09.716833] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-03-09T20:21:09.717117] [INFO ] [FORECASTER] Completed predict_future for EM [2026-03-09T20:21:09.717248] [INFO ] [sig ] EM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:09.859520] [INFO ] [LOCAL ] Saved forecast: EM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EM.txt [2026-03-09T20:21:09.859679] [INFO ] [sig ] [1010/3280] Completed EM in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.7m [2026-03-09T20:21:09.859721] [INFO ] [sig ] [1011/3280] Forecasting EMB... [2026-03-09T20:21:09.859751] [INFO ] [sig ] Generating forecast for: EMB [2026-03-09T20:21:09.859781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-03-09T20:21:09.870670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-03-09T20:21:09.870980] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-03-09T20:21:09.871917] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-03-09T20:21:09.871974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:09.872006] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:09.872032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:09.872089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:09.934813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:09.935631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:09.935724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:09.935784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:10.058996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:10.059136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:10.059176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:10.059204] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:10.062659] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=11.38%) [2026-03-09T20:21:10.062939] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-03-09T20:21:10.063066] [INFO ] [sig ] EMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:10.204666] [INFO ] [LOCAL ] Saved forecast: EMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EMB.txt [2026-03-09T20:21:10.204783] [INFO ] [sig ] [1011/3280] Completed EMB in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:10.204820] [INFO ] [sig ] [1012/3280] Forecasting EMBC... [2026-03-09T20:21:10.204849] [INFO ] [sig ] Generating forecast for: EMBC [2026-03-09T20:21:10.204879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-03-09T20:21:10.216813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-03-09T20:21:10.217143] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-03-09T20:21:10.218001] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-03-09T20:21:10.218063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:10.218096] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:10.218121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:10.218178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:10.275375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:10.276058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:10.276136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:10.276168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:10.398959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:10.399074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:10.399112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:10.399141] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:10.402529] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-03-09T20:21:10.402832] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-03-09T20:21:10.402965] [INFO ] [sig ] EMBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:10.545297] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EMBC.txt [2026-03-09T20:21:10.545417] [INFO ] [sig ] [1012/3280] Completed EMBC in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:10.545489] [INFO ] [sig ] [1013/3280] Forecasting EMD... [2026-03-09T20:21:10.545537] [INFO ] [sig ] Generating forecast for: EMD [2026-03-09T20:21:10.545607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-03-09T20:21:10.558094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-03-09T20:21:10.558449] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-03-09T20:21:10.559499] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-03-09T20:21:10.559553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:10.559604] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:10.559633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:10.559865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:10.618403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:10.619042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:10.619120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:10.619152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:10.737430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:10.737594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:10.737635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:10.737664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:10.741198] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-03-09T20:21:10.741481] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-03-09T20:21:10.741634] [INFO ] [sig ] EMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:10.886863] [INFO ] [LOCAL ] Saved forecast: EMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EMD.txt [2026-03-09T20:21:10.887025] [INFO ] [sig ] [1013/3280] Completed EMD in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:10.887066] [INFO ] [sig ] [1014/3280] Forecasting EMF... [2026-03-09T20:21:10.887095] [INFO ] [sig ] Generating forecast for: EMF [2026-03-09T20:21:10.887125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-03-09T20:21:10.899039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-03-09T20:21:10.899440] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-03-09T20:21:10.900294] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-03-09T20:21:10.900349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:10.900380] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:10.900405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:10.900462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:10.959100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:10.960013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:10.960104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:10.960137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:11.077881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:11.078044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:11.078086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:11.078114] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:11.081595] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-03-09T20:21:11.081892] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-03-09T20:21:11.082029] [INFO ] [sig ] EMF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:11.223756] [INFO ] [LOCAL ] Saved forecast: EMF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EMF.txt [2026-03-09T20:21:11.223910] [INFO ] [sig ] [1014/3280] Completed EMF in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:11.223951] [INFO ] [sig ] [1015/3280] Forecasting EMN... [2026-03-09T20:21:11.223981] [INFO ] [sig ] Generating forecast for: EMN [2026-03-09T20:21:11.224011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-03-09T20:21:11.235698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-03-09T20:21:11.236075] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-03-09T20:21:11.236960] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-03-09T20:21:11.237017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:11.237049] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:11.237078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:11.237141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:11.298275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:11.299327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:11.299412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:11.299451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:11.426171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:11.426340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:11.426380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:11.426408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:11.430136] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-03-09T20:21:11.430436] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-03-09T20:21:11.430790] [INFO ] [sig ] EMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:11.571878] [INFO ] [LOCAL ] Saved forecast: EMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EMN.txt [2026-03-09T20:21:11.572030] [INFO ] [sig ] [1015/3280] Completed EMN in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:11.572074] [INFO ] [sig ] [1016/3280] Forecasting EMO... [2026-03-09T20:21:11.572106] [INFO ] [sig ] Generating forecast for: EMO [2026-03-09T20:21:11.572135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-03-09T20:21:11.583427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-03-09T20:21:11.583833] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-03-09T20:21:11.584700] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-03-09T20:21:11.584755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:11.584786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:11.584813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:11.584918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:11.643303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:11.644222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:11.644306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:11.644339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:11.760078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:11.760250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:11.760291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:11.760320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:11.764285] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-03-09T20:21:11.764821] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-03-09T20:21:11.764967] [INFO ] [sig ] EMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:11.931985] [INFO ] [LOCAL ] Saved forecast: EMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EMO.txt [2026-03-09T20:21:11.932171] [INFO ] [sig ] [1016/3280] Completed EMO in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:11.932214] [INFO ] [sig ] [1017/3280] Forecasting EMXC... [2026-03-09T20:21:11.932245] [INFO ] [sig ] Generating forecast for: EMXC [2026-03-09T20:21:11.932276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-03-09T20:21:11.945063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-03-09T20:21:11.945478] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-03-09T20:21:11.946401] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-03-09T20:21:11.946460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:11.946493] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:11.946522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:11.946601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:12.010135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:12.011053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:12.011143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:12.011178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:12.153279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:12.153441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:12.153481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:12.153509] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:12.156958] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-03-09T20:21:12.157240] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-03-09T20:21:12.157387] [INFO ] [sig ] EMXC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:12.305072] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EMXC.txt [2026-03-09T20:21:12.305243] [INFO ] [sig ] [1017/3280] Completed EMXC in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:12.305284] [INFO ] [sig ] [1018/3280] Forecasting ENB... [2026-03-09T20:21:12.305315] [INFO ] [sig ] Generating forecast for: ENB [2026-03-09T20:21:12.305345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-03-09T20:21:12.316232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-03-09T20:21:12.316685] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-03-09T20:21:12.317601] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-03-09T20:21:12.317662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:12.317693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:12.317719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:12.317777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:12.374815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:12.375714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:12.375799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:12.375831] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:12.504876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:12.505038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:12.505079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:12.505108] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:12.508973] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-03-09T20:21:12.509256] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-03-09T20:21:12.509389] [INFO ] [sig ] ENB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:12.655148] [INFO ] [LOCAL ] Saved forecast: ENB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENB.txt [2026-03-09T20:21:12.655310] [INFO ] [sig ] [1018/3280] Completed ENB in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:12.655351] [INFO ] [sig ] [1019/3280] Forecasting ENGN... [2026-03-09T20:21:12.655383] [INFO ] [sig ] Generating forecast for: ENGN [2026-03-09T20:21:12.655413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-03-09T20:21:12.668213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-03-09T20:21:12.668508] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-03-09T20:21:12.669354] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-03-09T20:21:12.669408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:12.669441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:12.669473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:12.669542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:12.728658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:12.729751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:12.729835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:12.729867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:12.852540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:12.852688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:12.852745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:12.852774] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:12.856119] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-03-09T20:21:12.856419] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-03-09T20:21:12.856547] [INFO ] [sig ] ENGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:13.001939] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENGN.txt [2026-03-09T20:21:13.002106] [INFO ] [sig ] [1019/3280] Completed ENGN in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:13.002148] [INFO ] [sig ] [1020/3280] Forecasting ENIC... [2026-03-09T20:21:13.002179] [INFO ] [sig ] Generating forecast for: ENIC [2026-03-09T20:21:13.002209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-03-09T20:21:13.015452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-03-09T20:21:13.015940] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-03-09T20:21:13.016904] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-03-09T20:21:13.016971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:13.017001] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:13.017028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:13.017085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:13.076095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:13.077027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:13.077115] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:13.077150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:13.205170] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:13.205333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:13.205376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:13.205406] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:13.208934] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-03-09T20:21:13.209222] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-03-09T20:21:13.209353] [INFO ] [sig ] ENIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:13.354117] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENIC.txt [2026-03-09T20:21:13.354248] [INFO ] [sig ] [1020/3280] Completed ENIC in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:13.354287] [INFO ] [sig ] [1021/3280] Forecasting ENPH... [2026-03-09T20:21:13.354318] [INFO ] [sig ] Generating forecast for: ENPH [2026-03-09T20:21:13.354347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-03-09T20:21:13.365987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-03-09T20:21:13.366296] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-03-09T20:21:13.367117] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-03-09T20:21:13.367171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:13.367203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:13.367231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:13.367288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:13.428096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:13.428831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:13.428912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:13.428945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:13.548125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:13.548240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:13.548276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:13.548304] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:13.551937] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-03-09T20:21:13.552213] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-03-09T20:21:13.552340] [INFO ] [sig ] ENPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:13.700601] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ENPH.txt [2026-03-09T20:21:13.700755] [INFO ] [sig ] [1021/3280] Completed ENPH in 0.3s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:13.700795] [INFO ] [sig ] [1022/3280] Forecasting ENS... [2026-03-09T20:21:13.700823] [INFO ] [sig ] Generating forecast for: ENS [2026-03-09T20:21:13.700852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-03-09T20:21:13.712665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-03-09T20:21:13.713021] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-03-09T20:21:13.713887] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-03-09T20:21:13.713941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:13.713973] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:13.713999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:13.714056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:13.774703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:13.775425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:13.775506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:13.775543] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:13.898753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:13.899107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:13.899146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:13.899174] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:13.903222] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=81.33%) [2026-03-09T20:21:13.903517] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-03-09T20:21:13.903669] [INFO ] [sig ] ENS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:14.051089] [INFO ] [LOCAL ] Saved forecast: ENS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENS.txt [2026-03-09T20:21:14.051242] [INFO ] [sig ] [1022/3280] Completed ENS in 0.4s | 2.77 sym/s | Total: 6.1m | ETA: 13.6m [2026-03-09T20:21:14.051281] [INFO ] [sig ] [1023/3280] Forecasting ENSG... [2026-03-09T20:21:14.051311] [INFO ] [sig ] Generating forecast for: ENSG [2026-03-09T20:21:14.051340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-03-09T20:21:14.064169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-03-09T20:21:14.064535] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-03-09T20:21:14.065385] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-03-09T20:21:14.065439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:14.065483] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:14.065518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:14.065609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:14.123822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:14.124527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:14.124626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:14.124661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:14.246967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:14.247124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:14.247167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:14.247195] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:14.250837] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-03-09T20:21:14.251148] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-03-09T20:21:14.251284] [INFO ] [sig ] ENSG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:14.396602] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENSG.txt [2026-03-09T20:21:14.396764] [INFO ] [sig ] [1023/3280] Completed ENSG in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 13.6m [2026-03-09T20:21:14.396804] [INFO ] [sig ] [1024/3280] Forecasting ENTA... [2026-03-09T20:21:14.396834] [INFO ] [sig ] Generating forecast for: ENTA [2026-03-09T20:21:14.396864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-03-09T20:21:14.408386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-03-09T20:21:14.408764] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-03-09T20:21:14.409609] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-03-09T20:21:14.409674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:14.409706] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:14.409733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:14.409790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:14.468070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:14.469036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:14.469119] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:14.469152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:14.594385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:14.594556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:14.594621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:14.594651] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:14.598155] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-03-09T20:21:14.598458] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-03-09T20:21:14.598614] [INFO ] [sig ] ENTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:14.743381] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENTA.txt [2026-03-09T20:21:14.743545] [INFO ] [sig ] [1024/3280] Completed ENTA in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 13.6m [2026-03-09T20:21:14.743607] [INFO ] [sig ] [1025/3280] Forecasting ENTG... [2026-03-09T20:21:14.743640] [INFO ] [sig ] Generating forecast for: ENTG [2026-03-09T20:21:14.743671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-03-09T20:21:14.755155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-03-09T20:21:14.755509] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-03-09T20:21:14.756327] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-03-09T20:21:14.756381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:14.756413] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:14.756440] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:14.756501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:14.813389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:14.814125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:14.814207] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:14.814240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:14.938518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:14.938711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:14.938754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:14.938783] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:14.942467] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=6.35%) [2026-03-09T20:21:14.942777] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-03-09T20:21:14.942912] [INFO ] [sig ] ENTG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:15.089073] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ENTG.txt [2026-03-09T20:21:15.089241] [INFO ] [sig ] [1025/3280] Completed ENTG in 0.3s | 2.77 sym/s | Total: 6.2m | ETA: 13.6m [2026-03-09T20:21:15.089281] [INFO ] [sig ] [1026/3280] Forecasting ENTX... [2026-03-09T20:21:15.089312] [INFO ] [sig ] Generating forecast for: ENTX [2026-03-09T20:21:15.089342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-03-09T20:21:15.100542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-03-09T20:21:15.100925] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-03-09T20:21:15.101773] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-03-09T20:21:15.101827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:15.101860] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:15.101888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:15.101945] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:15.161270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:15.162173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:15.162260] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:15.162326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:15.285367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:15.285539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:15.285603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:15.285634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:15.289146] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=24.88%) [2026-03-09T20:21:15.289455] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-03-09T20:21:15.289621] [INFO ] [sig ] ENTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:15.441302] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ENTX.txt [2026-03-09T20:21:15.441519] [INFO ] [sig ] [1026/3280] Completed ENTX in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.6m [2026-03-09T20:21:15.441567] [INFO ] [sig ] [1027/3280] Forecasting ENVA... [2026-03-09T20:21:15.441630] [INFO ] [sig ] Generating forecast for: ENVA [2026-03-09T20:21:15.441661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-03-09T20:21:15.456778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-03-09T20:21:15.457219] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-03-09T20:21:15.458162] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-03-09T20:21:15.458221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:15.458253] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:15.458279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:15.458337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:15.519424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:15.520412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:15.520504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:15.520537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:15.657352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:15.657594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:15.657643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:15.657673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:15.661693] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-03-09T20:21:15.662072] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-03-09T20:21:15.662231] [INFO ] [sig ] ENVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:15.872601] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENVA.txt [2026-03-09T20:21:15.872856] [INFO ] [sig ] [1027/3280] Completed ENVA in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:15.872927] [INFO ] [sig ] [1028/3280] Forecasting ENVB... [2026-03-09T20:21:15.872978] [INFO ] [sig ] Generating forecast for: ENVB [2026-03-09T20:21:15.873031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-03-09T20:21:15.892340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-03-09T20:21:15.892928] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-03-09T20:21:15.894261] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-03-09T20:21:15.894338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:15.894393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:15.894442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:15.894545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:15.985290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:15.986623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:15.986762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:15.986813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:16.163869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:16.164075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:16.164135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:16.164181] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:16.169119] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-03-09T20:21:16.169706] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-03-09T20:21:16.169933] [INFO ] [sig ] ENVB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:16.408880] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENVB.txt [2026-03-09T20:21:16.409133] [INFO ] [sig ] [1028/3280] Completed ENVB in 0.5s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:16.409200] [INFO ] [sig ] [1029/3280] Forecasting ENVX... [2026-03-09T20:21:16.409251] [INFO ] [sig ] Generating forecast for: ENVX [2026-03-09T20:21:16.409299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-03-09T20:21:16.437975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-03-09T20:21:16.438524] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-03-09T20:21:16.439889] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-03-09T20:21:16.439967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:16.440018] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:16.440064] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:16.440160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:16.529194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:16.530295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:16.530409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:16.530450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:16.676515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:16.676776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:16.676848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:16.676891] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:16.682221] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=95.16%) [2026-03-09T20:21:16.682720] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-03-09T20:21:16.682932] [INFO ] [sig ] ENVX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:16.858239] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ENVX.txt [2026-03-09T20:21:16.858508] [INFO ] [sig ] [1029/3280] Completed ENVX in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:16.858552] [INFO ] [sig ] [1030/3280] Forecasting EOD... [2026-03-09T20:21:16.858613] [INFO ] [sig ] Generating forecast for: EOD [2026-03-09T20:21:16.858655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-03-09T20:21:16.870409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-03-09T20:21:16.870759] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-03-09T20:21:16.871627] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-03-09T20:21:16.871704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:16.871738] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:16.871766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:16.871823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:16.929971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:16.930943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:16.931031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:16.931066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:17.062201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:17.062379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:17.062427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:17.062491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:17.067052] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-03-09T20:21:17.067417] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-03-09T20:21:17.067637] [INFO ] [sig ] EOD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:17.224628] [INFO ] [LOCAL ] Saved forecast: EOD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EOD.txt [2026-03-09T20:21:17.224802] [INFO ] [sig ] [1030/3280] Completed EOD in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:17.224849] [INFO ] [sig ] [1031/3280] Forecasting EOG... [2026-03-09T20:21:17.224892] [INFO ] [sig ] Generating forecast for: EOG [2026-03-09T20:21:17.224933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-03-09T20:21:17.239382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-03-09T20:21:17.239906] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-03-09T20:21:17.241173] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-03-09T20:21:17.241250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:17.241306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:17.241357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:17.241456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:17.318223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:17.319187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:17.319278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:17.319313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:17.451184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:17.451355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:17.451400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:17.451431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:17.455249] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-03-09T20:21:17.455557] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-03-09T20:21:17.455722] [INFO ] [sig ] EOG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:17.604398] [INFO ] [LOCAL ] Saved forecast: EOG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EOG.txt [2026-03-09T20:21:17.604630] [INFO ] [sig ] [1031/3280] Completed EOG in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:17.604692] [INFO ] [sig ] [1032/3280] Forecasting EOI... [2026-03-09T20:21:17.604731] [INFO ] [sig ] Generating forecast for: EOI [2026-03-09T20:21:17.604768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-03-09T20:21:17.616949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-03-09T20:21:17.617367] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-03-09T20:21:17.618263] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-03-09T20:21:17.618317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:17.618349] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:17.618376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:17.618432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:17.676719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:17.677632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:17.677721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:17.677772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:17.800555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:17.800743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:17.800785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:17.800815] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:17.804300] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-03-09T20:21:17.804658] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-03-09T20:21:17.804802] [INFO ] [sig ] EOI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:17.955036] [INFO ] [LOCAL ] Saved forecast: EOI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EOI.txt [2026-03-09T20:21:17.955198] [INFO ] [sig ] [1032/3280] Completed EOI in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:17.955240] [INFO ] [sig ] [1033/3280] Forecasting EOLS... [2026-03-09T20:21:17.955271] [INFO ] [sig ] Generating forecast for: EOLS [2026-03-09T20:21:17.955302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-03-09T20:21:17.969377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-03-09T20:21:17.969830] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-03-09T20:21:17.970727] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-03-09T20:21:17.970782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:17.970842] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:17.970871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:17.970931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:18.037039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:18.038055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:18.038167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:18.038226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:18.158269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:18.158436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:18.158477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:18.158505] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:18.162061] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-09T20:21:18.162358] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-03-09T20:21:18.162496] [INFO ] [sig ] EOLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:18.311453] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EOLS.txt [2026-03-09T20:21:18.311635] [INFO ] [sig ] [1033/3280] Completed EOLS in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:18.311678] [INFO ] [sig ] [1034/3280] Forecasting EOS... [2026-03-09T20:21:18.311709] [INFO ] [sig ] Generating forecast for: EOS [2026-03-09T20:21:18.311740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-03-09T20:21:18.325098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-03-09T20:21:18.325513] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-03-09T20:21:18.326444] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-03-09T20:21:18.326500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:18.326533] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:18.326592] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:18.326661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:18.388537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:18.389710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:18.389800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:18.389834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:18.533832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:18.534005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:18.534048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:18.534078] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:18.537779] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-09T20:21:18.538085] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-03-09T20:21:18.538223] [INFO ] [sig ] EOS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:18.684924] [INFO ] [LOCAL ] Saved forecast: EOS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EOS.txt [2026-03-09T20:21:18.685087] [INFO ] [sig ] [1034/3280] Completed EOS in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:18.685130] [INFO ] [sig ] [1035/3280] Forecasting EOSE... [2026-03-09T20:21:18.685161] [INFO ] [sig ] Generating forecast for: EOSE [2026-03-09T20:21:18.685192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-03-09T20:21:18.698162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-03-09T20:21:18.698626] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-03-09T20:21:18.699521] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-03-09T20:21:18.699598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:18.699636] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:18.699666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:18.699724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:18.758819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:18.759822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:18.759912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:18.759946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:18.890070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:18.890236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:18.890280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:18.890317] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:18.893998] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=99.62%) [2026-03-09T20:21:18.894322] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-03-09T20:21:18.894465] [INFO ] [sig ] EOSE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:19.048606] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EOSE.txt [2026-03-09T20:21:19.048788] [INFO ] [sig ] [1035/3280] Completed EOSE in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:19.048828] [INFO ] [sig ] [1036/3280] Forecasting EPAC... [2026-03-09T20:21:19.049040] [INFO ] [sig ] Generating forecast for: EPAC [2026-03-09T20:21:19.049073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-03-09T20:21:19.062800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-03-09T20:21:19.063206] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-03-09T20:21:19.064161] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-03-09T20:21:19.064217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:19.064250] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:19.064276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:19.064333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:19.135852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:19.137384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:19.137530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:19.137614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:19.272844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:19.273007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:19.273048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:19.273114] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:19.276918] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-03-09T20:21:19.277219] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-03-09T20:21:19.277360] [INFO ] [sig ] EPAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:19.439742] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EPAC.txt [2026-03-09T20:21:19.439907] [INFO ] [sig ] [1036/3280] Completed EPAC in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:19.439948] [INFO ] [sig ] [1037/3280] Forecasting EPAM... [2026-03-09T20:21:19.439978] [INFO ] [sig ] Generating forecast for: EPAM [2026-03-09T20:21:19.440204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-03-09T20:21:19.453222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-03-09T20:21:19.453629] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-03-09T20:21:19.454536] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-03-09T20:21:19.454617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:19.454653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:19.454681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:19.454740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:19.516103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:19.516998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:19.517086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:19.517120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:19.644221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:19.644381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:19.644437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:19.644493] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:19.648426] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-03-09T20:21:19.648762] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-03-09T20:21:19.648909] [INFO ] [sig ] EPAM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:19.798106] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EPAM.txt [2026-03-09T20:21:19.798260] [INFO ] [sig ] [1037/3280] Completed EPAM in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:19.798299] [INFO ] [sig ] [1038/3280] Forecasting EPC... [2026-03-09T20:21:19.798329] [INFO ] [sig ] Generating forecast for: EPC [2026-03-09T20:21:19.798365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-03-09T20:21:19.810473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-03-09T20:21:19.810875] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-03-09T20:21:19.811738] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-03-09T20:21:19.811794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:19.811825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:19.811851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:19.811908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:19.874671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:19.875802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:19.875897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:19.875931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:20.006920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:20.007087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:20.007129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:20.007160] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:20.011119] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-03-09T20:21:20.011468] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-03-09T20:21:20.011656] [INFO ] [sig ] EPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:20.163132] [INFO ] [LOCAL ] Saved forecast: EPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EPC.txt [2026-03-09T20:21:20.163285] [INFO ] [sig ] [1038/3280] Completed EPC in 0.4s | 2.77 sym/s | Total: 6.2m | ETA: 13.5m [2026-03-09T20:21:20.163326] [INFO ] [sig ] [1039/3280] Forecasting EPD... [2026-03-09T20:21:20.163358] [INFO ] [sig ] Generating forecast for: EPD [2026-03-09T20:21:20.163389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-03-09T20:21:20.174996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-03-09T20:21:20.175363] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-03-09T20:21:20.176267] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-03-09T20:21:20.176324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:20.176355] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:20.176382] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:20.176438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:20.236143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:20.237098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:20.237188] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:20.237222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:20.365711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:20.365883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:20.366119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:20.366150] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:20.370449] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: DOWN (p=22.42%) [2026-03-09T20:21:20.370768] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-03-09T20:21:20.370908] [INFO ] [sig ] EPD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:20.522359] [INFO ] [LOCAL ] Saved forecast: EPD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EPD.txt [2026-03-09T20:21:20.522543] [INFO ] [sig ] [1039/3280] Completed EPD in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:20.522605] [INFO ] [sig ] [1040/3280] Forecasting EPSN... [2026-03-09T20:21:20.522637] [INFO ] [sig ] Generating forecast for: EPSN [2026-03-09T20:21:20.522671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-03-09T20:21:20.535143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-03-09T20:21:20.535613] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-03-09T20:21:20.536524] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-03-09T20:21:20.536609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:20.536649] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:20.536677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:20.536735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:20.597059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:20.598048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:20.598137] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:20.598170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:20.724019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:20.724180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:20.724222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:20.724252] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:20.728297] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-03-09T20:21:20.728611] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-03-09T20:21:20.728770] [INFO ] [sig ] EPSN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:20.874792] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EPSN.txt [2026-03-09T20:21:20.874933] [INFO ] [sig ] [1040/3280] Completed EPSN in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:20.874974] [INFO ] [sig ] [1041/3280] Forecasting EQBK... [2026-03-09T20:21:20.875003] [INFO ] [sig ] Generating forecast for: EQBK [2026-03-09T20:21:20.875034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-03-09T20:21:20.886517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-03-09T20:21:20.886876] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-03-09T20:21:20.887778] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-03-09T20:21:20.887833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:20.887867] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:20.887895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:20.887951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:20.948543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:20.949429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:20.949516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:20.949550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:21.075346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:21.075505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:21.075554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:21.075602] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:21.079160] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: UP (p=75.85%) [2026-03-09T20:21:21.079454] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-03-09T20:21:21.079609] [INFO ] [sig ] EQBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:21.228816] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EQBK.txt [2026-03-09T20:21:21.228954] [INFO ] [sig ] [1041/3280] Completed EQBK in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:21.228994] [INFO ] [sig ] [1042/3280] Forecasting EQH... [2026-03-09T20:21:21.229024] [INFO ] [sig ] Generating forecast for: EQH [2026-03-09T20:21:21.229053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-03-09T20:21:21.240314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-03-09T20:21:21.240715] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-03-09T20:21:21.241609] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-03-09T20:21:21.241667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:21.241708] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:21.241747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:21.241820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:21.302365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:21.303047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:21.303128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:21.303163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:21.434290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:21.434443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:21.434483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:21.434511] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:21.438035] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-03-09T20:21:21.438322] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-03-09T20:21:21.438455] [INFO ] [sig ] EQH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:21.589281] [INFO ] [LOCAL ] Saved forecast: EQH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EQH.txt [2026-03-09T20:21:21.589414] [INFO ] [sig ] [1042/3280] Completed EQH in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:21.589453] [INFO ] [sig ] [1043/3280] Forecasting EQIX... [2026-03-09T20:21:21.589482] [INFO ] [sig ] Generating forecast for: EQIX [2026-03-09T20:21:21.589511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-03-09T20:21:21.608203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-03-09T20:21:21.608540] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-03-09T20:21:21.609397] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-03-09T20:21:21.609451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:21.609483] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:21.609512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:21.609591] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:21.671008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:21.671780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:21.671904] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:21.671939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:21.795333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:21.795524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:21.795585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:21.795621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:21.799211] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=1.35%) [2026-03-09T20:21:21.799500] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-03-09T20:21:21.799653] [INFO ] [sig ] EQIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:21.947716] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EQIX.txt [2026-03-09T20:21:21.947865] [INFO ] [sig ] [1043/3280] Completed EQIX in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:21.947904] [INFO ] [sig ] [1044/3280] Forecasting ERAS... [2026-03-09T20:21:21.947935] [INFO ] [sig ] Generating forecast for: ERAS [2026-03-09T20:21:21.947967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-03-09T20:21:21.959564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-03-09T20:21:21.959939] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-03-09T20:21:21.960871] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-03-09T20:21:21.960926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:21.960960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:21.960987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:21.961049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:22.024081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:22.025063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:22.025153] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:22.025187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:22.145879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:22.146047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:22.146088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:22.146117] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:22.150200] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-03-09T20:21:22.150518] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-03-09T20:21:22.150685] [INFO ] [sig ] ERAS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:22.295304] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ERAS.txt [2026-03-09T20:21:22.295480] [INFO ] [sig ] [1044/3280] Completed ERAS in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 13.5m [2026-03-09T20:21:22.295523] [INFO ] [sig ] [1045/3280] Forecasting ERIC... [2026-03-09T20:21:22.295555] [INFO ] [sig ] Generating forecast for: ERIC [2026-03-09T20:21:22.295606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-03-09T20:21:22.307681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-03-09T20:21:22.308153] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-03-09T20:21:22.309206] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-03-09T20:21:22.309270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:22.309317] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:22.309361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:22.309444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:22.372750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:22.373691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:22.373784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:22.373817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:22.506208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:22.506383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:22.506427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:22.506456] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:22.510207] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-03-09T20:21:22.510512] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-03-09T20:21:22.510683] [INFO ] [sig ] ERIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:22.656127] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ERIC.txt [2026-03-09T20:21:22.656291] [INFO ] [sig ] [1045/3280] Completed ERIC in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:22.656331] [INFO ] [sig ] [1046/3280] Forecasting ERIE... [2026-03-09T20:21:22.656362] [INFO ] [sig ] Generating forecast for: ERIE [2026-03-09T20:21:22.656392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-03-09T20:21:22.667753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-03-09T20:21:22.668142] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-03-09T20:21:22.669019] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-03-09T20:21:22.669074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:22.669105] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:22.669131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:22.669186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:22.727942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:22.728862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:22.728951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:22.728984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:22.849988] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:22.850151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:22.850193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:22.850225] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:22.853778] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=90.62%) [2026-03-09T20:21:22.854066] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-03-09T20:21:22.854202] [INFO ] [sig ] ERIE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:23.000876] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ERIE.txt [2026-03-09T20:21:23.001074] [INFO ] [sig ] [1046/3280] Completed ERIE in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:23.001116] [INFO ] [sig ] [1047/3280] Forecasting ERII... [2026-03-09T20:21:23.001147] [INFO ] [sig ] Generating forecast for: ERII [2026-03-09T20:21:23.001177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-03-09T20:21:23.013095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-03-09T20:21:23.013503] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-03-09T20:21:23.014354] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-03-09T20:21:23.014419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:23.014452] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:23.014478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:23.014534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:23.074905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:23.075818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:23.075927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:23.075967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:23.196354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:23.196524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:23.196564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:23.196621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:23.200079] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=84.26%) [2026-03-09T20:21:23.200359] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-03-09T20:21:23.200491] [INFO ] [sig ] ERII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:23.412017] [INFO ] [LOCAL ] Saved forecast: ERII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ERII.txt [2026-03-09T20:21:23.412170] [INFO ] [sig ] [1047/3280] Completed ERII in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:23.412213] [INFO ] [sig ] [1048/3280] Forecasting ERO... [2026-03-09T20:21:23.412245] [INFO ] [sig ] Generating forecast for: ERO [2026-03-09T20:21:23.412276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-03-09T20:21:23.424657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-03-09T20:21:23.425020] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-03-09T20:21:23.425943] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-03-09T20:21:23.425999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:23.426033] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:23.426062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:23.426149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:23.488468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:23.489291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:23.489377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:23.489410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:23.612264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:23.612427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:23.612468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:23.612498] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:23.616205] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-03-09T20:21:23.616503] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-03-09T20:21:23.616676] [INFO ] [sig ] ERO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:23.764081] [INFO ] [LOCAL ] Saved forecast: ERO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ERO.txt [2026-03-09T20:21:23.764228] [INFO ] [sig ] [1048/3280] Completed ERO in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:23.764268] [INFO ] [sig ] [1049/3280] Forecasting ES... [2026-03-09T20:21:23.764298] [INFO ] [sig ] Generating forecast for: ES [2026-03-09T20:21:23.764328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-03-09T20:21:23.775311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-03-09T20:21:23.775674] [INFO ] [FORECASTER] Starting predict_future for ES [2026-03-09T20:21:23.776481] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-03-09T20:21:23.776534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:23.776588] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:23.776620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:23.776677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:23.834286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:23.835048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:23.835132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:23.835165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:23.956671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:23.956810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:23.956851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:23.956881] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:23.960411] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-03-09T20:21:23.960715] [INFO ] [FORECASTER] Completed predict_future for ES [2026-03-09T20:21:23.960849] [INFO ] [sig ] ES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:24.103085] [INFO ] [LOCAL ] Saved forecast: ES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ES.txt [2026-03-09T20:21:24.103227] [INFO ] [sig ] [1049/3280] Completed ES in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:24.103267] [INFO ] [sig ] [1050/3280] Forecasting ESAB... [2026-03-09T20:21:24.103297] [INFO ] [sig ] Generating forecast for: ESAB [2026-03-09T20:21:24.103327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-03-09T20:21:24.114863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-03-09T20:21:24.115191] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-03-09T20:21:24.116024] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-03-09T20:21:24.116078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:24.116138] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:24.116166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:24.116228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:24.174112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:24.174891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:24.175164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:24.175197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:24.296388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:24.296543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:24.296603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:24.296636] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:24.300230] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-03-09T20:21:24.300521] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-03-09T20:21:24.300676] [INFO ] [sig ] ESAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:24.443239] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ESAB.txt [2026-03-09T20:21:24.443381] [INFO ] [sig ] [1050/3280] Completed ESAB in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:24.443428] [INFO ] [sig ] [1051/3280] Forecasting ESCA... [2026-03-09T20:21:24.443461] [INFO ] [sig ] Generating forecast for: ESCA [2026-03-09T20:21:24.443490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-03-09T20:21:24.454731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-03-09T20:21:24.455065] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-03-09T20:21:24.455925] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-03-09T20:21:24.455981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:24.456015] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:24.456043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:24.456101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:24.514379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:24.515240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:24.515337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:24.515372] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:24.630676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:24.630853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:24.630903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:24.630934] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:24.634789] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: UP (p=86.90%) [2026-03-09T20:21:24.635120] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-03-09T20:21:24.635258] [INFO ] [sig ] ESCA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:24.782644] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ESCA.txt [2026-03-09T20:21:24.782803] [INFO ] [sig ] [1051/3280] Completed ESCA in 0.3s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:24.782844] [INFO ] [sig ] [1052/3280] Forecasting ESE... [2026-03-09T20:21:24.782876] [INFO ] [sig ] Generating forecast for: ESE [2026-03-09T20:21:24.782907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-03-09T20:21:24.795256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-03-09T20:21:24.795666] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-03-09T20:21:24.796542] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-03-09T20:21:24.796638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:24.796678] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:24.796707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:24.796772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:24.856495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:24.857385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:24.857471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:24.857527] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:24.984866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:24.985041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:24.985085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:24.985115] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:24.988909] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=32.00%) [2026-03-09T20:21:24.989212] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-03-09T20:21:24.989396] [INFO ] [sig ] ESE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:25.141669] [INFO ] [LOCAL ] Saved forecast: ESE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESE.txt [2026-03-09T20:21:25.141830] [INFO ] [sig ] [1052/3280] Completed ESE in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:25.141870] [INFO ] [sig ] [1053/3280] Forecasting ESEA... [2026-03-09T20:21:25.141901] [INFO ] [sig ] Generating forecast for: ESEA [2026-03-09T20:21:25.141934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-03-09T20:21:25.153838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-03-09T20:21:25.154241] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-03-09T20:21:25.155121] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-03-09T20:21:25.155176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:25.155209] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:25.155237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:25.155296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:25.215339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:25.216293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:25.216385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:25.216419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:25.342875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:25.343040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:25.343083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:25.343147] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:25.347065] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-03-09T20:21:25.347430] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-03-09T20:21:25.347718] [INFO ] [sig ] ESEA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:25.500487] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESEA.txt [2026-03-09T20:21:25.500705] [INFO ] [sig ] [1053/3280] Completed ESEA in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:25.500758] [INFO ] [sig ] [1054/3280] Forecasting ESGD... [2026-03-09T20:21:25.500798] [INFO ] [sig ] Generating forecast for: ESGD [2026-03-09T20:21:25.500837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-03-09T20:21:25.516022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-03-09T20:21:25.516409] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-03-09T20:21:25.517304] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-03-09T20:21:25.517361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:25.517394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:25.517422] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:25.517481] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:25.577771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:25.578679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:25.578766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:25.578801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:25.713957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:25.714121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:25.714192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:25.714239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:25.718470] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=10.73%) [2026-03-09T20:21:25.718787] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-03-09T20:21:25.718926] [INFO ] [sig ] ESGD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:25.876410] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESGD.txt [2026-03-09T20:21:25.876761] [INFO ] [sig ] [1054/3280] Completed ESGD in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:25.876821] [INFO ] [sig ] [1055/3280] Forecasting ESGE... [2026-03-09T20:21:25.876864] [INFO ] [sig ] Generating forecast for: ESGE [2026-03-09T20:21:25.876901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-03-09T20:21:25.895693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-03-09T20:21:25.896351] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-03-09T20:21:25.897700] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-03-09T20:21:25.897757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:25.897802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:25.897832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:25.897918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:25.968487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:25.970144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:25.970319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:25.970383] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:26.120663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:26.120844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:26.120886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:26.120917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:26.124898] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=30.96%) [2026-03-09T20:21:26.125288] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-03-09T20:21:26.125444] [INFO ] [sig ] ESGE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:26.274474] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESGE.txt [2026-03-09T20:21:26.274697] [INFO ] [sig ] [1055/3280] Completed ESGE in 0.4s | 2.77 sym/s | Total: 6.3m | ETA: 13.4m [2026-03-09T20:21:26.274753] [INFO ] [sig ] [1056/3280] Forecasting ESI... [2026-03-09T20:21:26.274795] [INFO ] [sig ] Generating forecast for: ESI [2026-03-09T20:21:26.274838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-03-09T20:21:26.287455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-03-09T20:21:26.288070] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-03-09T20:21:26.289028] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-03-09T20:21:26.289088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:26.289121] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:26.289147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:26.289205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:26.348767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:26.349727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:26.349834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:26.349870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:26.476249] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:26.476421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:26.476461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:26.476490] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:26.480108] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=43.90%) [2026-03-09T20:21:26.480397] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-03-09T20:21:26.480530] [INFO ] [sig ] ESI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:26.628078] [INFO ] [LOCAL ] Saved forecast: ESI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESI.txt [2026-03-09T20:21:26.628237] [INFO ] [sig ] [1056/3280] Completed ESI in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:26.628277] [INFO ] [sig ] [1057/3280] Forecasting ESOA... [2026-03-09T20:21:26.628308] [INFO ] [sig ] Generating forecast for: ESOA [2026-03-09T20:21:26.628338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-03-09T20:21:26.641286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-03-09T20:21:26.641713] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-03-09T20:21:26.642793] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-03-09T20:21:26.642849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:26.642884] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:26.642911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:26.642968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:26.709156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:26.710162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:26.710259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:26.710296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:26.840556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:26.840740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:26.840780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:26.840810] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:26.844741] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-03-09T20:21:26.845090] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-03-09T20:21:26.845238] [INFO ] [sig ] ESOA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:27.002734] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESOA.txt [2026-03-09T20:21:27.002902] [INFO ] [sig ] [1057/3280] Completed ESOA in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:27.002948] [INFO ] [sig ] [1058/3280] Forecasting ESPO... [2026-03-09T20:21:27.002980] [INFO ] [sig ] Generating forecast for: ESPO [2026-03-09T20:21:27.003010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-03-09T20:21:27.016118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-03-09T20:21:27.016461] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-03-09T20:21:27.017340] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-03-09T20:21:27.017397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:27.017441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:27.017470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:27.017554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:27.080443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:27.081483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:27.081617] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:27.081669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:27.219820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:27.220005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:27.220047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:27.220077] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:27.223912] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=68.60%) [2026-03-09T20:21:27.224303] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-03-09T20:21:27.224456] [INFO ] [sig ] ESPO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:27.378213] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ESPO.txt [2026-03-09T20:21:27.378378] [INFO ] [sig ] [1058/3280] Completed ESPO in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:27.378420] [INFO ] [sig ] [1059/3280] Forecasting ESQ... [2026-03-09T20:21:27.378455] [INFO ] [sig ] Generating forecast for: ESQ [2026-03-09T20:21:27.378485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-03-09T20:21:27.391181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-03-09T20:21:27.391650] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-03-09T20:21:27.392565] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-03-09T20:21:27.392652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:27.392686] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:27.392713] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:27.392771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:27.457928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:27.458853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:27.458942] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:27.458975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:27.593831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:27.594003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:27.594044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:27.594073] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:27.597767] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-03-09T20:21:27.598086] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-03-09T20:21:27.598239] [INFO ] [sig ] ESQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:27.746782] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESQ.txt [2026-03-09T20:21:27.746953] [INFO ] [sig ] [1059/3280] Completed ESQ in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:27.746993] [INFO ] [sig ] [1060/3280] Forecasting ESTA... [2026-03-09T20:21:27.747023] [INFO ] [sig ] Generating forecast for: ESTA [2026-03-09T20:21:27.747053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-03-09T20:21:27.759342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-03-09T20:21:27.759775] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-03-09T20:21:27.760663] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-03-09T20:21:27.760717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:27.760748] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:27.760776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:27.760833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:27.821020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:27.821950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:27.822097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:27.822134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:27.946860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:27.947027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:27.947070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:27.947099] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:27.951139] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-03-09T20:21:27.951545] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-03-09T20:21:27.951734] [INFO ] [sig ] ESTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:28.108839] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ESTA.txt [2026-03-09T20:21:28.108986] [INFO ] [sig ] [1060/3280] Completed ESTA in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:28.109025] [INFO ] [sig ] [1061/3280] Forecasting ESTC... [2026-03-09T20:21:28.109055] [INFO ] [sig ] Generating forecast for: ESTC [2026-03-09T20:21:28.109085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-03-09T20:21:28.121468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-03-09T20:21:28.121836] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-03-09T20:21:28.122725] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-03-09T20:21:28.122781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:28.122815] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:28.122843] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:28.122901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:28.182457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:28.183374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:28.183456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:28.183488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:28.304999] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:28.305162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:28.305203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:28.305232] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:28.308914] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: DOWN (p=15.95%) [2026-03-09T20:21:28.309202] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-03-09T20:21:28.309336] [INFO ] [sig ] ESTC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:28.457922] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ESTC.txt [2026-03-09T20:21:28.458230] [INFO ] [sig ] [1061/3280] Completed ESTC in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 13.4m [2026-03-09T20:21:28.458282] [INFO ] [sig ] [1062/3280] Forecasting ETB... [2026-03-09T20:21:28.458332] [INFO ] [sig ] Generating forecast for: ETB [2026-03-09T20:21:28.458367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-03-09T20:21:28.470962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-03-09T20:21:28.471408] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-03-09T20:21:28.472342] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-03-09T20:21:28.472412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:28.472449] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:28.472478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:28.472537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:28.533469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:28.534409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:28.534514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:28.534566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:28.658448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:28.658643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:28.658690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:28.658719] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:28.662376] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: DOWN (p=36.57%) [2026-03-09T20:21:28.662730] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-03-09T20:21:28.662884] [INFO ] [sig ] ETB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:28.810665] [INFO ] [LOCAL ] Saved forecast: ETB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETB.txt [2026-03-09T20:21:28.810824] [INFO ] [sig ] [1062/3280] Completed ETB in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:28.810864] [INFO ] [sig ] [1063/3280] Forecasting ETD... [2026-03-09T20:21:28.810895] [INFO ] [sig ] Generating forecast for: ETD [2026-03-09T20:21:28.810927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-03-09T20:21:28.824442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-03-09T20:21:28.824863] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-03-09T20:21:28.825775] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-03-09T20:21:28.825829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:28.825861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:28.825888] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:28.825950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:28.892271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:28.893255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:28.893380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:28.893413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:29.018860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:29.019027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:29.019070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:29.019098] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:29.022966] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-03-09T20:21:29.023264] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-03-09T20:21:29.023401] [INFO ] [sig ] ETD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:29.168188] [INFO ] [LOCAL ] Saved forecast: ETD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETD.txt [2026-03-09T20:21:29.168394] [INFO ] [sig ] [1063/3280] Completed ETD in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:29.168446] [INFO ] [sig ] [1064/3280] Forecasting ETG... [2026-03-09T20:21:29.168484] [INFO ] [sig ] Generating forecast for: ETG [2026-03-09T20:21:29.168522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-03-09T20:21:29.181201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-03-09T20:21:29.181657] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-03-09T20:21:29.182532] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-03-09T20:21:29.182616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:29.182653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:29.182682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:29.182741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:29.244567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:29.245547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:29.245664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:29.245699] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:29.384516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:29.384729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:29.384779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:29.384814] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:29.389119] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-03-09T20:21:29.389437] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-03-09T20:21:29.389601] [INFO ] [sig ] ETG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:29.542825] [INFO ] [LOCAL ] Saved forecast: ETG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETG.txt [2026-03-09T20:21:29.543010] [INFO ] [sig ] [1064/3280] Completed ETG in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:29.543053] [INFO ] [sig ] [1065/3280] Forecasting ETHA... [2026-03-09T20:21:29.543085] [INFO ] [sig ] Generating forecast for: ETHA [2026-03-09T20:21:29.543117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-03-09T20:21:29.555314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-03-09T20:21:29.555728] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-03-09T20:21:29.556644] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-03-09T20:21:29.556700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:29.556732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:29.556760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:29.556819] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:29.620631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:29.621640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:29.621740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:29.621789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:29.750829] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:29.750993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:29.751036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:29.751087] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:29.755321] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=52.17%) [2026-03-09T20:21:29.755643] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-03-09T20:21:29.755788] [INFO ] [sig ] ETHA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:29.897458] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ETHA.txt [2026-03-09T20:21:29.897683] [INFO ] [sig ] [1065/3280] Completed ETHA in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:29.897730] [INFO ] [sig ] [1066/3280] Forecasting ETJ... [2026-03-09T20:21:29.897763] [INFO ] [sig ] Generating forecast for: ETJ [2026-03-09T20:21:29.897794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-03-09T20:21:29.910616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-03-09T20:21:29.911051] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-03-09T20:21:29.911963] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-03-09T20:21:29.912035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:29.912069] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:29.912096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:29.912154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:29.973020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:29.973967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:29.974061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:29.974095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:30.090852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:30.091034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:30.091103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:30.091138] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:30.094750] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-03-09T20:21:30.095046] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-03-09T20:21:30.095181] [INFO ] [sig ] ETJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:30.239006] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETJ.txt [2026-03-09T20:21:30.239339] [INFO ] [sig ] [1066/3280] Completed ETJ in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:30.239378] [INFO ] [sig ] [1067/3280] Forecasting ETN... [2026-03-09T20:21:30.239408] [INFO ] [sig ] Generating forecast for: ETN [2026-03-09T20:21:30.239437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-03-09T20:21:30.251081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-03-09T20:21:30.251430] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-03-09T20:21:30.252261] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-03-09T20:21:30.252315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:30.252372] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:30.252400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:30.252457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:30.312854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:30.313797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:30.313885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:30.313939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:30.440043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:30.440214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:30.440255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:30.440283] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:30.443828] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=76.15%) [2026-03-09T20:21:30.444151] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-03-09T20:21:30.444284] [INFO ] [sig ] ETN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:30.597033] [INFO ] [LOCAL ] Saved forecast: ETN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ETN.txt [2026-03-09T20:21:30.597179] [INFO ] [sig ] [1067/3280] Completed ETN in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:30.597219] [INFO ] [sig ] [1068/3280] Forecasting ETO... [2026-03-09T20:21:30.597250] [INFO ] [sig ] Generating forecast for: ETO [2026-03-09T20:21:30.597280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-03-09T20:21:30.609457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-03-09T20:21:30.609791] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-03-09T20:21:30.610665] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-03-09T20:21:30.610720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:30.610754] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:30.610781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:30.610839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:30.671713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:30.672650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:30.672737] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:30.672771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:30.796252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:30.796414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:30.796457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:30.796486] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:30.800135] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=9.73%) [2026-03-09T20:21:30.800426] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-03-09T20:21:30.800563] [INFO ] [sig ] ETO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:30.945281] [INFO ] [LOCAL ] Saved forecast: ETO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETO.txt [2026-03-09T20:21:30.945422] [INFO ] [sig ] [1068/3280] Completed ETO in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:30.945462] [INFO ] [sig ] [1069/3280] Forecasting ETON... [2026-03-09T20:21:30.945491] [INFO ] [sig ] Generating forecast for: ETON [2026-03-09T20:21:30.945520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-03-09T20:21:30.958131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-03-09T20:21:30.958732] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-03-09T20:21:30.959769] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-03-09T20:21:30.959824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:30.959856] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:30.959882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:30.959950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:31.021218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:31.022141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:31.022231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:31.022265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:31.146394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:31.146566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:31.146626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:31.146656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:31.150298] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-03-09T20:21:31.150612] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-03-09T20:21:31.150766] [INFO ] [sig ] ETON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:31.305102] [INFO ] [LOCAL ] Saved forecast: ETON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETON.txt [2026-03-09T20:21:31.305291] [INFO ] [sig ] [1069/3280] Completed ETON in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:31.305333] [INFO ] [sig ] [1070/3280] Forecasting ETSY... [2026-03-09T20:21:31.305363] [INFO ] [sig ] Generating forecast for: ETSY [2026-03-09T20:21:31.305394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-03-09T20:21:31.317645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-03-09T20:21:31.318062] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-03-09T20:21:31.318929] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-03-09T20:21:31.318984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:31.319014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:31.319039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:31.319099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:31.377936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:31.378879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:31.378988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:31.379025] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:31.509402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:31.509593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:31.509641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:31.509707] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:31.513319] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=18.60%) [2026-03-09T20:21:31.513650] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-03-09T20:21:31.513793] [INFO ] [sig ] ETSY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:31.659691] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETSY.txt [2026-03-09T20:21:31.659828] [INFO ] [sig ] [1070/3280] Completed ETSY in 0.4s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:31.659868] [INFO ] [sig ] [1071/3280] Forecasting ETY... [2026-03-09T20:21:31.659897] [INFO ] [sig ] Generating forecast for: ETY [2026-03-09T20:21:31.659928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-03-09T20:21:31.671965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-03-09T20:21:31.672329] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-03-09T20:21:31.673195] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-03-09T20:21:31.673260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:31.673294] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:31.673320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:31.673378] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:31.734064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:31.734933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:31.735028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:31.735067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:31.852769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:31.852937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:31.852986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:31.853014] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:31.856473] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=49.34%) [2026-03-09T20:21:31.856771] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-03-09T20:21:31.856904] [INFO ] [sig ] ETY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:32.005070] [INFO ] [LOCAL ] Saved forecast: ETY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ETY.txt [2026-03-09T20:21:32.005441] [INFO ] [sig ] [1071/3280] Completed ETY in 0.3s | 2.77 sym/s | Total: 6.4m | ETA: 13.3m [2026-03-09T20:21:32.005482] [INFO ] [sig ] [1072/3280] Forecasting EUFN... [2026-03-09T20:21:32.005514] [INFO ] [sig ] Generating forecast for: EUFN [2026-03-09T20:21:32.005543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-03-09T20:21:32.018396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-03-09T20:21:32.019039] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-03-09T20:21:32.019955] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-03-09T20:21:32.020022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:32.020063] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:32.020092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:32.020150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:32.086830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:32.087924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:32.088052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:32.088090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:32.226353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:32.226524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:32.226587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:32.226623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:32.230284] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=75.12%) [2026-03-09T20:21:32.230635] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-03-09T20:21:32.230784] [INFO ] [sig ] EUFN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:32.376782] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EUFN.txt [2026-03-09T20:21:32.376970] [INFO ] [sig ] [1072/3280] Completed EUFN in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:32.377018] [INFO ] [sig ] [1073/3280] Forecasting EVAX... [2026-03-09T20:21:32.377049] [INFO ] [sig ] Generating forecast for: EVAX [2026-03-09T20:21:32.377080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-03-09T20:21:32.389328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-03-09T20:21:32.389781] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-03-09T20:21:32.390695] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-03-09T20:21:32.390753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:32.390786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:32.390813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:32.390871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:32.449101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:32.449976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:32.450063] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:32.450096] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:32.579590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:32.579756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:32.579798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:32.579827] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:32.584095] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=82.07%) [2026-03-09T20:21:32.584418] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-03-09T20:21:32.584566] [INFO ] [sig ] EVAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:32.734248] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVAX.txt [2026-03-09T20:21:32.734405] [INFO ] [sig ] [1073/3280] Completed EVAX in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:32.734445] [INFO ] [sig ] [1074/3280] Forecasting EVC... [2026-03-09T20:21:32.734476] [INFO ] [sig ] Generating forecast for: EVC [2026-03-09T20:21:32.734507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-03-09T20:21:32.746254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-03-09T20:21:32.746665] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-03-09T20:21:32.747543] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-03-09T20:21:32.747620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:32.747655] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:32.747683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:32.747741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:32.809933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:32.810859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:32.810950] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:32.810985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:32.931929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:32.932095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:32.932136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:32.932164] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:32.935646] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-03-09T20:21:32.935927] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-03-09T20:21:32.936082] [INFO ] [sig ] EVC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:33.082912] [INFO ] [LOCAL ] Saved forecast: EVC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVC.txt [2026-03-09T20:21:33.083082] [INFO ] [sig ] [1074/3280] Completed EVC in 0.3s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:33.083129] [INFO ] [sig ] [1075/3280] Forecasting EVCM... [2026-03-09T20:21:33.083162] [INFO ] [sig ] Generating forecast for: EVCM [2026-03-09T20:21:33.083193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-03-09T20:21:33.096592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-03-09T20:21:33.096983] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-03-09T20:21:33.098202] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-03-09T20:21:33.098276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:33.098328] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:33.098375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:33.098464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:33.158863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:33.159717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:33.159805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:33.159839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:33.284343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:33.284518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:33.284561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:33.284613] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:33.288820] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-03-09T20:21:33.289201] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-03-09T20:21:33.289353] [INFO ] [sig ] EVCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:33.449315] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVCM.txt [2026-03-09T20:21:33.449478] [INFO ] [sig ] [1075/3280] Completed EVCM in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:33.449519] [INFO ] [sig ] [1076/3280] Forecasting EVEX... [2026-03-09T20:21:33.449549] [INFO ] [sig ] Generating forecast for: EVEX [2026-03-09T20:21:33.449601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-03-09T20:21:33.463670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-03-09T20:21:33.464020] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-03-09T20:21:33.465074] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-03-09T20:21:33.465128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:33.465160] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:33.465186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:33.465393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:33.526838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:33.527790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:33.527879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:33.527913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:33.657421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:33.657649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:33.657695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:33.657725] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:33.662025] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-03-09T20:21:33.662384] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-03-09T20:21:33.662530] [INFO ] [sig ] EVEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:33.813370] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVEX.txt [2026-03-09T20:21:33.813508] [INFO ] [sig ] [1076/3280] Completed EVEX in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:33.813546] [INFO ] [sig ] [1077/3280] Forecasting EVF... [2026-03-09T20:21:33.813595] [INFO ] [sig ] Generating forecast for: EVF [2026-03-09T20:21:33.813628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-03-09T20:21:33.825882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-03-09T20:21:33.826199] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-03-09T20:21:33.827048] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-03-09T20:21:33.827113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:33.827151] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:33.827178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:33.827235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:33.884973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:33.885672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:33.885782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:33.885815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:34.002686] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:34.002841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:34.002885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:34.002915] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:34.006519] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=89.48%) [2026-03-09T20:21:34.006824] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-03-09T20:21:34.006959] [INFO ] [sig ] EVF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:34.150825] [INFO ] [LOCAL ] Saved forecast: EVF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVF.txt [2026-03-09T20:21:34.150976] [INFO ] [sig ] [1077/3280] Completed EVF in 0.3s | 2.77 sym/s | Total: 6.5m | ETA: 13.3m [2026-03-09T20:21:34.151019] [INFO ] [sig ] [1078/3280] Forecasting EVG... [2026-03-09T20:21:34.151053] [INFO ] [sig ] Generating forecast for: EVG [2026-03-09T20:21:34.151084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-03-09T20:21:34.163600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-03-09T20:21:34.163928] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-03-09T20:21:34.164847] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-03-09T20:21:34.164908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:34.164951] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:34.164986] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:34.165048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:34.226789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:34.227530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:34.227642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:34.227679] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:34.343268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:34.343449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:34.343493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:34.343523] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:34.347159] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-03-09T20:21:34.347448] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-03-09T20:21:34.347620] [INFO ] [sig ] EVG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:34.497647] [INFO ] [LOCAL ] Saved forecast: EVG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVG.txt [2026-03-09T20:21:34.497798] [INFO ] [sig ] [1078/3280] Completed EVG in 0.3s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:34.497837] [INFO ] [sig ] [1079/3280] Forecasting EVGO... [2026-03-09T20:21:34.497867] [INFO ] [sig ] Generating forecast for: EVGO [2026-03-09T20:21:34.497897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-03-09T20:21:34.509792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-03-09T20:21:34.510176] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-03-09T20:21:34.511076] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-03-09T20:21:34.511145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:34.511181] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:34.511208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:34.511267] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:34.569266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:34.570038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:34.570123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:34.570156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:34.697403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:34.697635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:34.697682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:34.697711] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:34.702151] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-03-09T20:21:34.702693] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-03-09T20:21:34.702840] [INFO ] [sig ] EVGO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:34.858782] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVGO.txt [2026-03-09T20:21:34.858953] [INFO ] [sig ] [1079/3280] Completed EVGO in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:34.858995] [INFO ] [sig ] [1080/3280] Forecasting EVH... [2026-03-09T20:21:34.859023] [INFO ] [sig ] Generating forecast for: EVH [2026-03-09T20:21:34.859054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-03-09T20:21:34.873054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-03-09T20:21:34.873449] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-03-09T20:21:34.874325] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-03-09T20:21:34.874381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:34.874414] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:34.874441] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:34.874498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:34.932135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:34.933028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:34.933116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:34.933148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:35.058705] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:35.058868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:35.058921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:35.058956] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:35.062595] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=79.27%) [2026-03-09T20:21:35.062913] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-03-09T20:21:35.063075] [INFO ] [sig ] EVH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:35.204140] [INFO ] [LOCAL ] Saved forecast: EVH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVH.txt [2026-03-09T20:21:35.204319] [INFO ] [sig ] [1080/3280] Completed EVH in 0.3s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:35.204360] [INFO ] [sig ] [1081/3280] Forecasting EVN... [2026-03-09T20:21:35.204388] [INFO ] [sig ] Generating forecast for: EVN [2026-03-09T20:21:35.204417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-03-09T20:21:35.216489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-03-09T20:21:35.216845] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-03-09T20:21:35.217696] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-03-09T20:21:35.217749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:35.217781] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:35.217806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:35.217862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:35.278911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:35.279809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:35.279901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:35.279936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:35.400200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:35.400557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:35.400635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:35.400678] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:35.404294] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=25.67%) [2026-03-09T20:21:35.404597] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-03-09T20:21:35.404733] [INFO ] [sig ] EVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:35.555762] [INFO ] [LOCAL ] Saved forecast: EVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVN.txt [2026-03-09T20:21:35.555920] [INFO ] [sig ] [1081/3280] Completed EVN in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:35.555959] [INFO ] [sig ] [1082/3280] Forecasting EVO... [2026-03-09T20:21:35.555989] [INFO ] [sig ] Generating forecast for: EVO [2026-03-09T20:21:35.556021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-03-09T20:21:35.568719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-03-09T20:21:35.569092] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-03-09T20:21:35.570064] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-03-09T20:21:35.570125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:35.570169] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:35.570198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:35.570256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:35.636550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:35.637456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:35.637563] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:35.637618] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:35.767400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:35.767595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:35.767640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:35.767669] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:35.771647] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-03-09T20:21:35.771973] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-03-09T20:21:35.772148] [INFO ] [sig ] EVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:35.919679] [INFO ] [LOCAL ] Saved forecast: EVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVO.txt [2026-03-09T20:21:35.919853] [INFO ] [sig ] [1082/3280] Completed EVO in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:35.919894] [INFO ] [sig ] [1083/3280] Forecasting EVRG... [2026-03-09T20:21:35.919924] [INFO ] [sig ] Generating forecast for: EVRG [2026-03-09T20:21:35.919956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-03-09T20:21:35.932496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-03-09T20:21:35.932917] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-03-09T20:21:35.933990] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-03-09T20:21:35.934044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:35.934076] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:35.934103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:35.934160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:35.996771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:35.997817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:35.997910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:35.997944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:36.124258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:36.124425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:36.124467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:36.124498] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:36.128654] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: DOWN (p=47.34%) [2026-03-09T20:21:36.128944] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-03-09T20:21:36.129080] [INFO ] [sig ] EVRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:36.273088] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVRG.txt [2026-03-09T20:21:36.273243] [INFO ] [sig ] [1083/3280] Completed EVRG in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:36.273282] [INFO ] [sig ] [1084/3280] Forecasting EVSD... [2026-03-09T20:21:36.273311] [INFO ] [sig ] Generating forecast for: EVSD [2026-03-09T20:21:36.273343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-03-09T20:21:36.285651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-03-09T20:21:36.286037] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-03-09T20:21:36.287098] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-03-09T20:21:36.287154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:36.287227] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:36.287256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:36.287316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:36.346518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:36.347279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:36.347360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:36.347393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:36.472838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:36.472998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:36.473040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:36.473068] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:36.476917] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-03-09T20:21:36.477233] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-03-09T20:21:36.477366] [INFO ] [sig ] EVSD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:36.622419] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVSD.txt [2026-03-09T20:21:36.622596] [INFO ] [sig ] [1084/3280] Completed EVSD in 0.3s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:36.622640] [INFO ] [sig ] [1085/3280] Forecasting EVTC... [2026-03-09T20:21:36.622671] [INFO ] [sig ] Generating forecast for: EVTC [2026-03-09T20:21:36.622700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-03-09T20:21:36.634902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-03-09T20:21:36.635485] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-03-09T20:21:36.636543] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-03-09T20:21:36.636626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:36.636659] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:36.636686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:36.636742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:36.697043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:36.697985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:36.698084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:36.698126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:36.825086] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:36.825446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:36.825490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:36.825520] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:36.829389] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=83.15%) [2026-03-09T20:21:36.829733] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-03-09T20:21:36.829877] [INFO ] [sig ] EVTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:36.985512] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EVTC.txt [2026-03-09T20:21:36.985705] [INFO ] [sig ] [1085/3280] Completed EVTC in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:36.985760] [INFO ] [sig ] [1086/3280] Forecasting EVTL... [2026-03-09T20:21:36.985800] [INFO ] [sig ] Generating forecast for: EVTL [2026-03-09T20:21:36.985838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-03-09T20:21:36.998963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-03-09T20:21:36.999399] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-03-09T20:21:37.000300] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-03-09T20:21:37.000356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:37.000390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:37.000418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:37.000478] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:37.066064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:37.067010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:37.067099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:37.067133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:37.198120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:37.198302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:37.198350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:37.198379] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:37.202215] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-03-09T20:21:37.202515] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-03-09T20:21:37.202675] [INFO ] [sig ] EVTL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:37.374112] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EVTL.txt [2026-03-09T20:21:37.374277] [INFO ] [sig ] [1086/3280] Completed EVTL in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:37.374317] [INFO ] [sig ] [1087/3280] Forecasting EWBC... [2026-03-09T20:21:37.374348] [INFO ] [sig ] Generating forecast for: EWBC [2026-03-09T20:21:37.374381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-03-09T20:21:37.387031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-03-09T20:21:37.387447] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-03-09T20:21:37.388447] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-03-09T20:21:37.388503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:37.388536] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:37.388563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:37.388659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:37.448030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:37.449092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:37.449190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:37.449224] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:37.578944] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:37.579114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:37.579164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:37.579239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:37.583014] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-03-09T20:21:37.583337] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-03-09T20:21:37.583499] [INFO ] [sig ] EWBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:37.735935] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EWBC.txt [2026-03-09T20:21:37.736119] [INFO ] [sig ] [1087/3280] Completed EWBC in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:37.736170] [INFO ] [sig ] [1088/3280] Forecasting EWCZ... [2026-03-09T20:21:37.736209] [INFO ] [sig ] Generating forecast for: EWCZ [2026-03-09T20:21:37.736245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-03-09T20:21:37.751000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-03-09T20:21:37.751673] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-03-09T20:21:37.752870] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-03-09T20:21:37.752932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:37.752964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:37.752993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:37.753052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:37.815033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:37.816077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:37.816164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:37.816197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:37.945258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:37.945642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:37.945687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:37.945716] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:37.949402] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-09T20:21:37.949720] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-03-09T20:21:37.949859] [INFO ] [sig ] EWCZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:38.098027] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EWCZ.txt [2026-03-09T20:21:38.098193] [INFO ] [sig ] [1088/3280] Completed EWCZ in 0.4s | 2.77 sym/s | Total: 6.5m | ETA: 13.2m [2026-03-09T20:21:38.098234] [INFO ] [sig ] [1089/3280] Forecasting EWTX... [2026-03-09T20:21:38.098267] [INFO ] [sig ] Generating forecast for: EWTX [2026-03-09T20:21:38.098297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-03-09T20:21:38.110543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-03-09T20:21:38.110965] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-03-09T20:21:38.111843] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-03-09T20:21:38.111899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:38.111932] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:38.111959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:38.112022] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:38.169716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:38.170624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:38.170709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:38.170742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:38.297997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:38.298163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:38.298219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:38.298248] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:38.301736] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-03-09T20:21:38.302038] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-03-09T20:21:38.302175] [INFO ] [sig ] EWTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:38.445670] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EWTX.txt [2026-03-09T20:21:38.445843] [INFO ] [sig ] [1089/3280] Completed EWTX in 0.3s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:38.445883] [INFO ] [sig ] [1090/3280] Forecasting EWZS... [2026-03-09T20:21:38.445915] [INFO ] [sig ] Generating forecast for: EWZS [2026-03-09T20:21:38.445946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-03-09T20:21:38.457411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-03-09T20:21:38.457849] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-03-09T20:21:38.458706] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-03-09T20:21:38.458759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:38.458791] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:38.458817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:38.458874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:38.516336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:38.517274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:38.517362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:38.517395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:38.644209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:38.644621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:38.644678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:38.644714] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:38.648896] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-03-09T20:21:38.649224] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-03-09T20:21:38.649369] [INFO ] [sig ] EWZS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:38.800794] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EWZS.txt [2026-03-09T20:21:38.800979] [INFO ] [sig ] [1090/3280] Completed EWZS in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:38.801023] [INFO ] [sig ] [1091/3280] Forecasting EXAS... [2026-03-09T20:21:38.801054] [INFO ] [sig ] Generating forecast for: EXAS [2026-03-09T20:21:38.801099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-03-09T20:21:38.813956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-03-09T20:21:38.814349] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-03-09T20:21:38.815236] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-03-09T20:21:38.815291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:38.815324] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:38.815352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:38.815409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:38.878132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:38.879268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:38.879372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:38.879407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:39.013747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:39.013912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:39.013953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:39.013983] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:39.017846] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-03-09T20:21:39.018143] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-03-09T20:21:39.018288] [INFO ] [sig ] EXAS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:39.185260] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXAS.txt [2026-03-09T20:21:39.185422] [INFO ] [sig ] [1091/3280] Completed EXAS in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:39.185463] [INFO ] [sig ] [1092/3280] Forecasting EXC... [2026-03-09T20:21:39.185492] [INFO ] [sig ] Generating forecast for: EXC [2026-03-09T20:21:39.185524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-03-09T20:21:39.197129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-03-09T20:21:39.197595] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-03-09T20:21:39.198489] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-03-09T20:21:39.198544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:39.198602] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:39.198638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:39.198698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:39.258553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:39.259451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:39.259533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:39.259565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:39.385269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:39.385433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:39.385475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:39.385504] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:39.389376] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-03-09T20:21:39.389871] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-03-09T20:21:39.390005] [INFO ] [sig ] EXC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:39.539872] [INFO ] [LOCAL ] Saved forecast: EXC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXC.txt [2026-03-09T20:21:39.540043] [INFO ] [sig ] [1092/3280] Completed EXC in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:39.540084] [INFO ] [sig ] [1093/3280] Forecasting EXEL... [2026-03-09T20:21:39.540114] [INFO ] [sig ] Generating forecast for: EXEL [2026-03-09T20:21:39.540144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-03-09T20:21:39.552049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-03-09T20:21:39.552458] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-03-09T20:21:39.553327] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-03-09T20:21:39.553380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:39.553423] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:39.553451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:39.553507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:39.610946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:39.611871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:39.611965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:39.611999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:39.737778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:39.737942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:39.737985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:39.738016] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:39.742070] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-03-09T20:21:39.742368] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-03-09T20:21:39.742503] [INFO ] [sig ] EXEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:39.894042] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXEL.txt [2026-03-09T20:21:39.894217] [INFO ] [sig ] [1093/3280] Completed EXEL in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:39.894263] [INFO ] [sig ] [1094/3280] Forecasting EXG... [2026-03-09T20:21:39.894293] [INFO ] [sig ] Generating forecast for: EXG [2026-03-09T20:21:39.894324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-03-09T20:21:39.906035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-03-09T20:21:39.906459] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-03-09T20:21:39.907353] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-03-09T20:21:39.907408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:39.907440] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:39.907468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:39.907554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:39.966479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:39.967487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:39.967678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:39.967715] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:40.105017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:40.105183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:40.105226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:40.105255] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:40.109704] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-03-09T20:21:40.109990] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-03-09T20:21:40.110124] [INFO ] [sig ] EXG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:40.256422] [INFO ] [LOCAL ] Saved forecast: EXG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXG.txt [2026-03-09T20:21:40.256557] [INFO ] [sig ] [1094/3280] Completed EXG in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.2m [2026-03-09T20:21:40.256616] [INFO ] [sig ] [1095/3280] Forecasting EXK... [2026-03-09T20:21:40.256646] [INFO ] [sig ] Generating forecast for: EXK [2026-03-09T20:21:40.256676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-03-09T20:21:40.268403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-03-09T20:21:40.268938] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-03-09T20:21:40.269773] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-03-09T20:21:40.269826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:40.269857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:40.269884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:40.269941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:40.333299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:40.334071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:40.334157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:40.334190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:40.455280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:40.455399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:40.455436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:40.455464] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:40.458832] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=12.18%) [2026-03-09T20:21:40.459109] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-03-09T20:21:40.459262] [INFO ] [sig ] EXK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:40.601384] [INFO ] [LOCAL ] Saved forecast: EXK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EXK.txt [2026-03-09T20:21:40.601546] [INFO ] [sig ] [1095/3280] Completed EXK in 0.3s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:40.601606] [INFO ] [sig ] [1096/3280] Forecasting EXLS... [2026-03-09T20:21:40.601638] [INFO ] [sig ] Generating forecast for: EXLS [2026-03-09T20:21:40.601669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-03-09T20:21:40.614170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-03-09T20:21:40.614594] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-03-09T20:21:40.615506] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-03-09T20:21:40.615560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:40.615612] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:40.615640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:40.615697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:40.673385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:40.674291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:40.674377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:40.674409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:40.800819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:40.800995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:40.801036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:40.801064] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:40.804624] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-03-09T20:21:40.804906] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-03-09T20:21:40.805040] [INFO ] [sig ] EXLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:40.947227] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXLS.txt [2026-03-09T20:21:40.947587] [INFO ] [sig ] [1096/3280] Completed EXLS in 0.3s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:40.947645] [INFO ] [sig ] [1097/3280] Forecasting EXP... [2026-03-09T20:21:40.947685] [INFO ] [sig ] Generating forecast for: EXP [2026-03-09T20:21:40.947716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-03-09T20:21:40.960852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-03-09T20:21:40.961185] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-03-09T20:21:40.962203] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-03-09T20:21:40.962256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:40.962287] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:40.962314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:40.962370] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:41.021045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:41.021985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:41.022067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:41.022100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:41.142677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:41.142845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:41.142887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:41.142917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:41.147148] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-03-09T20:21:41.147434] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-03-09T20:21:41.147603] [INFO ] [sig ] EXP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:41.299498] [INFO ] [LOCAL ] Saved forecast: EXP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXP.txt [2026-03-09T20:21:41.299723] [INFO ] [sig ] [1097/3280] Completed EXP in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:41.299767] [INFO ] [sig ] [1098/3280] Forecasting EXPD... [2026-03-09T20:21:41.299797] [INFO ] [sig ] Generating forecast for: EXPD [2026-03-09T20:21:41.299826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-03-09T20:21:41.312623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-03-09T20:21:41.312971] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-03-09T20:21:41.313852] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-03-09T20:21:41.313907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:41.313939] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:41.313967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:41.314026] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:41.374295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:41.374987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:41.375080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:41.375117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:41.499911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:41.500083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:41.500125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:41.500154] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:41.503843] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-09T20:21:41.504192] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-03-09T20:21:41.504355] [INFO ] [sig ] EXPD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:41.650741] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXPD.txt [2026-03-09T20:21:41.650909] [INFO ] [sig ] [1098/3280] Completed EXPD in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:41.650951] [INFO ] [sig ] [1099/3280] Forecasting EXPE... [2026-03-09T20:21:41.650982] [INFO ] [sig ] Generating forecast for: EXPE [2026-03-09T20:21:41.651018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-03-09T20:21:41.662887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-03-09T20:21:41.663274] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-03-09T20:21:41.664166] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-03-09T20:21:41.664222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:41.664256] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:41.664285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:41.664343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:41.725767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:41.726674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:41.726761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:41.726795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:41.863100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:41.863278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:41.863335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:41.863365] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:41.867093] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-03-09T20:21:41.867415] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-03-09T20:21:41.867609] [INFO ] [sig ] EXPE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:42.016012] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EXPE.txt [2026-03-09T20:21:42.016183] [INFO ] [sig ] [1099/3280] Completed EXPE in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:42.016224] [INFO ] [sig ] [1100/3280] Forecasting EXPI... [2026-03-09T20:21:42.016255] [INFO ] [sig ] Generating forecast for: EXPI [2026-03-09T20:21:42.016287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-03-09T20:21:42.032515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-03-09T20:21:42.032982] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-03-09T20:21:42.033931] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-03-09T20:21:42.033986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:42.034020] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:42.034048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:42.034105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:42.096400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:42.097281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:42.097366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:42.097400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:42.216058] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:42.216199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:42.216239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:42.216285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:42.219824] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=69.33%) [2026-03-09T20:21:42.220106] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-03-09T20:21:42.220243] [INFO ] [sig ] EXPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:42.368222] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/EXPI.txt [2026-03-09T20:21:42.368367] [INFO ] [sig ] [1100/3280] Completed EXPI in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:42.368407] [INFO ] [sig ] [1101/3280] Forecasting EXPO... [2026-03-09T20:21:42.368437] [INFO ] [sig ] Generating forecast for: EXPO [2026-03-09T20:21:42.368466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-03-09T20:21:42.381445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-03-09T20:21:42.381808] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-03-09T20:21:42.382672] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-03-09T20:21:42.382726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:42.382798] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:42.382826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:42.382884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:42.459095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:42.460059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:42.460147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:42.460181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:42.577946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:42.578107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:42.578148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:42.578177] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:42.581648] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-03-09T20:21:42.581936] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-03-09T20:21:42.582066] [INFO ] [sig ] EXPO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:42.725199] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EXPO.txt [2026-03-09T20:21:42.725366] [INFO ] [sig ] [1101/3280] Completed EXPO in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:42.725408] [INFO ] [sig ] [1102/3280] Forecasting EYE... [2026-03-09T20:21:42.725439] [INFO ] [sig ] Generating forecast for: EYE [2026-03-09T20:21:42.725469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-03-09T20:21:42.736977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-03-09T20:21:42.737314] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-03-09T20:21:42.738180] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-03-09T20:21:42.738234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:42.738266] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:42.738292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:42.738348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:42.795604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:42.796323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:42.796403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:42.796450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:42.935100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:42.935294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:42.935337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:42.935366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:42.939426] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-03-09T20:21:42.939802] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-03-09T20:21:42.939972] [INFO ] [sig ] EYE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:43.085468] [INFO ] [LOCAL ] Saved forecast: EYE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EYE.txt [2026-03-09T20:21:43.085639] [INFO ] [sig ] [1102/3280] Completed EYE in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:43.085688] [INFO ] [sig ] [1103/3280] Forecasting EZGO... [2026-03-09T20:21:43.085721] [INFO ] [sig ] Generating forecast for: EZGO [2026-03-09T20:21:43.085751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-03-09T20:21:43.098319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-03-09T20:21:43.098635] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-03-09T20:21:43.099563] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-03-09T20:21:43.099653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:43.099688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:43.099716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:43.099785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:43.158342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:43.159107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:43.159203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:43.159246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:43.282127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:43.282295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:43.282336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:43.282364] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:43.287234] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-03-09T20:21:43.287752] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-03-09T20:21:43.287961] [INFO ] [sig ] EZGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:43.446031] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/EZGO.txt [2026-03-09T20:21:43.446169] [INFO ] [sig ] [1103/3280] Completed EZGO in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:43.446210] [INFO ] [sig ] [1104/3280] Forecasting F... [2026-03-09T20:21:43.446239] [INFO ] [sig ] Generating forecast for: F [2026-03-09T20:21:43.446270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-03-09T20:21:43.458977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-03-09T20:21:43.459311] [INFO ] [FORECASTER] Starting predict_future for F [2026-03-09T20:21:43.460174] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-03-09T20:21:43.460242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:43.460281] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:43.460313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:43.460388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:43.519939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:43.520701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:43.520784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:43.520816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:43.644715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:43.644877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:43.644917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:43.644990] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:43.648495] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-03-09T20:21:43.648801] [INFO ] [FORECASTER] Completed predict_future for F [2026-03-09T20:21:43.648937] [INFO ] [sig ] F: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:43.808154] [INFO ] [LOCAL ] Saved forecast: F 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/F.txt [2026-03-09T20:21:43.808390] [INFO ] [sig ] [1104/3280] Completed F in 0.4s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:43.808437] [INFO ] [sig ] [1105/3280] Forecasting FA... [2026-03-09T20:21:43.808466] [INFO ] [sig ] Generating forecast for: FA [2026-03-09T20:21:43.808503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-03-09T20:21:43.821652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-03-09T20:21:43.822011] [INFO ] [FORECASTER] Starting predict_future for FA [2026-03-09T20:21:43.822884] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-03-09T20:21:43.822937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:43.822969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:43.822996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:43.823062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:43.879993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:43.880727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:43.880827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:43.880863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:44.001638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:44.001801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:44.001847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:44.001877] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:44.005478] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: DOWN (p=22.92%) [2026-03-09T20:21:44.005791] [INFO ] [FORECASTER] Completed predict_future for FA [2026-03-09T20:21:44.005928] [INFO ] [sig ] FA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:44.152551] [INFO ] [LOCAL ] Saved forecast: FA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FA.txt [2026-03-09T20:21:44.152703] [INFO ] [sig ] [1105/3280] Completed FA in 0.3s | 2.77 sym/s | Total: 6.6m | ETA: 13.1m [2026-03-09T20:21:44.152743] [INFO ] [sig ] [1106/3280] Forecasting FAF... [2026-03-09T20:21:44.152772] [INFO ] [sig ] Generating forecast for: FAF [2026-03-09T20:21:44.152803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-03-09T20:21:44.165098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-03-09T20:21:44.165409] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-03-09T20:21:44.166245] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-03-09T20:21:44.166324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:44.166363] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:44.166392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:44.166448] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:44.227924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:44.228714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:44.228803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:44.228841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:44.351017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:44.351172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:44.351216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:44.351250] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:44.355163] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-03-09T20:21:44.355472] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-03-09T20:21:44.355618] [INFO ] [sig ] FAF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:44.514897] [INFO ] [LOCAL ] Saved forecast: FAF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FAF.txt [2026-03-09T20:21:44.515061] [INFO ] [sig ] [1106/3280] Completed FAF in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.1m [2026-03-09T20:21:44.515101] [INFO ] [sig ] [1107/3280] Forecasting FALN... [2026-03-09T20:21:44.515130] [INFO ] [sig ] Generating forecast for: FALN [2026-03-09T20:21:44.515162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-03-09T20:21:44.526779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-03-09T20:21:44.527213] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-03-09T20:21:44.528215] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-03-09T20:21:44.528279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:44.528311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:44.528337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:44.528394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:44.590556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:44.591555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:44.591670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:44.591706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:44.718953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:44.719114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:44.719156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:44.719187] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:44.723027] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=56.61%) [2026-03-09T20:21:44.723413] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-03-09T20:21:44.723568] [INFO ] [sig ] FALN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:44.865292] [INFO ] [LOCAL ] Saved forecast: FALN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FALN.txt [2026-03-09T20:21:44.865457] [INFO ] [sig ] [1107/3280] Completed FALN in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.1m [2026-03-09T20:21:44.865499] [INFO ] [sig ] [1108/3280] Forecasting FANG... [2026-03-09T20:21:44.865529] [INFO ] [sig ] Generating forecast for: FANG [2026-03-09T20:21:44.865587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-03-09T20:21:44.881368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-03-09T20:21:44.881764] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-03-09T20:21:44.882594] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-03-09T20:21:44.882648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:44.882680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:44.882707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:44.882764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:44.943181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:44.944412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:44.944501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:44.944536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:45.073214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:45.073383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:45.073425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:45.073454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:45.076980] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=73.29%) [2026-03-09T20:21:45.077272] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-03-09T20:21:45.077412] [INFO ] [sig ] FANG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:45.221549] [INFO ] [LOCAL ] Saved forecast: FANG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FANG.txt [2026-03-09T20:21:45.221740] [INFO ] [sig ] [1108/3280] Completed FANG in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.1m [2026-03-09T20:21:45.221796] [INFO ] [sig ] [1109/3280] Forecasting FARM... [2026-03-09T20:21:45.221829] [INFO ] [sig ] Generating forecast for: FARM [2026-03-09T20:21:45.221860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-03-09T20:21:45.233993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-03-09T20:21:45.234373] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-03-09T20:21:45.235258] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-03-09T20:21:45.235313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:45.235344] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:45.235370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:45.235425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:45.299033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:45.299960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:45.300051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:45.300085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:45.429126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:45.429300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:45.429351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:45.429388] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:45.433138] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=38.22%) [2026-03-09T20:21:45.433462] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-03-09T20:21:45.433811] [INFO ] [sig ] FARM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:45.588385] [INFO ] [LOCAL ] Saved forecast: FARM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FARM.txt [2026-03-09T20:21:45.588562] [INFO ] [sig ] [1109/3280] Completed FARM in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.1m [2026-03-09T20:21:45.588621] [INFO ] [sig ] [1110/3280] Forecasting FBIN... [2026-03-09T20:21:45.588651] [INFO ] [sig ] Generating forecast for: FBIN [2026-03-09T20:21:45.588681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-03-09T20:21:45.600272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-03-09T20:21:45.600882] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-03-09T20:21:45.601956] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-03-09T20:21:45.602011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:45.602044] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:45.602072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:45.602129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:45.665249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:45.666156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:45.666249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:45.666290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:45.795953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:45.796119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:45.796161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:45.796190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:45.799866] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-03-09T20:21:45.800186] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-03-09T20:21:45.800328] [INFO ] [sig ] FBIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:45.953501] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FBIN.txt [2026-03-09T20:21:45.953713] [INFO ] [sig ] [1110/3280] Completed FBIN in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.1m [2026-03-09T20:21:45.953756] [INFO ] [sig ] [1111/3280] Forecasting FBIO... [2026-03-09T20:21:45.953787] [INFO ] [sig ] Generating forecast for: FBIO [2026-03-09T20:21:45.953817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-03-09T20:21:45.967134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-03-09T20:21:45.967592] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-03-09T20:21:45.968613] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-03-09T20:21:45.968670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:45.968703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:45.968730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:45.968788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:46.030159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:46.031135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:46.031274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:46.031310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:46.160478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:46.160669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:46.160712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:46.160741] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:46.164282] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-03-09T20:21:46.164610] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-03-09T20:21:46.164745] [INFO ] [sig ] FBIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:46.315100] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FBIO.txt [2026-03-09T20:21:46.315262] [INFO ] [sig ] [1111/3280] Completed FBIO in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:46.315301] [INFO ] [sig ] [1112/3280] Forecasting FBIZ... [2026-03-09T20:21:46.315332] [INFO ] [sig ] Generating forecast for: FBIZ [2026-03-09T20:21:46.315364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-03-09T20:21:46.327875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-03-09T20:21:46.328240] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-03-09T20:21:46.329114] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-03-09T20:21:46.329168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:46.329200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:46.329227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:46.329297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:46.390547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:46.391451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:46.391540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:46.391593] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:46.520151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:46.520320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:46.520369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:46.520404] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:46.523868] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-03-09T20:21:46.524155] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-03-09T20:21:46.524289] [INFO ] [sig ] FBIZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:46.674052] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FBIZ.txt [2026-03-09T20:21:46.674215] [INFO ] [sig ] [1112/3280] Completed FBIZ in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:46.674257] [INFO ] [sig ] [1113/3280] Forecasting FBK... [2026-03-09T20:21:46.674293] [INFO ] [sig ] Generating forecast for: FBK [2026-03-09T20:21:46.674330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-03-09T20:21:46.686094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-03-09T20:21:46.686452] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-03-09T20:21:46.687278] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-03-09T20:21:46.687331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:46.687362] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:46.687389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:46.687444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:46.749668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:46.750506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:46.750788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:46.750823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:46.881817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:46.882008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:46.882074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:46.882113] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:46.886566] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-03-09T20:21:46.886878] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-03-09T20:21:46.887015] [INFO ] [sig ] FBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:47.032881] [INFO ] [LOCAL ] Saved forecast: FBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FBK.txt [2026-03-09T20:21:47.033044] [INFO ] [sig ] [1113/3280] Completed FBK in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:47.033085] [INFO ] [sig ] [1114/3280] Forecasting FBL... [2026-03-09T20:21:47.033115] [INFO ] [sig ] Generating forecast for: FBL [2026-03-09T20:21:47.033146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-03-09T20:21:47.045690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-03-09T20:21:47.046038] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-03-09T20:21:47.046900] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-03-09T20:21:47.046954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:47.046987] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:47.047013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:47.047070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:47.109625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:47.110480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:47.110566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:47.110621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:47.235359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:47.235524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:47.235585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:47.235621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:47.239282] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-03-09T20:21:47.239630] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-03-09T20:21:47.239818] [INFO ] [sig ] FBL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:47.384987] [INFO ] [LOCAL ] Saved forecast: FBL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FBL.txt [2026-03-09T20:21:47.385173] [INFO ] [sig ] [1114/3280] Completed FBL in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:47.385215] [INFO ] [sig ] [1115/3280] Forecasting FBNC... [2026-03-09T20:21:47.385246] [INFO ] [sig ] Generating forecast for: FBNC [2026-03-09T20:21:47.385277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-03-09T20:21:47.396914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-03-09T20:21:47.397265] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-03-09T20:21:47.398145] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-03-09T20:21:47.398201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:47.398234] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:47.398260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:47.398317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:47.456692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:47.457636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:47.457725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:47.457758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:47.573679] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:47.573845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:47.573890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:47.573921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:47.577563] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: DOWN (p=33.55%) [2026-03-09T20:21:47.577891] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-03-09T20:21:47.578033] [INFO ] [sig ] FBNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:47.728060] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FBNC.txt [2026-03-09T20:21:47.728265] [INFO ] [sig ] [1115/3280] Completed FBNC in 0.3s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:47.728313] [INFO ] [sig ] [1116/3280] Forecasting FBP... [2026-03-09T20:21:47.728346] [INFO ] [sig ] Generating forecast for: FBP [2026-03-09T20:21:47.728375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-03-09T20:21:47.741126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-03-09T20:21:47.741533] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-03-09T20:21:47.742405] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-03-09T20:21:47.742460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:47.742491] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:47.742518] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:47.742600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:47.799971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:47.800855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:47.800940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:47.800973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:47.929732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:47.929899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:47.929940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:47.929971] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:47.933551] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-03-09T20:21:47.933856] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-03-09T20:21:47.933985] [INFO ] [sig ] FBP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:48.078098] [INFO ] [LOCAL ] Saved forecast: FBP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FBP.txt [2026-03-09T20:21:48.078253] [INFO ] [sig ] [1116/3280] Completed FBP in 0.3s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:48.078293] [INFO ] [sig ] [1117/3280] Forecasting FC... [2026-03-09T20:21:48.078329] [INFO ] [sig ] Generating forecast for: FC [2026-03-09T20:21:48.078364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-03-09T20:21:48.089950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-03-09T20:21:48.090302] [INFO ] [FORECASTER] Starting predict_future for FC [2026-03-09T20:21:48.091139] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-03-09T20:21:48.091193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:48.091236] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:48.091264] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:48.091322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:48.149896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:48.150989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:48.151077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:48.151111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:48.279367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:48.279541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:48.279615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:48.279669] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:48.283392] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-03-09T20:21:48.283915] [INFO ] [FORECASTER] Completed predict_future for FC [2026-03-09T20:21:48.284053] [INFO ] [sig ] FC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:48.435597] [INFO ] [LOCAL ] Saved forecast: FC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FC.txt [2026-03-09T20:21:48.435768] [INFO ] [sig ] [1117/3280] Completed FC in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:48.435809] [INFO ] [sig ] [1118/3280] Forecasting FCAL... [2026-03-09T20:21:48.435842] [INFO ] [sig ] Generating forecast for: FCAL [2026-03-09T20:21:48.435873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-03-09T20:21:48.448026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-03-09T20:21:48.448393] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-03-09T20:21:48.449250] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-03-09T20:21:48.449304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:48.449370] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:48.449400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:48.449460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:48.517303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:48.518410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:48.518496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:48.518710] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:48.632802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:48.632968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:48.633008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:48.633037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:48.636538] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: DOWN (p=34.19%) [2026-03-09T20:21:48.636873] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-03-09T20:21:48.637022] [INFO ] [sig ] FCAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:48.799823] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCAL.txt [2026-03-09T20:21:48.799997] [INFO ] [sig ] [1118/3280] Completed FCAL in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:48.800041] [INFO ] [sig ] [1119/3280] Forecasting FCBC... [2026-03-09T20:21:48.800072] [INFO ] [sig ] Generating forecast for: FCBC [2026-03-09T20:21:48.800103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-03-09T20:21:48.811986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-03-09T20:21:48.812367] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-03-09T20:21:48.813246] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-03-09T20:21:48.813300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:48.813332] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:48.813359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:48.813415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:48.871858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:48.872772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:48.872858] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:48.872892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:48.998730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:48.998895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:48.998937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:48.998966] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:49.002865] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=39.52%) [2026-03-09T20:21:49.003162] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-03-09T20:21:49.003298] [INFO ] [sig ] FCBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:49.148411] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCBC.txt [2026-03-09T20:21:49.148596] [INFO ] [sig ] [1119/3280] Completed FCBC in 0.3s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:49.148640] [INFO ] [sig ] [1120/3280] Forecasting FCCO... [2026-03-09T20:21:49.148672] [INFO ] [sig ] Generating forecast for: FCCO [2026-03-09T20:21:49.148703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-03-09T20:21:49.160726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-03-09T20:21:49.161113] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-03-09T20:21:49.161966] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-03-09T20:21:49.162021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:49.162054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:49.162081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:49.162138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:49.219432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:49.220300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:49.220401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:49.220442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:49.349638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:49.349834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:49.349884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:49.349914] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:49.353642] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-03-09T20:21:49.353924] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-03-09T20:21:49.354064] [INFO ] [sig ] FCCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:49.497945] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FCCO.txt [2026-03-09T20:21:49.498106] [INFO ] [sig ] [1120/3280] Completed FCCO in 0.3s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:49.498146] [INFO ] [sig ] [1121/3280] Forecasting FCEL... [2026-03-09T20:21:49.498184] [INFO ] [sig ] Generating forecast for: FCEL [2026-03-09T20:21:49.498218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-03-09T20:21:49.509935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-03-09T20:21:49.510347] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-03-09T20:21:49.511264] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-03-09T20:21:49.511321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:49.511360] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:49.511393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:49.511463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:49.569447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:49.570500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:49.570612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:49.570651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:49.693127] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:49.693288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:49.693328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:49.693392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:49.696909] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-03-09T20:21:49.697195] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-03-09T20:21:49.697325] [INFO ] [sig ] FCEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:49.840651] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FCEL.txt [2026-03-09T20:21:49.840785] [INFO ] [sig ] [1121/3280] Completed FCEL in 0.3s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:49.840824] [INFO ] [sig ] [1122/3280] Forecasting FCF... [2026-03-09T20:21:49.840853] [INFO ] [sig ] Generating forecast for: FCF [2026-03-09T20:21:49.840885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-03-09T20:21:49.852986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-03-09T20:21:49.853297] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-03-09T20:21:49.854337] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-03-09T20:21:49.854391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:49.854424] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:49.854451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:49.854507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:49.912159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:49.912883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:49.912965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:49.912997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:50.035841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:50.036004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:50.036046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:50.036075] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:50.039896] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-03-09T20:21:50.040189] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-03-09T20:21:50.040322] [INFO ] [sig ] FCF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:50.190800] [INFO ] [LOCAL ] Saved forecast: FCF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FCF.txt [2026-03-09T20:21:50.190958] [INFO ] [sig ] [1122/3280] Completed FCF in 0.4s | 2.77 sym/s | Total: 6.7m | ETA: 13.0m [2026-03-09T20:21:50.190999] [INFO ] [sig ] [1123/3280] Forecasting FCFS... [2026-03-09T20:21:50.191029] [INFO ] [sig ] Generating forecast for: FCFS [2026-03-09T20:21:50.191060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-03-09T20:21:50.204922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-03-09T20:21:50.205291] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-03-09T20:21:50.206143] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-03-09T20:21:50.206197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:50.206228] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:50.206254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:50.206311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:50.265187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:50.265968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:50.266064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:50.266101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:50.394809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:50.394979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:50.395022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:50.395053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:50.398738] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-03-09T20:21:50.399064] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-03-09T20:21:50.399211] [INFO ] [sig ] FCFS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:50.545458] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCFS.txt [2026-03-09T20:21:50.545611] [INFO ] [sig ] [1123/3280] Completed FCFS in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 13.0m [2026-03-09T20:21:50.545652] [INFO ] [sig ] [1124/3280] Forecasting FCN... [2026-03-09T20:21:50.545683] [INFO ] [sig ] Generating forecast for: FCN [2026-03-09T20:21:50.545714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-03-09T20:21:50.558120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-03-09T20:21:50.558464] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-03-09T20:21:50.559494] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-03-09T20:21:50.559548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:50.559799] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:50.559828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:50.559886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:50.617998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:50.618700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:50.618781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:50.618816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:50.737900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:50.738064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:50.738104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:50.738149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:50.741665] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-03-09T20:21:50.741952] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-03-09T20:21:50.742086] [INFO ] [sig ] FCN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:50.889917] [INFO ] [LOCAL ] Saved forecast: FCN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCN.txt [2026-03-09T20:21:50.890086] [INFO ] [sig ] [1124/3280] Completed FCN in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 13.0m [2026-03-09T20:21:50.890126] [INFO ] [sig ] [1125/3280] Forecasting FCNCA... [2026-03-09T20:21:50.890158] [INFO ] [sig ] Generating forecast for: FCNCA [2026-03-09T20:21:50.890189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-03-09T20:21:50.901856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-03-09T20:21:50.902237] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-03-09T20:21:50.903103] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-03-09T20:21:50.903158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:50.903189] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:50.903215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:50.903271] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:50.960735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:50.961610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:50.961694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:50.961727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:51.082680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:51.082857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:51.082905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:51.082940] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:51.086651] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-03-09T20:21:51.086942] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-03-09T20:21:51.087073] [INFO ] [sig ] FCNCA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:51.231272] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCNCA.txt [2026-03-09T20:21:51.231435] [INFO ] [sig ] [1125/3280] Completed FCNCA in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 13.0m [2026-03-09T20:21:51.231477] [INFO ] [sig ] [1126/3280] Forecasting FCNCO... [2026-03-09T20:21:51.231508] [INFO ] [sig ] Generating forecast for: FCNCO [2026-03-09T20:21:51.231557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-03-09T20:21:51.243517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-03-09T20:21:51.243913] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-03-09T20:21:51.244788] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-03-09T20:21:51.244843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:51.244875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:51.244903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:51.244959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:51.303467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:51.304298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:51.304398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:51.304433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:51.411273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:51.411438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:51.411480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:51.411511] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:51.415060] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-03-09T20:21:51.415396] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-03-09T20:21:51.415562] [INFO ] [sig ] FCNCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:51.572566] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCNCO.txt [2026-03-09T20:21:51.572729] [INFO ] [sig ] [1126/3280] Completed FCNCO in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 13.0m [2026-03-09T20:21:51.572769] [INFO ] [sig ] [1127/3280] Forecasting FCNCP... [2026-03-09T20:21:51.572799] [INFO ] [sig ] Generating forecast for: FCNCP [2026-03-09T20:21:51.572831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-03-09T20:21:51.584465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-03-09T20:21:51.584820] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-03-09T20:21:51.585711] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-03-09T20:21:51.585765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:51.585797] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:51.585824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:51.585880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:51.645007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:51.645902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:51.645986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:51.646019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:51.759984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:51.760140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:51.760182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:51.760210] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:51.764047] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-03-09T20:21:51.764324] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-03-09T20:21:51.764456] [INFO ] [sig ] FCNCP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:51.913356] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCNCP.txt [2026-03-09T20:21:51.913497] [INFO ] [sig ] [1127/3280] Completed FCNCP in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:51.913536] [INFO ] [sig ] [1128/3280] Forecasting FCTE... [2026-03-09T20:21:51.913566] [INFO ] [sig ] Generating forecast for: FCTE [2026-03-09T20:21:51.913616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-03-09T20:21:51.926278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-03-09T20:21:51.926632] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-03-09T20:21:51.927454] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-03-09T20:21:51.927534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:51.927602] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:51.927818] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:51.927876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:51.987981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:51.988731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:51.988812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:51.988845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:52.108089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:52.108241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:52.108281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:52.108310] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:52.111853] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-03-09T20:21:52.112137] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-03-09T20:21:52.112266] [INFO ] [sig ] FCTE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:52.259104] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FCTE.txt [2026-03-09T20:21:52.259268] [INFO ] [sig ] [1128/3280] Completed FCTE in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:52.259308] [INFO ] [sig ] [1129/3280] Forecasting FCX... [2026-03-09T20:21:52.259339] [INFO ] [sig ] Generating forecast for: FCX [2026-03-09T20:21:52.259371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-03-09T20:21:52.270843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-03-09T20:21:52.271247] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-03-09T20:21:52.272102] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-03-09T20:21:52.272156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:52.272188] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:52.272215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:52.272272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:52.331274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:52.332126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:52.332206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:52.332239] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:52.459124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:52.459278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:52.459319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:52.459347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:52.462892] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-09T20:21:52.463170] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-03-09T20:21:52.463299] [INFO ] [sig ] FCX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:52.609821] [INFO ] [LOCAL ] Saved forecast: FCX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FCX.txt [2026-03-09T20:21:52.609984] [INFO ] [sig ] [1129/3280] Completed FCX in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:52.610024] [INFO ] [sig ] [1130/3280] Forecasting FDBC... [2026-03-09T20:21:52.610055] [INFO ] [sig ] Generating forecast for: FDBC [2026-03-09T20:21:52.610084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-03-09T20:21:52.620312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-03-09T20:21:52.620746] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-03-09T20:21:52.621665] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-03-09T20:21:52.621731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:52.621764] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:52.621792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:52.621849] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:52.686207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:52.687187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:52.687283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:52.687319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:52.781003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:52.781158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:52.781213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:52.781248] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:52.784662] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-03-09T20:21:52.784941] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-03-09T20:21:52.785069] [INFO ] [sig ] FDBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:52.927790] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDBC.txt [2026-03-09T20:21:52.927921] [INFO ] [sig ] [1130/3280] Completed FDBC in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:52.927969] [INFO ] [sig ] [1131/3280] Forecasting FDIF... [2026-03-09T20:21:52.927998] [INFO ] [sig ] Generating forecast for: FDIF [2026-03-09T20:21:52.928029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-03-09T20:21:52.939514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-03-09T20:21:52.939839] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-03-09T20:21:52.940716] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-03-09T20:21:52.940771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:52.940804] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:52.940833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:52.940893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:53.000369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:53.001262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:53.001345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:53.001379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:53.106947] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:53.107079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:53.107118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:53.107146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:53.110617] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-03-09T20:21:53.110895] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-03-09T20:21:53.111025] [INFO ] [sig ] FDIF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:53.255516] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDIF.txt [2026-03-09T20:21:53.255677] [INFO ] [sig ] [1131/3280] Completed FDIF in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:53.255717] [INFO ] [sig ] [1132/3280] Forecasting FDIG... [2026-03-09T20:21:53.255753] [INFO ] [sig ] Generating forecast for: FDIG [2026-03-09T20:21:53.255785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-03-09T20:21:53.267878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-03-09T20:21:53.268213] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-03-09T20:21:53.269119] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-03-09T20:21:53.269176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:53.269208] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:53.269237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:53.269296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:53.328913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:53.329828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:53.329916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:53.329950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:53.451798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:53.451956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:53.451997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:53.452027] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:53.455558] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-03-09T20:21:53.455927] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-03-09T20:21:53.456061] [INFO ] [sig ] FDIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:53.604087] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDIG.txt [2026-03-09T20:21:53.604251] [INFO ] [sig ] [1132/3280] Completed FDIG in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:53.604293] [INFO ] [sig ] [1133/3280] Forecasting FDP... [2026-03-09T20:21:53.604323] [INFO ] [sig ] Generating forecast for: FDP [2026-03-09T20:21:53.604353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-03-09T20:21:53.616015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-03-09T20:21:53.616326] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-03-09T20:21:53.617194] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-03-09T20:21:53.617248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:53.617280] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:53.617307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:53.617364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:53.678406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:53.679312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:53.679396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:53.679431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:53.806332] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:53.806489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:53.806531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:53.806561] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:53.810378] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=66.41%) [2026-03-09T20:21:53.810684] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-03-09T20:21:53.810813] [INFO ] [sig ] FDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:53.951329] [INFO ] [LOCAL ] Saved forecast: FDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDP.txt [2026-03-09T20:21:53.951449] [INFO ] [sig ] [1133/3280] Completed FDP in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:53.951494] [INFO ] [sig ] [1134/3280] Forecasting FDS... [2026-03-09T20:21:53.951530] [INFO ] [sig ] Generating forecast for: FDS [2026-03-09T20:21:53.951566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-03-09T20:21:53.963167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-03-09T20:21:53.963473] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-03-09T20:21:53.964304] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-03-09T20:21:53.964358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:53.964389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:53.964419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:53.964487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:54.021942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:54.022649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:54.022743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:54.022777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:54.140834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:54.140959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:54.140997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:54.141025] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:54.144420] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-03-09T20:21:54.144723] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-03-09T20:21:54.144854] [INFO ] [sig ] FDS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:54.291080] [INFO ] [LOCAL ] Saved forecast: FDS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FDS.txt [2026-03-09T20:21:54.291251] [INFO ] [sig ] [1134/3280] Completed FDS in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:54.291292] [INFO ] [sig ] [1135/3280] Forecasting FDTX... [2026-03-09T20:21:54.291322] [INFO ] [sig ] Generating forecast for: FDTX [2026-03-09T20:21:54.291352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-03-09T20:21:54.303493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-03-09T20:21:54.303919] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-03-09T20:21:54.304776] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-03-09T20:21:54.304857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:54.304889] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:54.304917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:54.304974] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:54.367320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:54.372284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:54.372432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:54.372468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:54.513444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:54.513646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:54.513700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:54.513757] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:54.518239] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-03-09T20:21:54.518612] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-03-09T20:21:54.518766] [INFO ] [sig ] FDTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:54.661887] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDTX.txt [2026-03-09T20:21:54.662038] [INFO ] [sig ] [1135/3280] Completed FDTX in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:54.662077] [INFO ] [sig ] [1136/3280] Forecasting FDUS... [2026-03-09T20:21:54.662107] [INFO ] [sig ] Generating forecast for: FDUS [2026-03-09T20:21:54.662137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-03-09T20:21:54.674924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-03-09T20:21:54.675278] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-03-09T20:21:54.676124] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-03-09T20:21:54.676179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:54.676211] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:54.676237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:54.676293] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:54.734324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:54.735181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:54.735264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:54.735296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:54.856692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:54.856857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:54.856897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:54.856926] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:54.860497] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-03-09T20:21:54.860806] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-03-09T20:21:54.860939] [INFO ] [sig ] FDUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:55.005604] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FDUS.txt [2026-03-09T20:21:55.005796] [INFO ] [sig ] [1136/3280] Completed FDUS in 0.3s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:55.005846] [INFO ] [sig ] [1137/3280] Forecasting FDX... [2026-03-09T20:21:55.005879] [INFO ] [sig ] Generating forecast for: FDX [2026-03-09T20:21:55.005909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-03-09T20:21:55.018513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-03-09T20:21:55.018948] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-03-09T20:21:55.019828] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-03-09T20:21:55.019885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:55.019931] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:55.019976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:55.020063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:55.084073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:55.085029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:55.085120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:55.085153] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:55.221070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:55.221252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:55.221309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:55.221355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:55.225100] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-03-09T20:21:55.225402] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-03-09T20:21:55.225541] [INFO ] [sig ] FDX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:55.379629] [INFO ] [LOCAL ] Saved forecast: FDX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FDX.txt [2026-03-09T20:21:55.379789] [INFO ] [sig ] [1137/3280] Completed FDX in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:55.379830] [INFO ] [sig ] [1138/3280] Forecasting FE... [2026-03-09T20:21:55.379862] [INFO ] [sig ] Generating forecast for: FE [2026-03-09T20:21:55.379892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-03-09T20:21:55.391754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-03-09T20:21:55.392143] [INFO ] [FORECASTER] Starting predict_future for FE [2026-03-09T20:21:55.393037] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-03-09T20:21:55.393093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:55.393125] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:55.393152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:55.393209] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:55.452829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:55.453791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:55.453893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:55.453938] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:55.581160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:55.581325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:55.581402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:55.581438] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:55.585162] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-03-09T20:21:55.585456] [INFO ] [FORECASTER] Completed predict_future for FE [2026-03-09T20:21:55.585614] [INFO ] [sig ] FE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:55.736554] [INFO ] [LOCAL ] Saved forecast: FE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FE.txt [2026-03-09T20:21:55.736751] [INFO ] [sig ] [1138/3280] Completed FE in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:55.736793] [INFO ] [sig ] [1139/3280] Forecasting FEIM... [2026-03-09T20:21:55.736824] [INFO ] [sig ] Generating forecast for: FEIM [2026-03-09T20:21:55.736854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-03-09T20:21:55.749187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-03-09T20:21:55.749630] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-03-09T20:21:55.750458] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-03-09T20:21:55.750523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:55.750560] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:55.750620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:55.750695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:55.810242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:55.811169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:55.811257] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:55.811291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:55.940652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:55.941021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:55.941062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:55.941090] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:55.945418] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: UP (p=71.83%) [2026-03-09T20:21:55.945926] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-03-09T20:21:55.946065] [INFO ] [sig ] FEIM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:56.089014] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FEIM.txt [2026-03-09T20:21:56.089178] [INFO ] [sig ] [1139/3280] Completed FEIM in 0.4s | 2.77 sym/s | Total: 6.8m | ETA: 12.9m [2026-03-09T20:21:56.089219] [INFO ] [sig ] [1140/3280] Forecasting FELE... [2026-03-09T20:21:56.089250] [INFO ] [sig ] Generating forecast for: FELE [2026-03-09T20:21:56.089280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-03-09T20:21:56.100846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-03-09T20:21:56.101224] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-03-09T20:21:56.102084] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-03-09T20:21:56.102138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:56.102169] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:56.102197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:56.102253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:56.159198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:56.160111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:56.160195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:56.160228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:56.282945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:56.283110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:56.283153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:56.283182] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:56.286651] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-03-09T20:21:56.286950] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-03-09T20:21:56.287098] [INFO ] [sig ] FELE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:56.447026] [INFO ] [LOCAL ] Saved forecast: FELE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FELE.txt [2026-03-09T20:21:56.447193] [INFO ] [sig ] [1140/3280] Completed FELE in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.9m [2026-03-09T20:21:56.447235] [INFO ] [sig ] [1141/3280] Forecasting FEM... [2026-03-09T20:21:56.447267] [INFO ] [sig ] Generating forecast for: FEM [2026-03-09T20:21:56.447297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-03-09T20:21:56.459138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-03-09T20:21:56.459537] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-03-09T20:21:56.460476] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-03-09T20:21:56.460543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:56.460605] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:56.460641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:56.460701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:56.519153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:56.520300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:56.520389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:56.520422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:56.645237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:56.645406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:56.645449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:56.645478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:56.649043] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-03-09T20:21:56.649330] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-03-09T20:21:56.649463] [INFO ] [sig ] FEM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:56.798241] [INFO ] [LOCAL ] Saved forecast: FEM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FEM.txt [2026-03-09T20:21:56.798404] [INFO ] [sig ] [1141/3280] Completed FEM in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.9m [2026-03-09T20:21:56.798447] [INFO ] [sig ] [1142/3280] Forecasting FEMB... [2026-03-09T20:21:56.798479] [INFO ] [sig ] Generating forecast for: FEMB [2026-03-09T20:21:56.798549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-03-09T20:21:56.810994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-03-09T20:21:56.811381] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-03-09T20:21:56.812290] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-03-09T20:21:56.812349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:56.812408] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:56.812445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:56.812504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:56.874010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:56.874923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:56.875009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:56.875045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:57.009903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:57.010080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:57.010123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:57.010153] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:57.014000] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=37.46%) [2026-03-09T20:21:57.014431] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-03-09T20:21:57.014618] [INFO ] [sig ] FEMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:57.172050] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FEMB.txt [2026-03-09T20:21:57.172233] [INFO ] [sig ] [1142/3280] Completed FEMB in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:57.172274] [INFO ] [sig ] [1143/3280] Forecasting FEMS... [2026-03-09T20:21:57.172323] [INFO ] [sig ] Generating forecast for: FEMS [2026-03-09T20:21:57.172354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-03-09T20:21:57.186448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-03-09T20:21:57.186980] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-03-09T20:21:57.188180] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-03-09T20:21:57.188248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:57.188289] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:57.188327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:57.188414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:57.258838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:57.259830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:57.259921] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:57.259956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:57.383220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:57.383391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:57.383433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:57.383464] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:57.387320] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-03-09T20:21:57.387716] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-03-09T20:21:57.387863] [INFO ] [sig ] FEMS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:57.539936] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FEMS.txt [2026-03-09T20:21:57.540100] [INFO ] [sig ] [1143/3280] Completed FEMS in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:57.540141] [INFO ] [sig ] [1144/3280] Forecasting FEP... [2026-03-09T20:21:57.540172] [INFO ] [sig ] Generating forecast for: FEP [2026-03-09T20:21:57.540202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-03-09T20:21:57.552055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-03-09T20:21:57.552411] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-03-09T20:21:57.553304] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-03-09T20:21:57.553359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:57.553390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:57.553418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:57.553475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:57.610642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:57.611470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:57.611556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:57.611610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:57.730751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:57.730913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:57.730954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:57.730983] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:57.734951] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-03-09T20:21:57.735232] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-03-09T20:21:57.735361] [INFO ] [sig ] FEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:57.877905] [INFO ] [LOCAL ] Saved forecast: FEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FEP.txt [2026-03-09T20:21:57.878056] [INFO ] [sig ] [1144/3280] Completed FEP in 0.3s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:57.878096] [INFO ] [sig ] [1145/3280] Forecasting FEPI... [2026-03-09T20:21:57.878126] [INFO ] [sig ] Generating forecast for: FEPI [2026-03-09T20:21:57.878156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-03-09T20:21:57.889968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-03-09T20:21:57.890295] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-03-09T20:21:57.891147] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-03-09T20:21:57.891206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:57.891238] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:57.891263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:57.891319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:57.948859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:57.949713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:57.949798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:57.949830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:58.067937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:58.068100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:58.068141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:58.068170] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:58.071701] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-03-09T20:21:58.072012] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-03-09T20:21:58.072150] [INFO ] [sig ] FEPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:58.216211] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FEPI.txt [2026-03-09T20:21:58.216352] [INFO ] [sig ] [1145/3280] Completed FEPI in 0.3s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:58.216391] [INFO ] [sig ] [1146/3280] Forecasting FERG... [2026-03-09T20:21:58.216421] [INFO ] [sig ] Generating forecast for: FERG [2026-03-09T20:21:58.216451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-03-09T20:21:58.228516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-03-09T20:21:58.228912] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-03-09T20:21:58.230192] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-03-09T20:21:58.230247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:58.230280] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:58.230308] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:58.230365] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:58.292215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:58.293153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:58.293241] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:58.293277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:58.422973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:58.423140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:58.423181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:58.423211] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:58.426985] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-03-09T20:21:58.427317] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-03-09T20:21:58.427462] [INFO ] [sig ] FERG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:58.575471] [INFO ] [LOCAL ] Saved forecast: FERG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FERG.txt [2026-03-09T20:21:58.575664] [INFO ] [sig ] [1146/3280] Completed FERG in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:58.575734] [INFO ] [sig ] [1147/3280] Forecasting FEX... [2026-03-09T20:21:58.575767] [INFO ] [sig ] Generating forecast for: FEX [2026-03-09T20:21:58.575797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-03-09T20:21:58.587908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-03-09T20:21:58.588232] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-03-09T20:21:58.589123] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-03-09T20:21:58.589179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:58.589212] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:58.589240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:58.589298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:58.650873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:58.651684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:58.651769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:58.651804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:58.773041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:58.773203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:58.773244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:58.773274] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:58.776793] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=27.38%) [2026-03-09T20:21:58.777275] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-03-09T20:21:58.777408] [INFO ] [sig ] FEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:58.925758] [INFO ] [LOCAL ] Saved forecast: FEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FEX.txt [2026-03-09T20:21:58.926123] [INFO ] [sig ] [1147/3280] Completed FEX in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:58.926176] [INFO ] [sig ] [1148/3280] Forecasting FF... [2026-03-09T20:21:58.926217] [INFO ] [sig ] Generating forecast for: FF [2026-03-09T20:21:58.926251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-03-09T20:21:58.939214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-03-09T20:21:58.939615] [INFO ] [FORECASTER] Starting predict_future for FF [2026-03-09T20:21:58.940447] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-03-09T20:21:58.940501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:58.940532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:58.940557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:58.940639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:59.001292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:59.002097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:59.002181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:59.002214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:59.124194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:59.124350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:59.124425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:59.124457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:59.128034] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-03-09T20:21:59.128316] [INFO ] [FORECASTER] Completed predict_future for FF [2026-03-09T20:21:59.128520] [INFO ] [sig ] FF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:21:59.276817] [INFO ] [LOCAL ] Saved forecast: FF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FF.txt [2026-03-09T20:21:59.276956] [INFO ] [sig ] [1148/3280] Completed FF in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:59.276997] [INFO ] [sig ] [1149/3280] Forecasting FFA... [2026-03-09T20:21:59.277028] [INFO ] [sig ] Generating forecast for: FFA [2026-03-09T20:21:59.277057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-03-09T20:21:59.289398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-03-09T20:21:59.289762] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-03-09T20:21:59.290604] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-03-09T20:21:59.290660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:59.290693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:59.290721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:59.290779] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:59.353222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:59.354082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:59.354167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:59.354202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:59.471912] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:59.472264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:59.472304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:59.472332] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:59.476391] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-03-09T20:21:59.476720] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-03-09T20:21:59.477026] [INFO ] [sig ] FFA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:21:59.626168] [INFO ] [LOCAL ] Saved forecast: FFA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFA.txt [2026-03-09T20:21:59.626339] [INFO ] [sig ] [1149/3280] Completed FFA in 0.3s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:21:59.626380] [INFO ] [sig ] [1150/3280] Forecasting FFBC... [2026-03-09T20:21:59.626411] [INFO ] [sig ] Generating forecast for: FFBC [2026-03-09T20:21:59.626439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-03-09T20:21:59.638357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-03-09T20:21:59.638791] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-03-09T20:21:59.639653] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-03-09T20:21:59.639711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:21:59.639755] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:21:59.639792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:21:59.639853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:21:59.712935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:21:59.713871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:21:59.713961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:21:59.713995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:21:59.844971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:21:59.845139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:21:59.845182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:21:59.845212] [INFO ] [FORECASTER] Training complete [2026-03-09T20:21:59.849502] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-03-09T20:21:59.850079] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-03-09T20:21:59.850228] [INFO ] [sig ] FFBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:00.002080] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFBC.txt [2026-03-09T20:22:00.002309] [INFO ] [sig ] [1150/3280] Completed FFBC in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:00.002377] [INFO ] [sig ] [1151/3280] Forecasting FFC... [2026-03-09T20:22:00.002429] [INFO ] [sig ] Generating forecast for: FFC [2026-03-09T20:22:00.002481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-03-09T20:22:00.019857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-03-09T20:22:00.020375] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-03-09T20:22:00.021648] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-03-09T20:22:00.021732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:00.021773] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:00.021808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:00.021894] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:00.110476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:00.111645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:00.111775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:00.111819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:00.254476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:00.254672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:00.254716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:00.254745] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:00.258559] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=30.15%) [2026-03-09T20:22:00.258948] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-03-09T20:22:00.259106] [INFO ] [sig ] FFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:00.418181] [INFO ] [LOCAL ] Saved forecast: FFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFC.txt [2026-03-09T20:22:00.418354] [INFO ] [sig ] [1151/3280] Completed FFC in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:00.418395] [INFO ] [sig ] [1152/3280] Forecasting FFIC... [2026-03-09T20:22:00.418427] [INFO ] [sig ] Generating forecast for: FFIC [2026-03-09T20:22:00.418459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-03-09T20:22:00.431450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-03-09T20:22:00.431925] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-03-09T20:22:00.432870] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-03-09T20:22:00.432925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:00.432969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:00.432998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:00.433057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:00.494903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:00.496132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:00.496237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:00.496271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:00.630125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:00.630262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:00.630304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:00.630334] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:00.634061] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-03-09T20:22:00.634394] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-03-09T20:22:00.634541] [INFO ] [sig ] FFIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:00.794655] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFIC.txt [2026-03-09T20:22:00.794825] [INFO ] [sig ] [1152/3280] Completed FFIC in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:00.794867] [INFO ] [sig ] [1153/3280] Forecasting FFIN... [2026-03-09T20:22:00.794898] [INFO ] [sig ] Generating forecast for: FFIN [2026-03-09T20:22:00.794929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-03-09T20:22:00.806475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-03-09T20:22:00.806934] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-03-09T20:22:00.807878] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-03-09T20:22:00.807937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:00.807969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:00.807996] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:00.808053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:00.870324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:00.871302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:00.871404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:00.871438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:00.991178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:00.991346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:00.991389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:00.991418] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:00.995290] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-03-09T20:22:00.995730] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-03-09T20:22:00.995908] [INFO ] [sig ] FFIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:01.146698] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFIN.txt [2026-03-09T20:22:01.146869] [INFO ] [sig ] [1153/3280] Completed FFIN in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:01.146911] [INFO ] [sig ] [1154/3280] Forecasting FFWM... [2026-03-09T20:22:01.146942] [INFO ] [sig ] Generating forecast for: FFWM [2026-03-09T20:22:01.146973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-03-09T20:22:01.160324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-03-09T20:22:01.160771] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-03-09T20:22:01.161672] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-03-09T20:22:01.161729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:01.161762] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:01.161790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:01.161848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:01.223217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:01.224194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:01.224294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:01.224329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:01.341417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:01.341603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:01.341649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:01.341677] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:01.345397] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-03-09T20:22:01.345726] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-03-09T20:22:01.345865] [INFO ] [sig ] FFWM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:01.494190] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FFWM.txt [2026-03-09T20:22:01.494362] [INFO ] [sig ] [1154/3280] Completed FFWM in 0.3s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:01.494403] [INFO ] [sig ] [1155/3280] Forecasting FG... [2026-03-09T20:22:01.494432] [INFO ] [sig ] Generating forecast for: FG [2026-03-09T20:22:01.494461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-03-09T20:22:01.508682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-03-09T20:22:01.509100] [INFO ] [FORECASTER] Starting predict_future for FG [2026-03-09T20:22:01.510023] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-03-09T20:22:01.510078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:01.510110] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:01.510136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:01.510195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:01.572926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:01.573884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:01.573992] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:01.574025] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:01.700745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:01.701147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:01.701189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:01.701218] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:01.705827] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=29.79%) [2026-03-09T20:22:01.706475] [INFO ] [FORECASTER] Completed predict_future for FG [2026-03-09T20:22:01.706686] [INFO ] [sig ] FG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:01.857862] [INFO ] [LOCAL ] Saved forecast: FG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FG.txt [2026-03-09T20:22:01.858005] [INFO ] [sig ] [1155/3280] Completed FG in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:01.858045] [INFO ] [sig ] [1156/3280] Forecasting FHB... [2026-03-09T20:22:01.858082] [INFO ] [sig ] Generating forecast for: FHB [2026-03-09T20:22:01.858114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-03-09T20:22:01.870149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-03-09T20:22:01.870528] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-03-09T20:22:01.871625] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-03-09T20:22:01.871682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:01.871713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:01.871742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:01.871821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:01.935119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:01.936930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:01.937076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:01.937113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:02.060616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:02.060802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:02.060845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:02.060875] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:02.064540] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=39.14%) [2026-03-09T20:22:02.064864] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-03-09T20:22:02.065019] [INFO ] [sig ] FHB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:02.210364] [INFO ] [LOCAL ] Saved forecast: FHB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FHB.txt [2026-03-09T20:22:02.210508] [INFO ] [sig ] [1156/3280] Completed FHB in 0.4s | 2.77 sym/s | Total: 6.9m | ETA: 12.8m [2026-03-09T20:22:02.210549] [INFO ] [sig ] [1157/3280] Forecasting FHI... [2026-03-09T20:22:02.210600] [INFO ] [sig ] Generating forecast for: FHI [2026-03-09T20:22:02.210639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-03-09T20:22:02.226388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-03-09T20:22:02.226815] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-03-09T20:22:02.227790] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-03-09T20:22:02.228040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:02.228075] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:02.228101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:02.228182] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:02.287957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:02.288889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:02.288981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:02.289017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:02.410767] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:02.410935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:02.410979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:02.411009] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:02.414996] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-03-09T20:22:02.415283] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-03-09T20:22:02.415415] [INFO ] [sig ] FHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:02.558967] [INFO ] [LOCAL ] Saved forecast: FHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FHI.txt [2026-03-09T20:22:02.559101] [INFO ] [sig ] [1157/3280] Completed FHI in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.8m [2026-03-09T20:22:02.559142] [INFO ] [sig ] [1158/3280] Forecasting FHN... [2026-03-09T20:22:02.559171] [INFO ] [sig ] Generating forecast for: FHN [2026-03-09T20:22:02.559201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-03-09T20:22:02.570554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-03-09T20:22:02.570892] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-03-09T20:22:02.571717] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-03-09T20:22:02.571779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:02.571820] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:02.571850] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:02.571907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:02.630307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:02.631117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:02.631203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:02.631237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:02.754313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:02.754474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:02.754517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:02.754547] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:02.758204] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=50.57%) [2026-03-09T20:22:02.758494] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-03-09T20:22:02.758649] [INFO ] [sig ] FHN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:02.900901] [INFO ] [LOCAL ] Saved forecast: FHN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FHN.txt [2026-03-09T20:22:02.901043] [INFO ] [sig ] [1158/3280] Completed FHN in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.8m [2026-03-09T20:22:02.901085] [INFO ] [sig ] [1159/3280] Forecasting FHTX... [2026-03-09T20:22:02.901178] [INFO ] [sig ] Generating forecast for: FHTX [2026-03-09T20:22:02.901217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-03-09T20:22:02.912891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-03-09T20:22:02.913228] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-03-09T20:22:02.914106] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-03-09T20:22:02.914162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:02.914195] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:02.914222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:02.914280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:02.972691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:02.973381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:02.973465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:02.973501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:03.095151] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:03.095311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:03.095353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:03.095421] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:03.098963] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=59.93%) [2026-03-09T20:22:03.099305] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-03-09T20:22:03.099463] [INFO ] [sig ] FHTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:03.241417] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FHTX.txt [2026-03-09T20:22:03.241597] [INFO ] [sig ] [1159/3280] Completed FHTX in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:03.241643] [INFO ] [sig ] [1160/3280] Forecasting FIBK... [2026-03-09T20:22:03.241682] [INFO ] [sig ] Generating forecast for: FIBK [2026-03-09T20:22:03.241734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-03-09T20:22:03.253410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-03-09T20:22:03.253833] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-03-09T20:22:03.254753] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-03-09T20:22:03.254811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:03.254845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:03.254873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:03.254931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:03.316135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:03.317054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:03.317143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:03.317177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:03.444396] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:03.444608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:03.444656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:03.444685] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:03.448650] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-03-09T20:22:03.449079] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-03-09T20:22:03.449238] [INFO ] [sig ] FIBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:03.602452] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FIBK.txt [2026-03-09T20:22:03.602687] [INFO ] [sig ] [1160/3280] Completed FIBK in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:03.602732] [INFO ] [sig ] [1161/3280] Forecasting FICO... [2026-03-09T20:22:03.602763] [INFO ] [sig ] Generating forecast for: FICO [2026-03-09T20:22:03.602794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-03-09T20:22:03.614392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-03-09T20:22:03.614774] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-03-09T20:22:03.615648] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-03-09T20:22:03.615712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:03.615745] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:03.615771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:03.615830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:03.675395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:03.676110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:03.676202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:03.676251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:03.801472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:03.801648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:03.801699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:03.801736] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:03.805437] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-03-09T20:22:03.805757] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-03-09T20:22:03.805896] [INFO ] [sig ] FICO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:03.947185] [INFO ] [LOCAL ] Saved forecast: FICO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FICO.txt [2026-03-09T20:22:03.947320] [INFO ] [sig ] [1161/3280] Completed FICO in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:03.947359] [INFO ] [sig ] [1162/3280] Forecasting FICS... [2026-03-09T20:22:03.947390] [INFO ] [sig ] Generating forecast for: FICS [2026-03-09T20:22:03.947421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-03-09T20:22:03.959208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-03-09T20:22:03.959531] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-03-09T20:22:03.960436] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-03-09T20:22:03.960492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:03.960526] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:03.960554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:03.960653] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:04.019601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:04.020382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:04.020467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:04.020501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:04.140631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:04.140801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:04.140851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:04.140883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:04.144352] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=39.87%) [2026-03-09T20:22:04.144662] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-03-09T20:22:04.144793] [INFO ] [sig ] FICS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:04.288656] [INFO ] [LOCAL ] Saved forecast: FICS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FICS.txt [2026-03-09T20:22:04.288818] [INFO ] [sig ] [1162/3280] Completed FICS in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:04.288859] [INFO ] [sig ] [1163/3280] Forecasting FID... [2026-03-09T20:22:04.288890] [INFO ] [sig ] Generating forecast for: FID [2026-03-09T20:22:04.288921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-03-09T20:22:04.300051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-03-09T20:22:04.300391] [INFO ] [FORECASTER] Starting predict_future for FID [2026-03-09T20:22:04.301231] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-03-09T20:22:04.301285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:04.301317] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:04.301353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:04.301411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:04.358945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:04.359733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:04.359816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:04.359848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:04.475434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:04.475617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:04.475663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:04.475694] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:04.479445] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-03-09T20:22:04.479757] [INFO ] [FORECASTER] Completed predict_future for FID [2026-03-09T20:22:04.479892] [INFO ] [sig ] FID: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:04.626461] [INFO ] [LOCAL ] Saved forecast: FID 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FID.txt [2026-03-09T20:22:04.626628] [INFO ] [sig ] [1163/3280] Completed FID in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:04.626672] [INFO ] [sig ] [1164/3280] Forecasting FIGS... [2026-03-09T20:22:04.626704] [INFO ] [sig ] Generating forecast for: FIGS [2026-03-09T20:22:04.626733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-03-09T20:22:04.637971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-03-09T20:22:04.638330] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-03-09T20:22:04.639189] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-03-09T20:22:04.639244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:04.639276] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:04.639303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:04.639362] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:04.700728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:04.701664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:04.701758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:04.701799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:04.826936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:04.827097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:04.827139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:04.827170] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:04.831105] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=62.90%) [2026-03-09T20:22:04.831383] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-03-09T20:22:04.831513] [INFO ] [sig ] FIGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:04.974934] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIGS.txt [2026-03-09T20:22:04.975068] [INFO ] [sig ] [1164/3280] Completed FIGS in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:04.975108] [INFO ] [sig ] [1165/3280] Forecasting FIHL... [2026-03-09T20:22:04.975138] [INFO ] [sig ] Generating forecast for: FIHL [2026-03-09T20:22:04.975167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-03-09T20:22:04.990350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-03-09T20:22:04.990724] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-03-09T20:22:04.991549] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-03-09T20:22:04.991627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:04.991660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:04.991687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:04.991742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:05.049295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:05.050111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:05.050198] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:05.050230] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:05.171238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:05.171404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:05.171446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:05.171473] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:05.174988] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-03-09T20:22:05.175324] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-03-09T20:22:05.175464] [INFO ] [sig ] FIHL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:05.323745] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIHL.txt [2026-03-09T20:22:05.323951] [INFO ] [sig ] [1165/3280] Completed FIHL in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:05.323995] [INFO ] [sig ] [1166/3280] Forecasting FINS... [2026-03-09T20:22:05.324027] [INFO ] [sig ] Generating forecast for: FINS [2026-03-09T20:22:05.324057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-03-09T20:22:05.336602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-03-09T20:22:05.336926] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-03-09T20:22:05.337826] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-03-09T20:22:05.337883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:05.337915] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:05.337942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:05.338179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:05.396815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:05.397548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:05.397686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:05.397723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:05.517122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:05.517282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:05.517324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:05.517353] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:05.520978] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=48.05%) [2026-03-09T20:22:05.521272] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-03-09T20:22:05.521418] [INFO ] [sig ] FINS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:05.664108] [INFO ] [LOCAL ] Saved forecast: FINS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FINS.txt [2026-03-09T20:22:05.664259] [INFO ] [sig ] [1166/3280] Completed FINS in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:05.664300] [INFO ] [sig ] [1167/3280] Forecasting FINX... [2026-03-09T20:22:05.664332] [INFO ] [sig ] Generating forecast for: FINX [2026-03-09T20:22:05.664368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-03-09T20:22:05.675970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-03-09T20:22:05.676267] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-03-09T20:22:05.677113] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-03-09T20:22:05.677168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:05.677200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:05.677227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:05.677283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:05.735732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:05.736474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:05.736557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:05.736611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:05.853246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:05.853402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:05.853442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:05.853471] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:05.856957] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=96.57%) [2026-03-09T20:22:05.857239] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-03-09T20:22:05.857369] [INFO ] [sig ] FINX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:06.006418] [INFO ] [LOCAL ] Saved forecast: FINX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FINX.txt [2026-03-09T20:22:06.006565] [INFO ] [sig ] [1167/3280] Completed FINX in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:06.006626] [INFO ] [sig ] [1168/3280] Forecasting FIP... [2026-03-09T20:22:06.006658] [INFO ] [sig ] Generating forecast for: FIP [2026-03-09T20:22:06.006690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-03-09T20:22:06.019682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-03-09T20:22:06.020250] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-03-09T20:22:06.021094] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-03-09T20:22:06.021148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:06.021180] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:06.021207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:06.021264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:06.078848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:06.079660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:06.079743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:06.079780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:06.200191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:06.200356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:06.200396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:06.200425] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:06.203922] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=50.61%) [2026-03-09T20:22:06.204219] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-03-09T20:22:06.204353] [INFO ] [sig ] FIP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:06.347660] [INFO ] [LOCAL ] Saved forecast: FIP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIP.txt [2026-03-09T20:22:06.347840] [INFO ] [sig ] [1168/3280] Completed FIP in 0.3s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:06.347879] [INFO ] [sig ] [1169/3280] Forecasting FIS... [2026-03-09T20:22:06.347912] [INFO ] [sig ] Generating forecast for: FIS [2026-03-09T20:22:06.347941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-03-09T20:22:06.359460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-03-09T20:22:06.359913] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-03-09T20:22:06.360770] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-03-09T20:22:06.360824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:06.360857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:06.360884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:06.360942] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:06.420767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:06.421778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:06.421876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:06.421911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:06.548564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:06.548764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:06.548818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:06.548854] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:06.552820] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-03-09T20:22:06.553135] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-03-09T20:22:06.553279] [INFO ] [sig ] FIS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:06.700386] [INFO ] [LOCAL ] Saved forecast: FIS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIS.txt [2026-03-09T20:22:06.700545] [INFO ] [sig ] [1169/3280] Completed FIS in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:06.700604] [INFO ] [sig ] [1170/3280] Forecasting FISI... [2026-03-09T20:22:06.700638] [INFO ] [sig ] Generating forecast for: FISI [2026-03-09T20:22:06.700669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-03-09T20:22:06.713412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-03-09T20:22:06.713786] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-03-09T20:22:06.714616] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-03-09T20:22:06.714671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:06.714703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:06.714730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:06.714786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:06.776982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:06.777874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:06.777958] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:06.777992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:06.909913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:06.910087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:06.910131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:06.910162] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:06.913989] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: UP (p=85.03%) [2026-03-09T20:22:06.914281] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-03-09T20:22:06.914415] [INFO ] [sig ] FISI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:07.057383] [INFO ] [LOCAL ] Saved forecast: FISI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FISI.txt [2026-03-09T20:22:07.057541] [INFO ] [sig ] [1170/3280] Completed FISI in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:07.057599] [INFO ] [sig ] [1171/3280] Forecasting FITB... [2026-03-09T20:22:07.057632] [INFO ] [sig ] Generating forecast for: FITB [2026-03-09T20:22:07.057662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-03-09T20:22:07.070058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-03-09T20:22:07.070659] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-03-09T20:22:07.071702] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-03-09T20:22:07.071758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:07.071794] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:07.071823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:07.071881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:07.133733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:07.134651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:07.134739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:07.134779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:07.262551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:07.262739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:07.262781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:07.262811] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:07.266558] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-03-09T20:22:07.266861] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-03-09T20:22:07.266995] [INFO ] [sig ] FITB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:07.425411] [INFO ] [LOCAL ] Saved forecast: FITB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FITB.txt [2026-03-09T20:22:07.425632] [INFO ] [sig ] [1171/3280] Completed FITB in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:07.425684] [INFO ] [sig ] [1172/3280] Forecasting FITBI... [2026-03-09T20:22:07.425731] [INFO ] [sig ] Generating forecast for: FITBI [2026-03-09T20:22:07.425774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-03-09T20:22:07.438010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-03-09T20:22:07.438419] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-03-09T20:22:07.439389] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-03-09T20:22:07.439447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:07.439481] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:07.439508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:07.439567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:07.500522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:07.501403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:07.501491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:07.501526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:07.628875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:07.629044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:07.629085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:07.629116] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:07.632722] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=79.99%) [2026-03-09T20:22:07.633012] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-03-09T20:22:07.633148] [INFO ] [sig ] FITBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:07.781611] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FITBI.txt [2026-03-09T20:22:07.781780] [INFO ] [sig ] [1172/3280] Completed FITBI in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:07.781822] [INFO ] [sig ] [1173/3280] Forecasting FITBO... [2026-03-09T20:22:07.781853] [INFO ] [sig ] Generating forecast for: FITBO [2026-03-09T20:22:07.781884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-03-09T20:22:07.793891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-03-09T20:22:07.794208] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-03-09T20:22:07.795032] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-03-09T20:22:07.795085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:07.795118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:07.795145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:07.795200] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:07.855692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:07.856611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:07.856701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:07.856736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:07.981628] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:07.981801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:07.981844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:07.981875] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:07.985681] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-03-09T20:22:07.986046] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-03-09T20:22:07.986195] [INFO ] [sig ] FITBO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:08.132839] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FITBO.txt [2026-03-09T20:22:08.133001] [INFO ] [sig ] [1173/3280] Completed FITBO in 0.4s | 2.77 sym/s | Total: 7.0m | ETA: 12.7m [2026-03-09T20:22:08.133042] [INFO ] [sig ] [1174/3280] Forecasting FIVE... [2026-03-09T20:22:08.133073] [INFO ] [sig ] Generating forecast for: FIVE [2026-03-09T20:22:08.133104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-03-09T20:22:08.144720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-03-09T20:22:08.145075] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-03-09T20:22:08.145894] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-03-09T20:22:08.145949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:08.145981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:08.146007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:08.146075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:08.206180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:08.207058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:08.207142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:08.207175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:08.330936] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:08.331093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:08.331133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:08.331161] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:08.334635] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-03-09T20:22:08.334917] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-03-09T20:22:08.335057] [INFO ] [sig ] FIVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:08.486937] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIVE.txt [2026-03-09T20:22:08.487148] [INFO ] [sig ] [1174/3280] Completed FIVE in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.7m [2026-03-09T20:22:08.487218] [INFO ] [sig ] [1175/3280] Forecasting FIVN... [2026-03-09T20:22:08.487273] [INFO ] [sig ] Generating forecast for: FIVN [2026-03-09T20:22:08.487324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-03-09T20:22:08.500307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-03-09T20:22:08.500704] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-03-09T20:22:08.501710] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-03-09T20:22:08.501768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:08.501803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:08.501831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:08.501890] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:08.579193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:08.580406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:08.580505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:08.580540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:08.706760] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:08.706924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:08.706966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:08.706995] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:08.710814] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-03-09T20:22:08.711099] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-03-09T20:22:08.711232] [INFO ] [sig ] FIVN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:08.857495] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIVN.txt [2026-03-09T20:22:08.857699] [INFO ] [sig ] [1175/3280] Completed FIVN in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:08.857770] [INFO ] [sig ] [1176/3280] Forecasting FIX... [2026-03-09T20:22:08.857802] [INFO ] [sig ] Generating forecast for: FIX [2026-03-09T20:22:08.857832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-03-09T20:22:08.870400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-03-09T20:22:08.870833] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-03-09T20:22:08.871735] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-03-09T20:22:08.871802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:08.871838] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:08.871867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:08.871931] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:08.932911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:08.933665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:08.933748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:08.933783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:09.060483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:09.060659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:09.060701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:09.060730] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:09.064407] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-03-09T20:22:09.064714] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-03-09T20:22:09.064847] [INFO ] [sig ] FIX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:09.210499] [INFO ] [LOCAL ] Saved forecast: FIX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIX.txt [2026-03-09T20:22:09.210682] [INFO ] [sig ] [1176/3280] Completed FIX in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:09.210724] [INFO ] [sig ] [1177/3280] Forecasting FIXD... [2026-03-09T20:22:09.210754] [INFO ] [sig ] Generating forecast for: FIXD [2026-03-09T20:22:09.210784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-03-09T20:22:09.222881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-03-09T20:22:09.223440] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-03-09T20:22:09.224278] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-03-09T20:22:09.224332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:09.224363] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:09.224389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:09.224444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:09.285383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:09.286217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:09.286301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:09.286334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:09.410434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:09.410621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:09.410666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:09.410695] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:09.414246] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-03-09T20:22:09.414620] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-03-09T20:22:09.414771] [INFO ] [sig ] FIXD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:09.571248] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FIXD.txt [2026-03-09T20:22:09.571429] [INFO ] [sig ] [1177/3280] Completed FIXD in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:09.571472] [INFO ] [sig ] [1178/3280] Forecasting FIZZ... [2026-03-09T20:22:09.571502] [INFO ] [sig ] Generating forecast for: FIZZ [2026-03-09T20:22:09.571531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-03-09T20:22:09.587478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-03-09T20:22:09.588047] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-03-09T20:22:09.589366] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-03-09T20:22:09.589443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:09.589499] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:09.589550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:09.589671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:09.654727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:09.655723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:09.655835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:09.655895] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:09.816400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:09.816644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:09.816705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:09.816749] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:09.822261] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=70.40%) [2026-03-09T20:22:09.822883] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-03-09T20:22:09.823144] [INFO ] [sig ] FIZZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:10.103914] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FIZZ.txt [2026-03-09T20:22:10.104160] [INFO ] [sig ] [1178/3280] Completed FIZZ in 0.5s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:10.104233] [INFO ] [sig ] [1179/3280] Forecasting FJP... [2026-03-09T20:22:10.104290] [INFO ] [sig ] Generating forecast for: FJP [2026-03-09T20:22:10.104346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-03-09T20:22:10.123530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-03-09T20:22:10.124211] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-03-09T20:22:10.125544] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-03-09T20:22:10.125700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:10.125752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:10.125835] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:10.125928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:10.208352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:10.209657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:10.209789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:10.209841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:10.393387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:10.393642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:10.393723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:10.393777] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:10.400334] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-03-09T20:22:10.400991] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-03-09T20:22:10.401257] [INFO ] [sig ] FJP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:10.607914] [INFO ] [LOCAL ] Saved forecast: FJP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FJP.txt [2026-03-09T20:22:10.608156] [INFO ] [sig ] [1179/3280] Completed FJP in 0.5s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:10.608215] [INFO ] [sig ] [1180/3280] Forecasting FLEX... [2026-03-09T20:22:10.608256] [INFO ] [sig ] Generating forecast for: FLEX [2026-03-09T20:22:10.608294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-03-09T20:22:10.622202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-03-09T20:22:10.622727] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-03-09T20:22:10.623847] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-03-09T20:22:10.623929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:10.623970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:10.624002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:10.624059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:10.697304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:10.698631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:10.698763] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:10.698815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:10.846006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:10.846187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:10.846229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:10.846257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:10.851369] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-03-09T20:22:10.851970] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-03-09T20:22:10.852206] [INFO ] [sig ] FLEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:11.055125] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLEX.txt [2026-03-09T20:22:11.055292] [INFO ] [sig ] [1180/3280] Completed FLEX in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:11.055335] [INFO ] [sig ] [1181/3280] Forecasting FLL... [2026-03-09T20:22:11.055366] [INFO ] [sig ] Generating forecast for: FLL [2026-03-09T20:22:11.055402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-03-09T20:22:11.067163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-03-09T20:22:11.067502] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-03-09T20:22:11.068406] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-03-09T20:22:11.068474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:11.068514] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:11.068549] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:11.068638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:11.127390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:11.128317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:11.128405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:11.128440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:11.251418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:11.251597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:11.251643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:11.251672] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:11.255467] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-03-09T20:22:11.255792] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-03-09T20:22:11.255931] [INFO ] [sig ] FLL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:11.398121] [INFO ] [LOCAL ] Saved forecast: FLL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLL.txt [2026-03-09T20:22:11.398277] [INFO ] [sig ] [1181/3280] Completed FLL in 0.3s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:11.398318] [INFO ] [sig ] [1182/3280] Forecasting FLNC... [2026-03-09T20:22:11.398348] [INFO ] [sig ] Generating forecast for: FLNC [2026-03-09T20:22:11.398377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-03-09T20:22:11.409698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-03-09T20:22:11.410066] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-03-09T20:22:11.410953] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-03-09T20:22:11.411010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:11.411042] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:11.411070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:11.411128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:11.471177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:11.471990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:11.472095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:11.472130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:11.611017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:11.611188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:11.611229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:11.611258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:11.615860] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-03-09T20:22:11.616243] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-03-09T20:22:11.616408] [INFO ] [sig ] FLNC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:11.761182] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FLNC.txt [2026-03-09T20:22:11.761338] [INFO ] [sig ] [1182/3280] Completed FLNC in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:11.761378] [INFO ] [sig ] [1183/3280] Forecasting FLNG... [2026-03-09T20:22:11.761408] [INFO ] [sig ] Generating forecast for: FLNG [2026-03-09T20:22:11.761439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-03-09T20:22:11.772976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-03-09T20:22:11.773540] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-03-09T20:22:11.774668] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-03-09T20:22:11.774730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:11.774763] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:11.774790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:11.774848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:11.834433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:11.835339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:11.835423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:11.835457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:11.958428] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:11.958620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:11.958666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:11.958696] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:11.962241] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=47.53%) [2026-03-09T20:22:11.962530] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-03-09T20:22:11.962683] [INFO ] [sig ] FLNG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:12.137065] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLNG.txt [2026-03-09T20:22:12.137205] [INFO ] [sig ] [1183/3280] Completed FLNG in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:12.137246] [INFO ] [sig ] [1184/3280] Forecasting FLO... [2026-03-09T20:22:12.137276] [INFO ] [sig ] Generating forecast for: FLO [2026-03-09T20:22:12.137306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-03-09T20:22:12.149313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-03-09T20:22:12.149668] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-03-09T20:22:12.150493] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-03-09T20:22:12.150548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:12.150602] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:12.150631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:12.150689] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:12.208558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:12.209772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:12.209879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:12.209912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:12.346778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:12.346959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:12.347045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:12.347092] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:12.351410] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-03-09T20:22:12.351814] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-03-09T20:22:12.351995] [INFO ] [sig ] FLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:12.537554] [INFO ] [LOCAL ] Saved forecast: FLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLO.txt [2026-03-09T20:22:12.537762] [INFO ] [sig ] [1184/3280] Completed FLO in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:12.537807] [INFO ] [sig ] [1185/3280] Forecasting FLS... [2026-03-09T20:22:12.537841] [INFO ] [sig ] Generating forecast for: FLS [2026-03-09T20:22:12.537894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-03-09T20:22:12.551642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-03-09T20:22:12.552064] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-03-09T20:22:12.553018] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-03-09T20:22:12.553081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:12.553120] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:12.553159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:12.553221] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:12.614407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:12.615373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:12.615473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:12.615511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:12.747623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:12.747794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:12.747837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:12.747867] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:12.751732] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=90.67%) [2026-03-09T20:22:12.752098] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-03-09T20:22:12.752252] [INFO ] [sig ] FLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:12.904091] [INFO ] [LOCAL ] Saved forecast: FLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FLS.txt [2026-03-09T20:22:12.904250] [INFO ] [sig ] [1185/3280] Completed FLS in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:12.904293] [INFO ] [sig ] [1186/3280] Forecasting FLUX... [2026-03-09T20:22:12.904323] [INFO ] [sig ] Generating forecast for: FLUX [2026-03-09T20:22:12.904353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-03-09T20:22:12.916094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-03-09T20:22:12.916451] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-03-09T20:22:12.917343] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-03-09T20:22:12.917401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:12.917434] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:12.917463] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:12.917555] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:12.978023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:12.978909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:12.978993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:12.979028] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:13.101405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:13.101565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:13.101628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:13.101658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:13.105284] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=21.81%) [2026-03-09T20:22:13.105591] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-03-09T20:22:13.105731] [INFO ] [sig ] FLUX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:13.263733] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLUX.txt [2026-03-09T20:22:13.263913] [INFO ] [sig ] [1186/3280] Completed FLUX in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:13.263964] [INFO ] [sig ] [1187/3280] Forecasting FLWS... [2026-03-09T20:22:13.264000] [INFO ] [sig ] Generating forecast for: FLWS [2026-03-09T20:22:13.264036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-03-09T20:22:13.275657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-03-09T20:22:13.276020] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-03-09T20:22:13.276885] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-03-09T20:22:13.276940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:13.276983] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:13.277012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:13.277070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:13.339093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:13.340018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:13.340108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:13.340143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:13.461658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:13.461834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:13.461875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:13.461904] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:13.465650] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: DOWN (p=35.05%) [2026-03-09T20:22:13.466018] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-03-09T20:22:13.466172] [INFO ] [sig ] FLWS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:13.619858] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLWS.txt [2026-03-09T20:22:13.620035] [INFO ] [sig ] [1187/3280] Completed FLWS in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:13.620076] [INFO ] [sig ] [1188/3280] Forecasting FLXS... [2026-03-09T20:22:13.620108] [INFO ] [sig ] Generating forecast for: FLXS [2026-03-09T20:22:13.620138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-03-09T20:22:13.632360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-03-09T20:22:13.632871] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-03-09T20:22:13.633954] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-03-09T20:22:13.634018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:13.634054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:13.634093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:13.634174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:13.700694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:13.701644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:13.701731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:13.701767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:13.817841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:13.818011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:13.818052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:13.818081] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:13.821644] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-03-09T20:22:13.821940] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-03-09T20:22:13.822075] [INFO ] [sig ] FLXS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:13.998490] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FLXS.txt [2026-03-09T20:22:13.998668] [INFO ] [sig ] [1188/3280] Completed FLXS in 0.4s | 2.77 sym/s | Total: 7.1m | ETA: 12.6m [2026-03-09T20:22:13.998711] [INFO ] [sig ] [1189/3280] Forecasting FLYE... [2026-03-09T20:22:13.998741] [INFO ] [sig ] Generating forecast for: FLYE [2026-03-09T20:22:13.998771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-03-09T20:22:14.011513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-03-09T20:22:14.011933] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-03-09T20:22:14.012987] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-03-09T20:22:14.013050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:14.013083] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:14.013111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:14.013174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:14.077971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:14.078917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:14.079077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:14.079116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:14.208946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:14.209113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:14.209156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:14.209187] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:14.212843] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-03-09T20:22:14.213372] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-03-09T20:22:14.213523] [INFO ] [sig ] FLYE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:14.373229] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FLYE.txt [2026-03-09T20:22:14.373391] [INFO ] [sig ] [1189/3280] Completed FLYE in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.6m [2026-03-09T20:22:14.373432] [INFO ] [sig ] [1190/3280] Forecasting FMAO... [2026-03-09T20:22:14.373463] [INFO ] [sig ] Generating forecast for: FMAO [2026-03-09T20:22:14.373493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-03-09T20:22:14.386496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-03-09T20:22:14.387009] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-03-09T20:22:14.388227] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-03-09T20:22:14.388286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:14.388320] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:14.388348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:14.388406] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:14.451883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:14.452794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:14.452881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:14.452917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:14.562894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:14.563069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:14.563117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:14.563146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:14.566814] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-03-09T20:22:14.567145] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-03-09T20:22:14.567282] [INFO ] [sig ] FMAO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:14.717457] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMAO.txt [2026-03-09T20:22:14.717676] [INFO ] [sig ] [1190/3280] Completed FMAO in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.6m [2026-03-09T20:22:14.717729] [INFO ] [sig ] [1191/3280] Forecasting FMB... [2026-03-09T20:22:14.717762] [INFO ] [sig ] Generating forecast for: FMB [2026-03-09T20:22:14.717791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-03-09T20:22:14.730142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-03-09T20:22:14.730502] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-03-09T20:22:14.731385] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-03-09T20:22:14.731441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:14.731473] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:14.731500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:14.731556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:14.791509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:14.792418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:14.792503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:14.792537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:14.917623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:14.917801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:14.917856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:14.917887] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:14.921984] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: DOWN (p=39.41%) [2026-03-09T20:22:14.922281] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-03-09T20:22:14.922422] [INFO ] [sig ] FMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:15.066302] [INFO ] [LOCAL ] Saved forecast: FMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FMB.txt [2026-03-09T20:22:15.066470] [INFO ] [sig ] [1191/3280] Completed FMB in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.6m [2026-03-09T20:22:15.066510] [INFO ] [sig ] [1192/3280] Forecasting FMBH... [2026-03-09T20:22:15.066540] [INFO ] [sig ] Generating forecast for: FMBH [2026-03-09T20:22:15.066588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-03-09T20:22:15.079544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-03-09T20:22:15.079888] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-03-09T20:22:15.080717] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-03-09T20:22:15.080771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:15.080804] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:15.080831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:15.080887] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:15.143866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:15.144838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:15.144928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:15.144968] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:15.267673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:15.267827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:15.267866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:15.267895] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:15.271366] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-03-09T20:22:15.271671] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-03-09T20:22:15.271839] [INFO ] [sig ] FMBH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:15.415665] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMBH.txt [2026-03-09T20:22:15.415842] [INFO ] [sig ] [1192/3280] Completed FMBH in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.6m [2026-03-09T20:22:15.415889] [INFO ] [sig ] [1193/3280] Forecasting FMC... [2026-03-09T20:22:15.415920] [INFO ] [sig ] Generating forecast for: FMC [2026-03-09T20:22:15.415950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-03-09T20:22:15.428159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-03-09T20:22:15.428485] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-03-09T20:22:15.429343] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-03-09T20:22:15.429396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:15.429428] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:15.429455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:15.429512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:15.490034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:15.490691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:15.490771] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:15.490804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:15.612956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:15.613121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:15.613163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:15.613190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:15.616632] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=56.72%) [2026-03-09T20:22:15.616911] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-03-09T20:22:15.617042] [INFO ] [sig ] FMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:15.763101] [INFO ] [LOCAL ] Saved forecast: FMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMC.txt [2026-03-09T20:22:15.763249] [INFO ] [sig ] [1193/3280] Completed FMC in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:15.763290] [INFO ] [sig ] [1194/3280] Forecasting FMHI... [2026-03-09T20:22:15.763321] [INFO ] [sig ] Generating forecast for: FMHI [2026-03-09T20:22:15.763353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-03-09T20:22:15.774648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-03-09T20:22:15.774990] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-03-09T20:22:15.775859] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-03-09T20:22:15.775914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:15.775945] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:15.775973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:15.776035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:15.837257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:15.838123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:15.838211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:15.838246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:15.972531] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:15.972729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:15.972774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:15.972826] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:15.976551] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-03-09T20:22:15.976893] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-03-09T20:22:15.977056] [INFO ] [sig ] FMHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:16.122565] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMHI.txt [2026-03-09T20:22:16.122747] [INFO ] [sig ] [1194/3280] Completed FMHI in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:16.122790] [INFO ] [sig ] [1195/3280] Forecasting FMN... [2026-03-09T20:22:16.122832] [INFO ] [sig ] Generating forecast for: FMN [2026-03-09T20:22:16.122876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-03-09T20:22:16.134451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-03-09T20:22:16.134805] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-03-09T20:22:16.135706] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-03-09T20:22:16.135760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:16.135793] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:16.135822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:16.135880] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:16.196388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:16.197205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:16.197292] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:16.197326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:16.315335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:16.315494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:16.315536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:16.315566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:16.319239] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-03-09T20:22:16.319543] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-03-09T20:22:16.319703] [INFO ] [sig ] FMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:16.466508] [INFO ] [LOCAL ] Saved forecast: FMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FMN.txt [2026-03-09T20:22:16.466674] [INFO ] [sig ] [1195/3280] Completed FMN in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:16.466715] [INFO ] [sig ] [1196/3280] Forecasting FMNB... [2026-03-09T20:22:16.466747] [INFO ] [sig ] Generating forecast for: FMNB [2026-03-09T20:22:16.466777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-03-09T20:22:16.478854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-03-09T20:22:16.479201] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-03-09T20:22:16.480025] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-03-09T20:22:16.480078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:16.480137] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:16.480166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:16.480223] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:16.546098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:16.546914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:16.547019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:16.547062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:16.674028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:16.674213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:16.674276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:16.674323] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:16.678438] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-03-09T20:22:16.678778] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-03-09T20:22:16.678935] [INFO ] [sig ] FMNB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:16.836348] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMNB.txt [2026-03-09T20:22:16.836502] [INFO ] [sig ] [1196/3280] Completed FMNB in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:16.836553] [INFO ] [sig ] [1197/3280] Forecasting FMS... [2026-03-09T20:22:16.836624] [INFO ] [sig ] Generating forecast for: FMS [2026-03-09T20:22:16.836664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-03-09T20:22:16.847839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-03-09T20:22:16.848234] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-03-09T20:22:16.849136] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-03-09T20:22:16.849195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:16.849228] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:16.849256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:16.849505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:16.909930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:16.910742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:16.910827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:16.910863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:17.033181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:17.033344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:17.033388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:17.033420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:17.037027] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-03-09T20:22:17.037320] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-03-09T20:22:17.037460] [INFO ] [sig ] FMS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:17.186095] [INFO ] [LOCAL ] Saved forecast: FMS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FMS.txt [2026-03-09T20:22:17.186258] [INFO ] [sig ] [1197/3280] Completed FMS in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:17.186297] [INFO ] [sig ] [1198/3280] Forecasting FMX... [2026-03-09T20:22:17.186328] [INFO ] [sig ] Generating forecast for: FMX [2026-03-09T20:22:17.186359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-03-09T20:22:17.198363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-03-09T20:22:17.198796] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-03-09T20:22:17.199673] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-03-09T20:22:17.199729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:17.199762] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:17.199801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:17.199862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:17.258788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:17.259747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:17.259838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:17.259872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:17.386462] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:17.386647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:17.386693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:17.386723] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:17.390403] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-03-09T20:22:17.390739] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-03-09T20:22:17.390935] [INFO ] [sig ] FMX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:17.549788] [INFO ] [LOCAL ] Saved forecast: FMX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FMX.txt [2026-03-09T20:22:17.549978] [INFO ] [sig ] [1198/3280] Completed FMX in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:17.550020] [INFO ] [sig ] [1199/3280] Forecasting FN... [2026-03-09T20:22:17.550053] [INFO ] [sig ] Generating forecast for: FN [2026-03-09T20:22:17.550087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-03-09T20:22:17.563797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-03-09T20:22:17.564258] [INFO ] [FORECASTER] Starting predict_future for FN [2026-03-09T20:22:17.565199] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-03-09T20:22:17.565258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:17.565290] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:17.565318] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:17.565376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:17.631122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:17.632110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:17.632239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:17.632302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:17.762597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:17.762815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:17.762871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:17.762913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:17.767112] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=39.81%) [2026-03-09T20:22:17.767429] [INFO ] [FORECASTER] Completed predict_future for FN [2026-03-09T20:22:17.767666] [INFO ] [sig ] FN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:17.926121] [INFO ] [LOCAL ] Saved forecast: FN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FN.txt [2026-03-09T20:22:17.926476] [INFO ] [sig ] [1199/3280] Completed FN in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:17.926519] [INFO ] [sig ] [1200/3280] Forecasting FNB... [2026-03-09T20:22:17.926553] [INFO ] [sig ] Generating forecast for: FNB [2026-03-09T20:22:17.926607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-03-09T20:22:17.939779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-03-09T20:22:17.940190] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-03-09T20:22:17.941105] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-03-09T20:22:17.941162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:17.941195] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:17.941222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:17.941280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:18.003549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:18.004428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:18.004515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:18.004547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:18.128084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:18.128275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:18.128319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:18.128362] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:18.132078] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=30.30%) [2026-03-09T20:22:18.132417] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-03-09T20:22:18.132568] [INFO ] [sig ] FNB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:18.282674] [INFO ] [LOCAL ] Saved forecast: FNB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FNB.txt [2026-03-09T20:22:18.282810] [INFO ] [sig ] [1200/3280] Completed FNB in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:18.282849] [INFO ] [sig ] [1201/3280] Forecasting FND... [2026-03-09T20:22:18.282879] [INFO ] [sig ] Generating forecast for: FND [2026-03-09T20:22:18.282908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-03-09T20:22:18.293746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-03-09T20:22:18.294084] [INFO ] [FORECASTER] Starting predict_future for FND [2026-03-09T20:22:18.294962] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-03-09T20:22:18.295029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:18.295070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:18.295106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:18.295176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:18.357351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:18.358246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:18.358332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:18.358365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:18.479360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:18.479523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:18.479565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:18.479620] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:18.483239] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=24.30%) [2026-03-09T20:22:18.483534] [INFO ] [FORECASTER] Completed predict_future for FND [2026-03-09T20:22:18.483690] [INFO ] [sig ] FND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:18.628701] [INFO ] [LOCAL ] Saved forecast: FND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FND.txt [2026-03-09T20:22:18.628839] [INFO ] [sig ] [1201/3280] Completed FND in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:18.628878] [INFO ] [sig ] [1202/3280] Forecasting FNF... [2026-03-09T20:22:18.628908] [INFO ] [sig ] Generating forecast for: FNF [2026-03-09T20:22:18.628952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-03-09T20:22:18.640296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-03-09T20:22:18.640696] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-03-09T20:22:18.641553] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-03-09T20:22:18.641630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:18.641664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:18.641692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:18.641750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:18.701491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:18.702168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:18.702248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:18.702282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:18.826435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:18.826610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:18.826653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:18.826682] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:18.830164] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-03-09T20:22:18.830445] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-03-09T20:22:18.830592] [INFO ] [sig ] FNF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:18.977958] [INFO ] [LOCAL ] Saved forecast: FNF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FNF.txt [2026-03-09T20:22:18.978160] [INFO ] [sig ] [1202/3280] Completed FNF in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:18.978225] [INFO ] [sig ] [1203/3280] Forecasting FNKO... [2026-03-09T20:22:18.978258] [INFO ] [sig ] Generating forecast for: FNKO [2026-03-09T20:22:18.978288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-03-09T20:22:18.989893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-03-09T20:22:18.990246] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-03-09T20:22:18.991081] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-03-09T20:22:18.991135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:18.991168] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:18.991194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:18.991251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:19.051547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:19.052399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:19.052488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:19.052522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:19.177717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:19.177896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:19.177958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:19.177992] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:19.182004] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=1.84%) [2026-03-09T20:22:19.182489] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-03-09T20:22:19.182648] [INFO ] [sig ] FNKO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:19.334792] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FNKO.txt [2026-03-09T20:22:19.334940] [INFO ] [sig ] [1203/3280] Completed FNKO in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:19.334981] [INFO ] [sig ] [1204/3280] Forecasting FNLC... [2026-03-09T20:22:19.335011] [INFO ] [sig ] Generating forecast for: FNLC [2026-03-09T20:22:19.335041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-03-09T20:22:19.348485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-03-09T20:22:19.348838] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-03-09T20:22:19.349687] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-03-09T20:22:19.349742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:19.349774] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:19.349801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:19.349858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:19.410920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:19.411750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:19.411846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:19.411882] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:19.522227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:19.522383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:19.522425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:19.522454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:19.526063] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: UP (p=78.33%) [2026-03-09T20:22:19.526352] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-03-09T20:22:19.526484] [INFO ] [sig ] FNLC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:19.673772] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FNLC.txt [2026-03-09T20:22:19.673918] [INFO ] [sig ] [1204/3280] Completed FNLC in 0.3s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:19.673957] [INFO ] [sig ] [1205/3280] Forecasting FNX... [2026-03-09T20:22:19.673987] [INFO ] [sig ] Generating forecast for: FNX [2026-03-09T20:22:19.674017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-03-09T20:22:19.685723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-03-09T20:22:19.686005] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-03-09T20:22:19.686916] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-03-09T20:22:19.686982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:19.687021] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:19.687053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:19.687128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:19.747449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:19.748200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:19.748283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:19.748315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:19.873615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:19.873776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:19.873818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:19.873847] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:19.877302] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-03-09T20:22:19.877622] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-03-09T20:22:19.877758] [INFO ] [sig ] FNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:20.025652] [INFO ] [LOCAL ] Saved forecast: FNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FNX.txt [2026-03-09T20:22:20.025809] [INFO ] [sig ] [1205/3280] Completed FNX in 0.4s | 2.77 sym/s | Total: 7.2m | ETA: 12.5m [2026-03-09T20:22:20.025850] [INFO ] [sig ] [1206/3280] Forecasting FNY... [2026-03-09T20:22:20.025880] [INFO ] [sig ] Generating forecast for: FNY [2026-03-09T20:22:20.025909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-03-09T20:22:20.038716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-03-09T20:22:20.039037] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-03-09T20:22:20.039889] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-03-09T20:22:20.039943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:20.039976] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:20.040003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:20.040060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:20.098968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:20.099820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:20.099938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:20.099972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:20.223868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:20.224033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:20.224075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:20.224112] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:20.227624] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=12.36%) [2026-03-09T20:22:20.227903] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-03-09T20:22:20.228033] [INFO ] [sig ] FNY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:20.373900] [INFO ] [LOCAL ] Saved forecast: FNY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FNY.txt [2026-03-09T20:22:20.374036] [INFO ] [sig ] [1206/3280] Completed FNY in 0.3s | 2.77 sym/s | Total: 7.3m | ETA: 12.5m [2026-03-09T20:22:20.374077] [INFO ] [sig ] [1207/3280] Forecasting FOA... [2026-03-09T20:22:20.374112] [INFO ] [sig ] Generating forecast for: FOA [2026-03-09T20:22:20.374143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-03-09T20:22:20.385729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-03-09T20:22:20.386060] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-03-09T20:22:20.386889] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-03-09T20:22:20.386943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:20.386974] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:20.387000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:20.387056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:20.451176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:20.452080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:20.452167] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:20.452202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:20.589185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:20.589370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:20.589413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:20.589444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:20.592973] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-03-09T20:22:20.593263] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-03-09T20:22:20.593401] [INFO ] [sig ] FOA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:20.744710] [INFO ] [LOCAL ] Saved forecast: FOA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOA.txt [2026-03-09T20:22:20.744877] [INFO ] [sig ] [1207/3280] Completed FOA in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.5m [2026-03-09T20:22:20.744920] [INFO ] [sig ] [1208/3280] Forecasting FOF... [2026-03-09T20:22:20.744952] [INFO ] [sig ] Generating forecast for: FOF [2026-03-09T20:22:20.744982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-03-09T20:22:20.757818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-03-09T20:22:20.758190] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-03-09T20:22:20.759046] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-03-09T20:22:20.759100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:20.759131] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:20.759158] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:20.759215] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:20.824276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:20.825554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:20.825666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:20.825701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:20.945452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:20.945619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:20.945661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:20.945690] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:20.949199] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-03-09T20:22:20.949486] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-03-09T20:22:20.949633] [INFO ] [sig ] FOF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:21.101979] [INFO ] [LOCAL ] Saved forecast: FOF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOF.txt [2026-03-09T20:22:21.102126] [INFO ] [sig ] [1208/3280] Completed FOF in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.5m [2026-03-09T20:22:21.102168] [INFO ] [sig ] [1209/3280] Forecasting FOLD... [2026-03-09T20:22:21.102197] [INFO ] [sig ] Generating forecast for: FOLD [2026-03-09T20:22:21.102228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-03-09T20:22:21.115067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-03-09T20:22:21.115415] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-03-09T20:22:21.116656] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-03-09T20:22:21.116710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:21.116742] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:21.116769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:21.116826] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:21.175321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:21.175991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:21.176071] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:21.176112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:21.299662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:21.299812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:21.299852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:21.299881] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:21.303400] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-03-09T20:22:21.303706] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-03-09T20:22:21.303837] [INFO ] [sig ] FOLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:21.448120] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOLD.txt [2026-03-09T20:22:21.448326] [INFO ] [sig ] [1209/3280] Completed FOLD in 0.3s | 2.77 sym/s | Total: 7.3m | ETA: 12.5m [2026-03-09T20:22:21.448368] [INFO ] [sig ] [1210/3280] Forecasting FORM... [2026-03-09T20:22:21.448398] [INFO ] [sig ] Generating forecast for: FORM [2026-03-09T20:22:21.448428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-03-09T20:22:21.460343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-03-09T20:22:21.460740] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-03-09T20:22:21.461569] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-03-09T20:22:21.461651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:21.461685] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:21.461711] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:21.461769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:21.520554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:21.521481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:21.521593] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:21.521636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:21.651823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:21.652051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:21.652098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:21.652128] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:21.656263] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-03-09T20:22:21.656601] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-03-09T20:22:21.656746] [INFO ] [sig ] FORM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:21.800729] [INFO ] [LOCAL ] Saved forecast: FORM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FORM.txt [2026-03-09T20:22:21.800884] [INFO ] [sig ] [1210/3280] Completed FORM in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:21.800926] [INFO ] [sig ] [1211/3280] Forecasting FOSL... [2026-03-09T20:22:21.800958] [INFO ] [sig ] Generating forecast for: FOSL [2026-03-09T20:22:21.800990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-03-09T20:22:21.813652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-03-09T20:22:21.814063] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-03-09T20:22:21.814956] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-03-09T20:22:21.815023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:21.815056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:21.815084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:21.815142] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:21.875431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:21.876299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:21.876385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:21.876420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:22.007822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:22.007983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:22.008024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:22.008053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:22.011926] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=39.56%) [2026-03-09T20:22:22.012237] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-03-09T20:22:22.012370] [INFO ] [sig ] FOSL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:22.161042] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FOSL.txt [2026-03-09T20:22:22.161188] [INFO ] [sig ] [1211/3280] Completed FOSL in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:22.161228] [INFO ] [sig ] [1212/3280] Forecasting FOX... [2026-03-09T20:22:22.161258] [INFO ] [sig ] Generating forecast for: FOX [2026-03-09T20:22:22.161288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-03-09T20:22:22.172774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-03-09T20:22:22.173122] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-03-09T20:22:22.174180] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-03-09T20:22:22.174235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:22.174267] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:22.174293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:22.174503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:22.235511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:22.236286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:22.236369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:22.236402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:22.362836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:22.362993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:22.363035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:22.363065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:22.366909] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-03-09T20:22:22.367216] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-03-09T20:22:22.367360] [INFO ] [sig ] FOX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:22.524165] [INFO ] [LOCAL ] Saved forecast: FOX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOX.txt [2026-03-09T20:22:22.524335] [INFO ] [sig ] [1212/3280] Completed FOX in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:22.524384] [INFO ] [sig ] [1213/3280] Forecasting FOXA... [2026-03-09T20:22:22.524415] [INFO ] [sig ] Generating forecast for: FOXA [2026-03-09T20:22:22.524446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-03-09T20:22:22.537747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-03-09T20:22:22.538120] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-03-09T20:22:22.539048] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-03-09T20:22:22.539102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:22.539171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:22.539200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:22.539257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:22.599050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:22.599954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:22.600072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:22.600108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:22.729657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:22.729819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:22.729860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:22.729891] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:22.733540] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-03-09T20:22:22.733847] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-03-09T20:22:22.733984] [INFO ] [sig ] FOXA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:22.883973] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOXA.txt [2026-03-09T20:22:22.884110] [INFO ] [sig ] [1213/3280] Completed FOXA in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:22.884151] [INFO ] [sig ] [1214/3280] Forecasting FOXF... [2026-03-09T20:22:22.884180] [INFO ] [sig ] Generating forecast for: FOXF [2026-03-09T20:22:22.884209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-03-09T20:22:22.895211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-03-09T20:22:22.895544] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-03-09T20:22:22.896415] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-03-09T20:22:22.896469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:22.896500] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:22.896526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:22.896598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:22.962102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:22.963058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:22.963160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:22.963207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:23.086362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:23.086527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:23.086588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:23.086622] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:23.090403] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-03-09T20:22:23.090929] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-03-09T20:22:23.091078] [INFO ] [sig ] FOXF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:23.238136] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FOXF.txt [2026-03-09T20:22:23.238276] [INFO ] [sig ] [1214/3280] Completed FOXF in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:23.238322] [INFO ] [sig ] [1215/3280] Forecasting FPF... [2026-03-09T20:22:23.238353] [INFO ] [sig ] Generating forecast for: FPF [2026-03-09T20:22:23.238383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-03-09T20:22:23.249757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-03-09T20:22:23.250089] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-03-09T20:22:23.250941] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-03-09T20:22:23.250996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:23.251041] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:23.251078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:23.251136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:23.315477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:23.316407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:23.316499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:23.316533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:23.442525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:23.442742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:23.442789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:23.442819] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:23.446465] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=23.97%) [2026-03-09T20:22:23.446765] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-03-09T20:22:23.446910] [INFO ] [sig ] FPF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:23.592453] [INFO ] [LOCAL ] Saved forecast: FPF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FPF.txt [2026-03-09T20:22:23.592627] [INFO ] [sig ] [1215/3280] Completed FPF in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:23.592670] [INFO ] [sig ] [1216/3280] Forecasting FPH... [2026-03-09T20:22:23.592701] [INFO ] [sig ] Generating forecast for: FPH [2026-03-09T20:22:23.592738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-03-09T20:22:23.606429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-03-09T20:22:23.606887] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-03-09T20:22:23.607995] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-03-09T20:22:23.608058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:23.608095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:23.608125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:23.608184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:23.669309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:23.670235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:23.670331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:23.670367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:23.793269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:23.793428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:23.793470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:23.793534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:23.797180] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=50.22%) [2026-03-09T20:22:23.797478] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-03-09T20:22:23.797668] [INFO ] [sig ] FPH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:23.945634] [INFO ] [LOCAL ] Saved forecast: FPH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FPH.txt [2026-03-09T20:22:23.945787] [INFO ] [sig ] [1216/3280] Completed FPH in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:23.945828] [INFO ] [sig ] [1217/3280] Forecasting FPI... [2026-03-09T20:22:23.945859] [INFO ] [sig ] Generating forecast for: FPI [2026-03-09T20:22:23.945889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-03-09T20:22:23.957916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-03-09T20:22:23.958293] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-03-09T20:22:23.959132] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-03-09T20:22:23.959188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:23.959226] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:23.959260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:23.959325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:24.022737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:24.023549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:24.023653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:24.023689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:24.147813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:24.147977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:24.148018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:24.148048] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:24.151686] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-03-09T20:22:24.151985] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-03-09T20:22:24.152123] [INFO ] [sig ] FPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:24.306151] [INFO ] [LOCAL ] Saved forecast: FPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FPI.txt [2026-03-09T20:22:24.306303] [INFO ] [sig ] [1217/3280] Completed FPI in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:24.306344] [INFO ] [sig ] [1218/3280] Forecasting FPXI... [2026-03-09T20:22:24.306374] [INFO ] [sig ] Generating forecast for: FPXI [2026-03-09T20:22:24.306613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-03-09T20:22:24.319246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-03-09T20:22:24.319830] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-03-09T20:22:24.320997] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-03-09T20:22:24.321052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:24.321084] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:24.321110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:24.321167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:24.383473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:24.384504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:24.384625] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:24.384664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:24.494149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:24.494327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:24.494388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:24.494420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:24.498097] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: UP (p=50.78%) [2026-03-09T20:22:24.498410] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-03-09T20:22:24.498547] [INFO ] [sig ] FPXI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:24.642958] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FPXI.txt [2026-03-09T20:22:24.643115] [INFO ] [sig ] [1218/3280] Completed FPXI in 0.3s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:24.643157] [INFO ] [sig ] [1219/3280] Forecasting FRA... [2026-03-09T20:22:24.643188] [INFO ] [sig ] Generating forecast for: FRA [2026-03-09T20:22:24.643221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-03-09T20:22:24.655356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-03-09T20:22:24.655729] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-03-09T20:22:24.656568] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-03-09T20:22:24.656647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:24.656680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:24.656708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:24.656767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:24.714837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:24.715607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:24.715692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:24.715725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:24.838150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:24.838314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:24.838355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:24.838384] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:24.841888] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-03-09T20:22:24.842189] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-03-09T20:22:24.842346] [INFO ] [sig ] FRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:24.987666] [INFO ] [LOCAL ] Saved forecast: FRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FRA.txt [2026-03-09T20:22:24.987831] [INFO ] [sig ] [1219/3280] Completed FRA in 0.3s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:24.987874] [INFO ] [sig ] [1220/3280] Forecasting FRBA... [2026-03-09T20:22:24.987905] [INFO ] [sig ] Generating forecast for: FRBA [2026-03-09T20:22:24.987935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-03-09T20:22:24.999989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-03-09T20:22:25.000306] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-03-09T20:22:25.001167] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-03-09T20:22:25.001221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:25.001253] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:25.001280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:25.001336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:25.064219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:25.065171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:25.065313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:25.065362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:25.197060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:25.197240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:25.197284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:25.197312] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:25.201406] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: UP (p=89.80%) [2026-03-09T20:22:25.201714] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-03-09T20:22:25.201861] [INFO ] [sig ] FRBA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:25.348774] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FRBA.txt [2026-03-09T20:22:25.348916] [INFO ] [sig ] [1220/3280] Completed FRBA in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:25.348957] [INFO ] [sig ] [1221/3280] Forecasting FRHC... [2026-03-09T20:22:25.348988] [INFO ] [sig ] Generating forecast for: FRHC [2026-03-09T20:22:25.349017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-03-09T20:22:25.360881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-03-09T20:22:25.361236] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-03-09T20:22:25.362098] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-03-09T20:22:25.362153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:25.362183] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:25.362209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:25.362265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:25.420295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:25.421145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:25.421232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:25.421266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:25.540929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:25.541097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:25.541139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:25.541168] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:25.544736] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-03-09T20:22:25.545023] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-03-09T20:22:25.545159] [INFO ] [sig ] FRHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:25.692299] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FRHC.txt [2026-03-09T20:22:25.692437] [INFO ] [sig ] [1221/3280] Completed FRHC in 0.3s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:25.692476] [INFO ] [sig ] [1222/3280] Forecasting FRME... [2026-03-09T20:22:25.692505] [INFO ] [sig ] Generating forecast for: FRME [2026-03-09T20:22:25.692535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-03-09T20:22:25.703669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-03-09T20:22:25.704007] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-03-09T20:22:25.704841] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-03-09T20:22:25.704896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:25.704937] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:25.704964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:25.705021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:25.763156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:25.763911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:25.763993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:25.764041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:25.896124] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:25.896332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:25.896387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:25.896418] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:25.900614] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-03-09T20:22:25.900908] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-03-09T20:22:25.901044] [INFO ] [sig ] FRME: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:26.047155] [INFO ] [LOCAL ] Saved forecast: FRME 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FRME.txt [2026-03-09T20:22:26.047337] [INFO ] [sig ] [1222/3280] Completed FRME in 0.4s | 2.77 sym/s | Total: 7.3m | ETA: 12.4m [2026-03-09T20:22:26.047386] [INFO ] [sig ] [1223/3280] Forecasting FRO... [2026-03-09T20:22:26.047416] [INFO ] [sig ] Generating forecast for: FRO [2026-03-09T20:22:26.047445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-03-09T20:22:26.059375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-03-09T20:22:26.059739] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-03-09T20:22:26.060558] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-03-09T20:22:26.060631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:26.060664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:26.060693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:26.060751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:26.123319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:26.124098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:26.124206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:26.124240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:26.250740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:26.250907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:26.250949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:26.250978] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:26.254558] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=68.68%) [2026-03-09T20:22:26.254866] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-03-09T20:22:26.255005] [INFO ] [sig ] FRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:26.400920] [INFO ] [LOCAL ] Saved forecast: FRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FRO.txt [2026-03-09T20:22:26.401061] [INFO ] [sig ] [1223/3280] Completed FRO in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.4m [2026-03-09T20:22:26.401100] [INFO ] [sig ] [1224/3280] Forecasting FROG... [2026-03-09T20:22:26.401141] [INFO ] [sig ] Generating forecast for: FROG [2026-03-09T20:22:26.401183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-03-09T20:22:26.414473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-03-09T20:22:26.414885] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-03-09T20:22:26.415807] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-03-09T20:22:26.415863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:26.415894] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:26.415920] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:26.415980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:26.483835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:26.484991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:26.485100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:26.485150] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:26.611721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:26.611886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:26.611929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:26.611957] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:26.615483] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-03-09T20:22:26.615798] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-03-09T20:22:26.615935] [INFO ] [sig ] FROG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:26.757386] [INFO ] [LOCAL ] Saved forecast: FROG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FROG.txt [2026-03-09T20:22:26.757587] [INFO ] [sig ] [1224/3280] Completed FROG in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.4m [2026-03-09T20:22:26.757633] [INFO ] [sig ] [1225/3280] Forecasting FRPH... [2026-03-09T20:22:26.757664] [INFO ] [sig ] Generating forecast for: FRPH [2026-03-09T20:22:26.757695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-03-09T20:22:26.769495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-03-09T20:22:26.770058] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-03-09T20:22:26.771099] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-03-09T20:22:26.771152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:26.771184] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:26.771210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:26.771265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:26.831180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:26.832097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:26.832182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:26.832215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:26.955282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:26.955447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:26.955487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:26.955516] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:26.959804] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-03-09T20:22:26.960127] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-03-09T20:22:26.960274] [INFO ] [sig ] FRPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:27.141016] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FRPH.txt [2026-03-09T20:22:27.141208] [INFO ] [sig ] [1225/3280] Completed FRPH in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.4m [2026-03-09T20:22:27.141256] [INFO ] [sig ] [1226/3280] Forecasting FRSH... [2026-03-09T20:22:27.141295] [INFO ] [sig ] Generating forecast for: FRSH [2026-03-09T20:22:27.141326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-03-09T20:22:27.155663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-03-09T20:22:27.156031] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-03-09T20:22:27.156894] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-03-09T20:22:27.156950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:27.156982] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:27.157007] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:27.157063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:27.220395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:27.221521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:27.221634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:27.221670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:27.344920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:27.345090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:27.345130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:27.345159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:27.348762] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=85.25%) [2026-03-09T20:22:27.349056] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-03-09T20:22:27.349193] [INFO ] [sig ] FRSH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:27.498060] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FRSH.txt [2026-03-09T20:22:27.498260] [INFO ] [sig ] [1226/3280] Completed FRSH in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:27.498311] [INFO ] [sig ] [1227/3280] Forecasting FSBC... [2026-03-09T20:22:27.498350] [INFO ] [sig ] Generating forecast for: FSBC [2026-03-09T20:22:27.498388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-03-09T20:22:27.509754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-03-09T20:22:27.510153] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-03-09T20:22:27.511019] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-03-09T20:22:27.511074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:27.511106] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:27.511132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:27.511187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:27.569779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:27.571009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:27.571128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:27.571162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:27.698040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:27.698203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:27.698244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:27.698273] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:27.701868] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: DOWN (p=24.03%) [2026-03-09T20:22:27.702154] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-03-09T20:22:27.702290] [INFO ] [sig ] FSBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:27.846612] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FSBC.txt [2026-03-09T20:22:27.846758] [INFO ] [sig ] [1227/3280] Completed FSBC in 0.3s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:27.846800] [INFO ] [sig ] [1228/3280] Forecasting FSCO... [2026-03-09T20:22:27.846830] [INFO ] [sig ] Generating forecast for: FSCO [2026-03-09T20:22:27.846859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-03-09T20:22:27.858197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-03-09T20:22:27.858560] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-03-09T20:22:27.859412] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-03-09T20:22:27.859467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:27.859499] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:27.859526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:27.859603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:27.922125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:27.923018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:27.923100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:27.923132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:28.044176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:28.044346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:28.044387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:28.044416] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:28.048078] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-03-09T20:22:28.048407] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-03-09T20:22:28.048549] [INFO ] [sig ] FSCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:28.196720] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FSCO.txt [2026-03-09T20:22:28.196856] [INFO ] [sig ] [1228/3280] Completed FSCO in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:28.196895] [INFO ] [sig ] [1229/3280] Forecasting FSK... [2026-03-09T20:22:28.196925] [INFO ] [sig ] Generating forecast for: FSK [2026-03-09T20:22:28.196955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-03-09T20:22:28.209644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-03-09T20:22:28.209956] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-03-09T20:22:28.210828] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-03-09T20:22:28.210882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:28.210915] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:28.210942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:28.210999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:28.269624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:28.270444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:28.270526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:28.270559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:28.390085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:28.390241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:28.390280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:28.390338] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:28.394107] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-03-09T20:22:28.394427] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-03-09T20:22:28.394558] [INFO ] [sig ] FSK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:28.539546] [INFO ] [LOCAL ] Saved forecast: FSK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FSK.txt [2026-03-09T20:22:28.539718] [INFO ] [sig ] [1229/3280] Completed FSK in 0.3s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:28.539758] [INFO ] [sig ] [1230/3280] Forecasting FSLY... [2026-03-09T20:22:28.539787] [INFO ] [sig ] Generating forecast for: FSLY [2026-03-09T20:22:28.539819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-03-09T20:22:28.551340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-03-09T20:22:28.551764] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-03-09T20:22:28.552654] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-03-09T20:22:28.552711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:28.552770] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:28.552799] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:28.552855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:28.610933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:28.611826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:28.611909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:28.611942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:28.740769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:28.740950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:28.741002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:28.741032] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:28.744824] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-03-09T20:22:28.745108] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-03-09T20:22:28.745240] [INFO ] [sig ] FSLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:28.900323] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FSLY.txt [2026-03-09T20:22:28.900480] [INFO ] [sig ] [1230/3280] Completed FSLY in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:28.900520] [INFO ] [sig ] [1231/3280] Forecasting FSM... [2026-03-09T20:22:28.900551] [INFO ] [sig ] Generating forecast for: FSM [2026-03-09T20:22:28.900601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-03-09T20:22:28.912397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-03-09T20:22:28.912759] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-03-09T20:22:28.913604] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-03-09T20:22:28.913658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:28.913689] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:28.913715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:28.913771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:28.971421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:28.972347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:28.972442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:28.972494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:29.097919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:29.098092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:29.098141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:29.098172] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:29.101942] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-03-09T20:22:29.102237] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-03-09T20:22:29.102374] [INFO ] [sig ] FSM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:29.247238] [INFO ] [LOCAL ] Saved forecast: FSM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FSM.txt [2026-03-09T20:22:29.247394] [INFO ] [sig ] [1231/3280] Completed FSM in 0.3s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:29.247434] [INFO ] [sig ] [1232/3280] Forecasting FSS... [2026-03-09T20:22:29.247465] [INFO ] [sig ] Generating forecast for: FSS [2026-03-09T20:22:29.247495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-03-09T20:22:29.259271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-03-09T20:22:29.259635] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-03-09T20:22:29.260448] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-03-09T20:22:29.260502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:29.260533] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:29.260559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:29.260637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:29.318412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:29.319164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:29.319247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:29.319285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:29.444992] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:29.445162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:29.445207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:29.445237] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:29.449161] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-03-09T20:22:29.449515] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-03-09T20:22:29.449679] [INFO ] [sig ] FSS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:29.599454] [INFO ] [LOCAL ] Saved forecast: FSS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FSS.txt [2026-03-09T20:22:29.599646] [INFO ] [sig ] [1232/3280] Completed FSS in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:29.599692] [INFO ] [sig ] [1233/3280] Forecasting FTA... [2026-03-09T20:22:29.599724] [INFO ] [sig ] Generating forecast for: FTA [2026-03-09T20:22:29.599757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-03-09T20:22:29.611767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-03-09T20:22:29.612133] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-03-09T20:22:29.613013] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-03-09T20:22:29.613075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:29.613108] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:29.613135] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:29.613205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:29.671844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:29.672716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:29.672811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:29.672845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:29.793005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:29.793166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:29.793208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:29.793284] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:29.796901] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=63.14%) [2026-03-09T20:22:29.797187] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-03-09T20:22:29.797322] [INFO ] [sig ] FTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:29.942691] [INFO ] [LOCAL ] Saved forecast: FTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTA.txt [2026-03-09T20:22:29.942833] [INFO ] [sig ] [1233/3280] Completed FTA in 0.3s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:29.942872] [INFO ] [sig ] [1234/3280] Forecasting FTAI... [2026-03-09T20:22:29.942903] [INFO ] [sig ] Generating forecast for: FTAI [2026-03-09T20:22:29.942932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-03-09T20:22:29.954728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-03-09T20:22:29.955081] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-03-09T20:22:29.956151] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-03-09T20:22:29.956208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:29.956240] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:29.956267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:29.956325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:30.017916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:30.018650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:30.018734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:30.018768] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:30.145168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:30.145339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:30.145389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:30.145424] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:30.149082] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-03-09T20:22:30.149397] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-03-09T20:22:30.149543] [INFO ] [sig ] FTAI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:30.307299] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTAI.txt [2026-03-09T20:22:30.307471] [INFO ] [sig ] [1234/3280] Completed FTAI in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:30.307537] [INFO ] [sig ] [1235/3280] Forecasting FTC... [2026-03-09T20:22:30.307588] [INFO ] [sig ] Generating forecast for: FTC [2026-03-09T20:22:30.307622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-03-09T20:22:30.324823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-03-09T20:22:30.325281] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-03-09T20:22:30.326436] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-03-09T20:22:30.326506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:30.326756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:30.326785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:30.326843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:30.386381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:30.387532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:30.387638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:30.387673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:30.519173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:30.519341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:30.519383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:30.519414] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:30.523661] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=76.31%) [2026-03-09T20:22:30.524007] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-03-09T20:22:30.524159] [INFO ] [sig ] FTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:30.682596] [INFO ] [LOCAL ] Saved forecast: FTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTC.txt [2026-03-09T20:22:30.682801] [INFO ] [sig ] [1235/3280] Completed FTC in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:30.682855] [INFO ] [sig ] [1236/3280] Forecasting FTCI... [2026-03-09T20:22:30.682898] [INFO ] [sig ] Generating forecast for: FTCI [2026-03-09T20:22:30.682937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-03-09T20:22:30.695204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-03-09T20:22:30.695556] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-03-09T20:22:30.696421] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-03-09T20:22:30.696476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:30.696508] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:30.696534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:30.696618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:30.759640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:30.760543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:30.760652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:30.760876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:30.903222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:30.903401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:30.903448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:30.903484] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:30.907987] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-03-09T20:22:30.908347] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-03-09T20:22:30.908515] [INFO ] [sig ] FTCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:31.068855] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTCI.txt [2026-03-09T20:22:31.069043] [INFO ] [sig ] [1236/3280] Completed FTCI in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:31.069086] [INFO ] [sig ] [1237/3280] Forecasting FTCS... [2026-03-09T20:22:31.069119] [INFO ] [sig ] Generating forecast for: FTCS [2026-03-09T20:22:31.069150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-03-09T20:22:31.081308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-03-09T20:22:31.081724] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-03-09T20:22:31.082637] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-03-09T20:22:31.082694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:31.082727] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:31.082754] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:31.082812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:31.145237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:31.146299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:31.146402] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:31.146438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:31.268326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:31.268494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:31.268537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:31.268585] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:31.272165] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=60.95%) [2026-03-09T20:22:31.272520] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-03-09T20:22:31.272681] [INFO ] [sig ] FTCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:31.419398] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTCS.txt [2026-03-09T20:22:31.419601] [INFO ] [sig ] [1237/3280] Completed FTCS in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:31.419661] [INFO ] [sig ] [1238/3280] Forecasting FTEK... [2026-03-09T20:22:31.419701] [INFO ] [sig ] Generating forecast for: FTEK [2026-03-09T20:22:31.419734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-03-09T20:22:31.432438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-03-09T20:22:31.432858] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-03-09T20:22:31.433743] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-03-09T20:22:31.433799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:31.433832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:31.433859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:31.433915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:31.496745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:31.497929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:31.498021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:31.498055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:31.617664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:31.617827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:31.617869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:31.617898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:31.621525] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-03-09T20:22:31.621832] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-03-09T20:22:31.621968] [INFO ] [sig ] FTEK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:31.770489] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTEK.txt [2026-03-09T20:22:31.770689] [INFO ] [sig ] [1238/3280] Completed FTEK in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:31.770736] [INFO ] [sig ] [1239/3280] Forecasting FTGC... [2026-03-09T20:22:31.770770] [INFO ] [sig ] Generating forecast for: FTGC [2026-03-09T20:22:31.770802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-03-09T20:22:31.782896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-03-09T20:22:31.783309] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-03-09T20:22:31.784230] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-03-09T20:22:31.784288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:31.784321] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:31.784347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:31.784408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:31.845327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:31.846267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:31.846361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:31.846403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:31.971131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:31.971324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:31.971369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:31.971399] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:31.975139] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-03-09T20:22:31.975421] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-03-09T20:22:31.975553] [INFO ] [sig ] FTGC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:32.128100] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTGC.txt [2026-03-09T20:22:32.128250] [INFO ] [sig ] [1239/3280] Completed FTGC in 0.4s | 2.77 sym/s | Total: 7.4m | ETA: 12.3m [2026-03-09T20:22:32.128291] [INFO ] [sig ] [1240/3280] Forecasting FTGS... [2026-03-09T20:22:32.128327] [INFO ] [sig ] Generating forecast for: FTGS [2026-03-09T20:22:32.128370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-03-09T20:22:32.140513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-03-09T20:22:32.140888] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-03-09T20:22:32.141793] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-03-09T20:22:32.141848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:32.141881] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:32.141908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:32.141965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:32.202449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:32.203197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:32.203311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:32.203345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:32.330949] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:32.331110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:32.331154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:32.331183] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:32.335193] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: UP (p=78.85%) [2026-03-09T20:22:32.335489] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-03-09T20:22:32.335647] [INFO ] [sig ] FTGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:32.488764] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTGS.txt [2026-03-09T20:22:32.488899] [INFO ] [sig ] [1240/3280] Completed FTGS in 0.4s | 2.77 sym/s | Total: 7.5m | ETA: 12.3m [2026-03-09T20:22:32.488938] [INFO ] [sig ] [1241/3280] Forecasting FTHI... [2026-03-09T20:22:32.488968] [INFO ] [sig ] Generating forecast for: FTHI [2026-03-09T20:22:32.488998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-03-09T20:22:32.502218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-03-09T20:22:32.502660] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-03-09T20:22:32.503514] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-03-09T20:22:32.503586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:32.503621] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:32.503647] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:32.503703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:32.563066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:32.563972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:32.564059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:32.564093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:32.684004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:32.684167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:32.684208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:32.684239] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:32.687783] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=83.47%) [2026-03-09T20:22:32.688099] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-03-09T20:22:32.688231] [INFO ] [sig ] FTHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:32.829708] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTHI.txt [2026-03-09T20:22:32.829853] [INFO ] [sig ] [1241/3280] Completed FTHI in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.3m [2026-03-09T20:22:32.829891] [INFO ] [sig ] [1242/3280] Forecasting FTHY... [2026-03-09T20:22:32.829920] [INFO ] [sig ] Generating forecast for: FTHY [2026-03-09T20:22:32.829951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-03-09T20:22:32.841871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-03-09T20:22:32.842198] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-03-09T20:22:32.843220] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-03-09T20:22:32.843274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:32.843306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:32.843333] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:32.843389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:32.902377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:32.903304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:32.903387] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:32.903418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:33.024468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:33.024667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:33.024710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:33.024738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:33.028250] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-03-09T20:22:33.028569] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-03-09T20:22:33.028723] [INFO ] [sig ] FTHY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:33.171271] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTHY.txt [2026-03-09T20:22:33.171420] [INFO ] [sig ] [1242/3280] Completed FTHY in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:33.171460] [INFO ] [sig ] [1243/3280] Forecasting FTI... [2026-03-09T20:22:33.171488] [INFO ] [sig ] Generating forecast for: FTI [2026-03-09T20:22:33.171520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-03-09T20:22:33.186247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-03-09T20:22:33.186677] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-03-09T20:22:33.187508] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-03-09T20:22:33.187596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:33.187631] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:33.187658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:33.187714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:33.248887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:33.249770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:33.249856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:33.249889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:33.372192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:33.372339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:33.372378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:33.372408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:33.375928] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-03-09T20:22:33.376245] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-03-09T20:22:33.376375] [INFO ] [sig ] FTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:33.520540] [INFO ] [LOCAL ] Saved forecast: FTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTI.txt [2026-03-09T20:22:33.520752] [INFO ] [sig ] [1243/3280] Completed FTI in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:33.520794] [INFO ] [sig ] [1244/3280] Forecasting FTK... [2026-03-09T20:22:33.520826] [INFO ] [sig ] Generating forecast for: FTK [2026-03-09T20:22:33.520857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-03-09T20:22:33.532729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-03-09T20:22:33.533117] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-03-09T20:22:33.533979] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-03-09T20:22:33.534035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:33.534067] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:33.534094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:33.534152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:33.594389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:33.595306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:33.595404] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:33.595446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:33.718924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:33.719083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:33.719123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:33.719152] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:33.722874] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=17.44%) [2026-03-09T20:22:33.723172] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-03-09T20:22:33.723306] [INFO ] [sig ] FTK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:33.867784] [INFO ] [LOCAL ] Saved forecast: FTK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTK.txt [2026-03-09T20:22:33.867931] [INFO ] [sig ] [1244/3280] Completed FTK in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:33.867978] [INFO ] [sig ] [1245/3280] Forecasting FTLF... [2026-03-09T20:22:33.868013] [INFO ] [sig ] Generating forecast for: FTLF [2026-03-09T20:22:33.868050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-03-09T20:22:33.879364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-03-09T20:22:33.879666] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-03-09T20:22:33.880492] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-03-09T20:22:33.880555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:33.880606] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:33.880634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:33.880691] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:33.940996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:33.941852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:33.941937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:33.941971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:34.053016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:34.053214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:34.053262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:34.053292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:34.056849] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=91.75%) [2026-03-09T20:22:34.057126] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-03-09T20:22:34.057254] [INFO ] [sig ] FTLF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:34.202330] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTLF.txt [2026-03-09T20:22:34.202497] [INFO ] [sig ] [1245/3280] Completed FTLF in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:34.202547] [INFO ] [sig ] [1246/3280] Forecasting FTQI... [2026-03-09T20:22:34.202602] [INFO ] [sig ] Generating forecast for: FTQI [2026-03-09T20:22:34.202636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-03-09T20:22:34.216179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-03-09T20:22:34.216520] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-03-09T20:22:34.217590] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-03-09T20:22:34.217659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:34.217693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:34.217720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:34.217777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:34.278394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:34.279212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:34.279299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:34.279333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:34.402696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:34.402856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:34.402897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:34.402928] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:34.406475] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-03-09T20:22:34.406777] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-03-09T20:22:34.406910] [INFO ] [sig ] FTQI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:34.554908] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTQI.txt [2026-03-09T20:22:34.555047] [INFO ] [sig ] [1246/3280] Completed FTQI in 0.4s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:34.555095] [INFO ] [sig ] [1247/3280] Forecasting FTRE... [2026-03-09T20:22:34.555125] [INFO ] [sig ] Generating forecast for: FTRE [2026-03-09T20:22:34.555157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-03-09T20:22:34.566949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-03-09T20:22:34.567277] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-03-09T20:22:34.568161] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-03-09T20:22:34.568214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:34.568272] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:34.568301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:34.568357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:34.630168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:34.631161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:34.631255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:34.631297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:34.756349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:34.756495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:34.756536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:34.756564] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:34.760152] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=3.50%) [2026-03-09T20:22:34.760440] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-03-09T20:22:34.760593] [INFO ] [sig ] FTRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:34.904473] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTRE.txt [2026-03-09T20:22:34.904629] [INFO ] [sig ] [1247/3280] Completed FTRE in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:34.904672] [INFO ] [sig ] [1248/3280] Forecasting FTRI... [2026-03-09T20:22:34.904702] [INFO ] [sig ] Generating forecast for: FTRI [2026-03-09T20:22:34.904731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-03-09T20:22:34.916604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-03-09T20:22:34.916904] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-03-09T20:22:34.917808] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-03-09T20:22:34.917868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:34.917901] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:34.917929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:34.917987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:34.976490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:34.977260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:34.977343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:34.977375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:35.094605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:35.094768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:35.094808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:35.094838] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:35.098348] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-03-09T20:22:35.098648] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-03-09T20:22:35.098781] [INFO ] [sig ] FTRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:35.240895] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTRI.txt [2026-03-09T20:22:35.241044] [INFO ] [sig ] [1248/3280] Completed FTRI in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:35.241084] [INFO ] [sig ] [1249/3280] Forecasting FTS... [2026-03-09T20:22:35.241115] [INFO ] [sig ] Generating forecast for: FTS [2026-03-09T20:22:35.241146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-03-09T20:22:35.257835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-03-09T20:22:35.258176] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-03-09T20:22:35.259064] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-03-09T20:22:35.259118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:35.259150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:35.259177] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:35.259234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:35.317598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:35.318359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:35.318448] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:35.318490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:35.443161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:35.443313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:35.443353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:35.443382] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:35.446847] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=95.64%) [2026-03-09T20:22:35.447129] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-03-09T20:22:35.447259] [INFO ] [sig ] FTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:35.589715] [INFO ] [LOCAL ] Saved forecast: FTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTS.txt [2026-03-09T20:22:35.589853] [INFO ] [sig ] [1249/3280] Completed FTS in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:35.589899] [INFO ] [sig ] [1250/3280] Forecasting FTSL... [2026-03-09T20:22:35.589930] [INFO ] [sig ] Generating forecast for: FTSL [2026-03-09T20:22:35.589960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-03-09T20:22:35.601532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-03-09T20:22:35.601898] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-03-09T20:22:35.602739] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-03-09T20:22:35.602793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:35.602824] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:35.602851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:35.602907] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:35.660211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:35.660991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:35.661074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:35.661107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:35.785088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:35.785254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:35.785294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:35.785355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:35.788921] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-03-09T20:22:35.789202] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-03-09T20:22:35.789337] [INFO ] [sig ] FTSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:35.933936] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTSL.txt [2026-03-09T20:22:35.934069] [INFO ] [sig ] [1250/3280] Completed FTSL in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:35.934108] [INFO ] [sig ] [1251/3280] Forecasting FTSM... [2026-03-09T20:22:35.934138] [INFO ] [sig ] Generating forecast for: FTSM [2026-03-09T20:22:35.934168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-03-09T20:22:35.945848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-03-09T20:22:35.946198] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-03-09T20:22:35.947057] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-03-09T20:22:35.947113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:35.947145] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:35.947171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:35.947228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:36.009528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:36.010228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:36.010310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:36.010342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:36.111610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:36.111779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:36.111819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:36.111848] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:36.115545] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-03-09T20:22:36.115869] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-03-09T20:22:36.116023] [INFO ] [sig ] FTSM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:36.261394] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTSM.txt [2026-03-09T20:22:36.261549] [INFO ] [sig ] [1251/3280] Completed FTSM in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:36.261610] [INFO ] [sig ] [1252/3280] Forecasting FTXL... [2026-03-09T20:22:36.261642] [INFO ] [sig ] Generating forecast for: FTXL [2026-03-09T20:22:36.261672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-03-09T20:22:36.274385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-03-09T20:22:36.274740] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-03-09T20:22:36.275548] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-03-09T20:22:36.275626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:36.275660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:36.275687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:36.275745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:36.333680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:36.334609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:36.334699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:36.334731] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:36.454115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:36.454284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:36.454324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:36.454353] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:36.457909] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-03-09T20:22:36.458207] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-03-09T20:22:36.458347] [INFO ] [sig ] FTXL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:36.599645] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FTXL.txt [2026-03-09T20:22:36.599816] [INFO ] [sig ] [1252/3280] Completed FTXL in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:36.599855] [INFO ] [sig ] [1253/3280] Forecasting FTXN... [2026-03-09T20:22:36.599885] [INFO ] [sig ] Generating forecast for: FTXN [2026-03-09T20:22:36.599917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-03-09T20:22:36.611763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-03-09T20:22:36.612140] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-03-09T20:22:36.613025] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-03-09T20:22:36.613079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:36.613110] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:36.613136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:36.613192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:36.673553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:36.674481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:36.674588] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:36.674627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:36.798495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:36.798698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:36.798758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:36.798788] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:36.802525] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=10.50%) [2026-03-09T20:22:36.802917] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-03-09T20:22:36.803069] [INFO ] [sig ] FTXN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:36.948464] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTXN.txt [2026-03-09T20:22:36.948674] [INFO ] [sig ] [1253/3280] Completed FTXN in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:36.948717] [INFO ] [sig ] [1254/3280] Forecasting FTXO... [2026-03-09T20:22:36.948749] [INFO ] [sig ] Generating forecast for: FTXO [2026-03-09T20:22:36.948778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-03-09T20:22:36.959941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-03-09T20:22:36.960303] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-03-09T20:22:36.961186] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-03-09T20:22:36.961239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:36.961271] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:36.961297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:36.961353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:37.019320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:37.020281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:37.020374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:37.020409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:37.145376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:37.145545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:37.145610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:37.145642] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:37.149220] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-03-09T20:22:37.149525] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-03-09T20:22:37.149707] [INFO ] [sig ] FTXO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:37.292333] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FTXO.txt [2026-03-09T20:22:37.292493] [INFO ] [sig ] [1254/3280] Completed FTXO in 0.3s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:37.292534] [INFO ] [sig ] [1255/3280] Forecasting FUBO... [2026-03-09T20:22:37.292565] [INFO ] [sig ] Generating forecast for: FUBO [2026-03-09T20:22:37.292618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-03-09T20:22:37.303826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-03-09T20:22:37.304194] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-03-09T20:22:37.305085] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-03-09T20:22:37.305142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:37.305174] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:37.305200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:37.305257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:37.362612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:37.363531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:37.363650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:37.363684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:37.487385] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:37.487616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:37.487850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:37.487879] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:37.492137] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=22.33%) [2026-03-09T20:22:37.492420] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-03-09T20:22:37.492559] [INFO ] [sig ] FUBO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:37.644002] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FUBO.txt [2026-03-09T20:22:37.644164] [INFO ] [sig ] [1255/3280] Completed FUBO in 0.4s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:37.644203] [INFO ] [sig ] [1256/3280] Forecasting FUL... [2026-03-09T20:22:37.644234] [INFO ] [sig ] Generating forecast for: FUL [2026-03-09T20:22:37.644266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-03-09T20:22:37.656242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-03-09T20:22:37.656659] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-03-09T20:22:37.657562] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-03-09T20:22:37.657638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:37.657672] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:37.657701] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:37.657758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:37.722645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:37.723889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:37.723980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:37.724014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:37.854753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:37.854917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:37.854957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:37.854986] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:37.858603] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-03-09T20:22:37.858925] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-03-09T20:22:37.859074] [INFO ] [sig ] FUL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:38.010411] [INFO ] [LOCAL ] Saved forecast: FUL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FUL.txt [2026-03-09T20:22:38.010636] [INFO ] [sig ] [1256/3280] Completed FUL in 0.4s | 2.77 sym/s | Total: 7.5m | ETA: 12.2m [2026-03-09T20:22:38.010687] [INFO ] [sig ] [1257/3280] Forecasting FULC... [2026-03-09T20:22:38.010722] [INFO ] [sig ] Generating forecast for: FULC [2026-03-09T20:22:38.010753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-03-09T20:22:38.022350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-03-09T20:22:38.022809] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-03-09T20:22:38.023688] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-03-09T20:22:38.023743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:38.023798] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:38.023830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:38.023889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:38.081125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:38.082104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:38.082243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:38.082279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:38.212026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:38.212193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:38.212235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:38.212267] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:38.215898] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: UP (p=79.40%) [2026-03-09T20:22:38.216208] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-03-09T20:22:38.216352] [INFO ] [sig ] FULC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:38.358592] [INFO ] [LOCAL ] Saved forecast: FULC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FULC.txt [2026-03-09T20:22:38.358768] [INFO ] [sig ] [1257/3280] Completed FULC in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.2m [2026-03-09T20:22:38.358809] [INFO ] [sig ] [1258/3280] Forecasting FUN... [2026-03-09T20:22:38.358844] [INFO ] [sig ] Generating forecast for: FUN [2026-03-09T20:22:38.358875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-03-09T20:22:38.369998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-03-09T20:22:38.370396] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-03-09T20:22:38.371279] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-03-09T20:22:38.371333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:38.371364] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:38.371390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:38.371446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:38.429172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:38.430086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:38.430169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:38.430203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:38.555206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:38.555375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:38.555415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:38.555444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:38.558990] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-03-09T20:22:38.559289] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-03-09T20:22:38.559424] [INFO ] [sig ] FUN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:38.702059] [INFO ] [LOCAL ] Saved forecast: FUN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FUN.txt [2026-03-09T20:22:38.702220] [INFO ] [sig ] [1258/3280] Completed FUN in 0.3s | 2.77 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:38.702260] [INFO ] [sig ] [1259/3280] Forecasting FUNC... [2026-03-09T20:22:38.702290] [INFO ] [sig ] Generating forecast for: FUNC [2026-03-09T20:22:38.702320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-03-09T20:22:38.713684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-03-09T20:22:38.714072] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-03-09T20:22:38.714908] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-03-09T20:22:38.714962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:38.714993] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:38.715019] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:38.715089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:38.772013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:38.772952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:38.773042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:38.773075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:38.898853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:38.899019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:38.899062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:38.899092] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:38.902845] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-03-09T20:22:38.903161] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-03-09T20:22:38.903302] [INFO ] [sig ] FUNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:39.054259] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FUNC.txt [2026-03-09T20:22:39.054422] [INFO ] [sig ] [1259/3280] Completed FUNC in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:39.054463] [INFO ] [sig ] [1260/3280] Forecasting FUND... [2026-03-09T20:22:39.054499] [INFO ] [sig ] Generating forecast for: FUND [2026-03-09T20:22:39.054554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-03-09T20:22:39.066727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-03-09T20:22:39.067101] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-03-09T20:22:39.067989] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-03-09T20:22:39.068046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:39.068079] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:39.068106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:39.068165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:39.131996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:39.133062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:39.133157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:39.133190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:39.256345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:39.256527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:39.256612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:39.256663] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:39.260738] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: DOWN (p=12.32%) [2026-03-09T20:22:39.261061] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-03-09T20:22:39.261203] [INFO ] [sig ] FUND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:39.414206] [INFO ] [LOCAL ] Saved forecast: FUND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FUND.txt [2026-03-09T20:22:39.414410] [INFO ] [sig ] [1260/3280] Completed FUND in 0.4s | 2.77 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:39.414453] [INFO ] [sig ] [1261/3280] Forecasting FVCB... [2026-03-09T20:22:39.414493] [INFO ] [sig ] Generating forecast for: FVCB [2026-03-09T20:22:39.414525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-03-09T20:22:39.426540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-03-09T20:22:39.426984] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-03-09T20:22:39.427934] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-03-09T20:22:39.427990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:39.428023] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:39.428050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:39.428108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:39.489202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:39.490122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:39.490204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:39.490237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:39.603315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:39.603481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:39.603522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:39.603551] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:39.607047] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-03-09T20:22:39.607336] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-03-09T20:22:39.607471] [INFO ] [sig ] FVCB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:39.754092] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FVCB.txt [2026-03-09T20:22:39.754264] [INFO ] [sig ] [1261/3280] Completed FVCB in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:39.754305] [INFO ] [sig ] [1262/3280] Forecasting FWONA... [2026-03-09T20:22:39.754336] [INFO ] [sig ] Generating forecast for: FWONA [2026-03-09T20:22:39.754368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-03-09T20:22:39.765904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-03-09T20:22:39.766237] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-03-09T20:22:39.767102] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-03-09T20:22:39.767156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:39.767186] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:39.767212] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:39.767268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:39.828762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:39.829935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:39.830025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:39.830058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:39.950115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:39.950282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:39.950323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:39.950352] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:39.953918] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-03-09T20:22:39.954212] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-03-09T20:22:39.954347] [INFO ] [sig ] FWONA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:40.095630] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FWONA.txt [2026-03-09T20:22:40.095798] [INFO ] [sig ] [1262/3280] Completed FWONA in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:40.095839] [INFO ] [sig ] [1263/3280] Forecasting FWONK... [2026-03-09T20:22:40.095871] [INFO ] [sig ] Generating forecast for: FWONK [2026-03-09T20:22:40.095901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-03-09T20:22:40.107159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-03-09T20:22:40.107593] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-03-09T20:22:40.108415] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-03-09T20:22:40.108470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:40.108503] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:40.108530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:40.108610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:40.166859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:40.168016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:40.168104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:40.168138] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:40.283532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:40.283722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:40.283774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:40.283816] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:40.287342] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-03-09T20:22:40.287683] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-03-09T20:22:40.287822] [INFO ] [sig ] FWONK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:40.434637] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FWONK.txt [2026-03-09T20:22:40.434818] [INFO ] [sig ] [1263/3280] Completed FWONK in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:40.434859] [INFO ] [sig ] [1264/3280] Forecasting FWRD... [2026-03-09T20:22:40.435076] [INFO ] [sig ] Generating forecast for: FWRD [2026-03-09T20:22:40.435106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-03-09T20:22:40.448046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-03-09T20:22:40.448427] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-03-09T20:22:40.449479] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-03-09T20:22:40.449534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:40.449621] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:40.449657] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:40.449724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:40.508723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:40.510043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:40.510130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:40.510165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:40.636621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:40.636783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:40.636824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:40.636870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:40.640350] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=11.33%) [2026-03-09T20:22:40.640646] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-03-09T20:22:40.640776] [INFO ] [sig ] FWRD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:40.781846] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FWRD.txt [2026-03-09T20:22:40.781981] [INFO ] [sig ] [1264/3280] Completed FWRD in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:40.782021] [INFO ] [sig ] [1265/3280] Forecasting FWRG... [2026-03-09T20:22:40.782051] [INFO ] [sig ] Generating forecast for: FWRG [2026-03-09T20:22:40.782080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-03-09T20:22:40.793274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-03-09T20:22:40.793614] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-03-09T20:22:40.794421] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-03-09T20:22:40.794473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:40.794504] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:40.794531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:40.794608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:40.853003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:40.853714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:40.853983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:40.854016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:40.978882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:40.979047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:40.979088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:40.979117] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:40.983188] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=13.44%) [2026-03-09T20:22:40.983470] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-03-09T20:22:40.983619] [INFO ] [sig ] FWRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:41.137227] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FWRG.txt [2026-03-09T20:22:41.137370] [INFO ] [sig ] [1265/3280] Completed FWRG in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:41.137409] [INFO ] [sig ] [1266/3280] Forecasting FYC... [2026-03-09T20:22:41.137439] [INFO ] [sig ] Generating forecast for: FYC [2026-03-09T20:22:41.137469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-03-09T20:22:41.148738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-03-09T20:22:41.149024] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-03-09T20:22:41.149916] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-03-09T20:22:41.149973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:41.150007] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:41.150034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:41.150091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:41.209724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:41.210405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:41.210502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:41.210538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:41.340683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:41.340948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:41.341017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:41.341050] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:41.345823] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: UP (p=78.83%) [2026-03-09T20:22:41.346236] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-03-09T20:22:41.346406] [INFO ] [sig ] FYC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:41.494318] [INFO ] [LOCAL ] Saved forecast: FYC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/FYC.txt [2026-03-09T20:22:41.494469] [INFO ] [sig ] [1266/3280] Completed FYC in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:41.494512] [INFO ] [sig ] [1267/3280] Forecasting FYX... [2026-03-09T20:22:41.494544] [INFO ] [sig ] Generating forecast for: FYX [2026-03-09T20:22:41.494600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-03-09T20:22:41.508071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-03-09T20:22:41.508407] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-03-09T20:22:41.509308] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-03-09T20:22:41.509364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:41.509395] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:41.509421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:41.509500] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:41.569392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:41.570145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:41.570234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:41.570269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:41.692959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:41.693121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:41.693163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:41.693246] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:41.697042] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-03-09T20:22:41.697337] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-03-09T20:22:41.697475] [INFO ] [sig ] FYX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:41.845680] [INFO ] [LOCAL ] Saved forecast: FYX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/FYX.txt [2026-03-09T20:22:41.845833] [INFO ] [sig ] [1267/3280] Completed FYX in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:41.846062] [INFO ] [sig ] [1268/3280] Forecasting G... [2026-03-09T20:22:41.846094] [INFO ] [sig ] Generating forecast for: G [2026-03-09T20:22:41.846125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-03-09T20:22:41.860386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-03-09T20:22:41.860753] [INFO ] [FORECASTER] Starting predict_future for G [2026-03-09T20:22:41.861642] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-03-09T20:22:41.861698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:41.861731] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:41.861769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:41.861828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:41.924946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:41.925808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:41.925897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:41.925931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:42.059018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:42.059186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:42.059229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:42.059259] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:42.062865] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-03-09T20:22:42.063223] [INFO ] [FORECASTER] Completed predict_future for G [2026-03-09T20:22:42.063395] [INFO ] [sig ] G: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:42.207029] [INFO ] [LOCAL ] Saved forecast: G 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/G.txt [2026-03-09T20:22:42.207177] [INFO ] [sig ] [1268/3280] Completed G in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:42.207217] [INFO ] [sig ] [1269/3280] Forecasting GAB... [2026-03-09T20:22:42.207247] [INFO ] [sig ] Generating forecast for: GAB [2026-03-09T20:22:42.207277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-03-09T20:22:42.219850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-03-09T20:22:42.220209] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-03-09T20:22:42.221051] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-03-09T20:22:42.221105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:42.221136] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:42.221162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:42.221218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:42.281505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:42.282344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:42.282431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:42.282466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:42.407223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:42.407399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:42.407440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:42.407471] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:42.411312] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-03-09T20:22:42.411724] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-03-09T20:22:42.411881] [INFO ] [sig ] GAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:42.557008] [INFO ] [LOCAL ] Saved forecast: GAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GAB.txt [2026-03-09T20:22:42.557145] [INFO ] [sig ] [1269/3280] Completed GAB in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:42.557183] [INFO ] [sig ] [1270/3280] Forecasting GABC... [2026-03-09T20:22:42.557213] [INFO ] [sig ] Generating forecast for: GABC [2026-03-09T20:22:42.557245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-03-09T20:22:42.569071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-03-09T20:22:42.569401] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-03-09T20:22:42.570245] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-03-09T20:22:42.570300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:42.570332] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:42.570359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:42.570415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:42.631873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:42.632639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:42.632724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:42.632758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:42.752149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:42.752316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:42.752359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:42.752390] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:42.756088] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-03-09T20:22:42.756383] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-03-09T20:22:42.756518] [INFO ] [sig ] GABC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:42.906999] [INFO ] [LOCAL ] Saved forecast: GABC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GABC.txt [2026-03-09T20:22:42.907154] [INFO ] [sig ] [1270/3280] Completed GABC in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:42.907198] [INFO ] [sig ] [1271/3280] Forecasting GAIA... [2026-03-09T20:22:42.907228] [INFO ] [sig ] Generating forecast for: GAIA [2026-03-09T20:22:42.907261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-03-09T20:22:42.919633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-03-09T20:22:42.920180] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-03-09T20:22:42.921096] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-03-09T20:22:42.921153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:42.921187] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:42.921215] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:42.921273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:42.987116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:42.988121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:42.988225] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:42.988262] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:43.112781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:43.113127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:43.113168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:43.113198] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:43.117277] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: UP (p=87.31%) [2026-03-09T20:22:43.117616] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-03-09T20:22:43.117756] [INFO ] [sig ] GAIA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:43.264001] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GAIA.txt [2026-03-09T20:22:43.264136] [INFO ] [sig ] [1271/3280] Completed GAIA in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:43.264177] [INFO ] [sig ] [1272/3280] Forecasting GAIN... [2026-03-09T20:22:43.264208] [INFO ] [sig ] Generating forecast for: GAIN [2026-03-09T20:22:43.264245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-03-09T20:22:43.276794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-03-09T20:22:43.277131] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-03-09T20:22:43.278043] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-03-09T20:22:43.278098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:43.278130] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:43.278156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:43.278211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:43.340870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:43.341795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:43.341884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:43.341919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:43.472101] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:43.472257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:43.472299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:43.472335] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:43.475977] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-03-09T20:22:43.476267] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-03-09T20:22:43.476400] [INFO ] [sig ] GAIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:43.621784] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GAIN.txt [2026-03-09T20:22:43.621931] [INFO ] [sig ] [1272/3280] Completed GAIN in 0.4s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:43.621970] [INFO ] [sig ] [1273/3280] Forecasting GAM... [2026-03-09T20:22:43.622000] [INFO ] [sig ] Generating forecast for: GAM [2026-03-09T20:22:43.622029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-03-09T20:22:43.633322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-03-09T20:22:43.633677] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-03-09T20:22:43.634530] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-03-09T20:22:43.634611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:43.634646] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:43.634673] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:43.634730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:43.700361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:43.701252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:43.701341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:43.701394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:43.820643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:43.820799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:43.820843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:43.820874] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:43.824349] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-03-09T20:22:43.824709] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-03-09T20:22:43.824857] [INFO ] [sig ] GAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:43.967541] [INFO ] [LOCAL ] Saved forecast: GAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GAM.txt [2026-03-09T20:22:43.967705] [INFO ] [sig ] [1273/3280] Completed GAM in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.1m [2026-03-09T20:22:43.967747] [INFO ] [sig ] [1274/3280] Forecasting GAMB... [2026-03-09T20:22:43.967776] [INFO ] [sig ] Generating forecast for: GAMB [2026-03-09T20:22:43.967807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-03-09T20:22:43.979261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-03-09T20:22:43.979736] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-03-09T20:22:43.980701] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-03-09T20:22:43.980758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:43.980791] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:43.980821] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:43.980879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:44.040079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:44.040988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:44.041124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:44.041176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:44.163633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:44.163787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:44.163830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:44.163859] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:44.167283] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-03-09T20:22:44.167606] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-03-09T20:22:44.167738] [INFO ] [sig ] GAMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:44.310929] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GAMB.txt [2026-03-09T20:22:44.311087] [INFO ] [sig ] [1274/3280] Completed GAMB in 0.3s | 2.78 sym/s | Total: 7.6m | ETA: 12.0m [2026-03-09T20:22:44.311128] [INFO ] [sig ] [1275/3280] Forecasting GANX... [2026-03-09T20:22:44.311160] [INFO ] [sig ] Generating forecast for: GANX [2026-03-09T20:22:44.311194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-03-09T20:22:44.322920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-03-09T20:22:44.323271] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-03-09T20:22:44.324174] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-03-09T20:22:44.324230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:44.324262] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:44.324289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:44.324346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:44.385264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:44.386199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:44.386288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:44.386321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:44.515142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:44.515310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:44.515353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:44.515383] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:44.519223] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=41.41%) [2026-03-09T20:22:44.519524] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-03-09T20:22:44.519743] [INFO ] [sig ] GANX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:44.666003] [INFO ] [LOCAL ] Saved forecast: GANX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GANX.txt [2026-03-09T20:22:44.666138] [INFO ] [sig ] [1275/3280] Completed GANX in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:44.666178] [INFO ] [sig ] [1276/3280] Forecasting GASS... [2026-03-09T20:22:44.666207] [INFO ] [sig ] Generating forecast for: GASS [2026-03-09T20:22:44.666238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-03-09T20:22:44.677968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-03-09T20:22:44.678290] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-03-09T20:22:44.679167] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-03-09T20:22:44.679223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:44.679256] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:44.679285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:44.679344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:44.738309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:44.739215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:44.739321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:44.739358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:44.870007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:44.870175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:44.870220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:44.870249] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:44.874460] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-03-09T20:22:44.874772] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-03-09T20:22:44.874911] [INFO ] [sig ] GASS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:45.022040] [INFO ] [LOCAL ] Saved forecast: GASS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GASS.txt [2026-03-09T20:22:45.022192] [INFO ] [sig ] [1276/3280] Completed GASS in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:45.022243] [INFO ] [sig ] [1277/3280] Forecasting GATX... [2026-03-09T20:22:45.022273] [INFO ] [sig ] Generating forecast for: GATX [2026-03-09T20:22:45.022305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-03-09T20:22:45.034338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-03-09T20:22:45.034706] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-03-09T20:22:45.035515] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-03-09T20:22:45.035586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:45.035623] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:45.035650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:45.035707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:45.096321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:45.097156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:45.097239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:45.097274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:45.228147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:45.228307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:45.228347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:45.228379] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:45.232093] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-03-09T20:22:45.232385] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-03-09T20:22:45.232522] [INFO ] [sig ] GATX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:45.380234] [INFO ] [LOCAL ] Saved forecast: GATX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GATX.txt [2026-03-09T20:22:45.380426] [INFO ] [sig ] [1277/3280] Completed GATX in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:45.380475] [INFO ] [sig ] [1278/3280] Forecasting GBAB... [2026-03-09T20:22:45.380507] [INFO ] [sig ] Generating forecast for: GBAB [2026-03-09T20:22:45.380538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-03-09T20:22:45.393256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-03-09T20:22:45.393654] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-03-09T20:22:45.394721] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-03-09T20:22:45.394778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:45.394812] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:45.394842] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:45.394902] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:45.456275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:45.457074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:45.457163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:45.457198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:45.579920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:45.580085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:45.580129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:45.580160] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:45.583726] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=64.46%) [2026-03-09T20:22:45.584032] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-03-09T20:22:45.584167] [INFO ] [sig ] GBAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:45.729371] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GBAB.txt [2026-03-09T20:22:45.729529] [INFO ] [sig ] [1278/3280] Completed GBAB in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:45.729588] [INFO ] [sig ] [1279/3280] Forecasting GBCI... [2026-03-09T20:22:45.729623] [INFO ] [sig ] Generating forecast for: GBCI [2026-03-09T20:22:45.729655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-03-09T20:22:45.740924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-03-09T20:22:45.741268] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-03-09T20:22:45.742090] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-03-09T20:22:45.742145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:45.742177] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:45.742206] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:45.742274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:45.800716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:45.801469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:45.801552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:45.801604] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:45.922520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:45.922697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:45.922737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:45.922766] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:45.926277] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-03-09T20:22:45.926563] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-03-09T20:22:45.926715] [INFO ] [sig ] GBCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:46.070274] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GBCI.txt [2026-03-09T20:22:46.070432] [INFO ] [sig ] [1279/3280] Completed GBCI in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:46.070473] [INFO ] [sig ] [1280/3280] Forecasting GBDC... [2026-03-09T20:22:46.070504] [INFO ] [sig ] Generating forecast for: GBDC [2026-03-09T20:22:46.070534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-03-09T20:22:46.082056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-03-09T20:22:46.082404] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-03-09T20:22:46.083263] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-03-09T20:22:46.083318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:46.083352] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:46.083381] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:46.083444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:46.141393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:46.142150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:46.142245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:46.142280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:46.260354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:46.260509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:46.260549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:46.260598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:46.264141] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=61.82%) [2026-03-09T20:22:46.264432] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-03-09T20:22:46.264563] [INFO ] [sig ] GBDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:46.406708] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GBDC.txt [2026-03-09T20:22:46.406843] [INFO ] [sig ] [1280/3280] Completed GBDC in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:46.406882] [INFO ] [sig ] [1281/3280] Forecasting GBTG... [2026-03-09T20:22:46.406913] [INFO ] [sig ] Generating forecast for: GBTG [2026-03-09T20:22:46.406942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-03-09T20:22:46.418389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-03-09T20:22:46.418735] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-03-09T20:22:46.419542] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-03-09T20:22:46.419630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:46.419705] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:46.419750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:46.419834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:46.478117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:46.478866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:46.478951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:46.478984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:46.605996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:46.606352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:46.606394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:46.606422] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:46.610992] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-03-09T20:22:46.611279] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-03-09T20:22:46.611417] [INFO ] [sig ] GBTG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:46.757212] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GBTG.txt [2026-03-09T20:22:46.757348] [INFO ] [sig ] [1281/3280] Completed GBTG in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:46.757388] [INFO ] [sig ] [1282/3280] Forecasting GBX... [2026-03-09T20:22:46.757419] [INFO ] [sig ] Generating forecast for: GBX [2026-03-09T20:22:46.757450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-03-09T20:22:46.769503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-03-09T20:22:46.769882] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-03-09T20:22:46.770793] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-03-09T20:22:46.770869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:46.770902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:46.770930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:46.770990] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:46.831339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:46.832243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:46.832340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:46.832375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:46.951668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:46.951834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:46.951875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:46.951909] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:46.955545] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-03-09T20:22:46.955906] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-03-09T20:22:46.956044] [INFO ] [sig ] GBX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:47.102743] [INFO ] [LOCAL ] Saved forecast: GBX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GBX.txt [2026-03-09T20:22:47.102888] [INFO ] [sig ] [1282/3280] Completed GBX in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:47.102927] [INFO ] [sig ] [1283/3280] Forecasting GCBC... [2026-03-09T20:22:47.102957] [INFO ] [sig ] Generating forecast for: GCBC [2026-03-09T20:22:47.102986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-03-09T20:22:47.114969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-03-09T20:22:47.115304] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-03-09T20:22:47.116150] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-03-09T20:22:47.116205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:47.116238] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:47.116266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:47.116323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:47.179380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:47.180134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:47.180220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:47.180253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:47.289009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:47.289173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:47.289223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:47.289258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:47.293026] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-03-09T20:22:47.293316] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-03-09T20:22:47.293471] [INFO ] [sig ] GCBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:47.442087] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GCBC.txt [2026-03-09T20:22:47.442244] [INFO ] [sig ] [1283/3280] Completed GCBC in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:47.442285] [INFO ] [sig ] [1284/3280] Forecasting GCMG... [2026-03-09T20:22:47.442315] [INFO ] [sig ] Generating forecast for: GCMG [2026-03-09T20:22:47.442347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-03-09T20:22:47.453735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-03-09T20:22:47.454071] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-03-09T20:22:47.454902] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-03-09T20:22:47.454956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:47.454987] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:47.455013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:47.455070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:47.514470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:47.515269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:47.515355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:47.515389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:47.638617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:47.638794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:47.638845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:47.638917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:47.642551] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-03-09T20:22:47.642878] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-03-09T20:22:47.643019] [INFO ] [sig ] GCMG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:47.793087] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GCMG.txt [2026-03-09T20:22:47.793255] [INFO ] [sig ] [1284/3280] Completed GCMG in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:47.793297] [INFO ] [sig ] [1285/3280] Forecasting GCO... [2026-03-09T20:22:47.793327] [INFO ] [sig ] Generating forecast for: GCO [2026-03-09T20:22:47.793358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-03-09T20:22:47.806372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-03-09T20:22:47.806778] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-03-09T20:22:47.807666] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-03-09T20:22:47.807722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:47.807755] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:47.807782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:47.807839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:47.867223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:47.868119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:47.868219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:47.868256] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:47.995605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:47.995768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:47.995810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:47.995841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:47.999542] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-03-09T20:22:47.999854] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-03-09T20:22:47.999994] [INFO ] [sig ] GCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:48.144885] [INFO ] [LOCAL ] Saved forecast: GCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GCO.txt [2026-03-09T20:22:48.145033] [INFO ] [sig ] [1285/3280] Completed GCO in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:48.145074] [INFO ] [sig ] [1286/3280] Forecasting GD... [2026-03-09T20:22:48.145104] [INFO ] [sig ] Generating forecast for: GD [2026-03-09T20:22:48.145134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-03-09T20:22:48.156786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-03-09T20:22:48.157155] [INFO ] [FORECASTER] Starting predict_future for GD [2026-03-09T20:22:48.158013] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-03-09T20:22:48.158079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:48.158114] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:48.158139] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:48.158196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:48.221455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:48.222368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:48.222455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:48.222489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:48.345339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:48.345503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:48.345545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:48.345595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:48.349167] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-03-09T20:22:48.349470] [INFO ] [FORECASTER] Completed predict_future for GD [2026-03-09T20:22:48.349628] [INFO ] [sig ] GD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:48.491367] [INFO ] [LOCAL ] Saved forecast: GD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GD.txt [2026-03-09T20:22:48.491507] [INFO ] [sig ] [1286/3280] Completed GD in 0.3s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:48.491548] [INFO ] [sig ] [1287/3280] Forecasting GDC... [2026-03-09T20:22:48.491597] [INFO ] [sig ] Generating forecast for: GDC [2026-03-09T20:22:48.491631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-03-09T20:22:48.502991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-03-09T20:22:48.503327] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-03-09T20:22:48.504222] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-03-09T20:22:48.504277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:48.504310] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:48.504338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:48.504397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:48.562877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:48.563733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:48.563836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:48.563878] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:48.691636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:48.691829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:48.691885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:48.691915] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:48.697501] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-03-09T20:22:48.698143] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-03-09T20:22:48.698367] [INFO ] [sig ] GDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:48.843608] [INFO ] [LOCAL ] Saved forecast: GDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GDC.txt [2026-03-09T20:22:48.843779] [INFO ] [sig ] [1287/3280] Completed GDC in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:48.843820] [INFO ] [sig ] [1288/3280] Forecasting GDDY... [2026-03-09T20:22:48.843851] [INFO ] [sig ] Generating forecast for: GDDY [2026-03-09T20:22:48.843879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-03-09T20:22:48.856132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-03-09T20:22:48.856515] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-03-09T20:22:48.857361] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-03-09T20:22:48.857416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:48.857448] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:48.857474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:48.857561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:48.915196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:48.916290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:48.916381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:48.916414] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:49.046831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:49.046997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:49.047057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:49.047088] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:49.050774] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-03-09T20:22:49.051071] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-03-09T20:22:49.051214] [INFO ] [sig ] GDDY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:49.194935] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GDDY.txt [2026-03-09T20:22:49.195093] [INFO ] [sig ] [1288/3280] Completed GDDY in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:49.195134] [INFO ] [sig ] [1289/3280] Forecasting GDEN... [2026-03-09T20:22:49.195164] [INFO ] [sig ] Generating forecast for: GDEN [2026-03-09T20:22:49.195195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-03-09T20:22:49.206960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-03-09T20:22:49.207338] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-03-09T20:22:49.208205] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-03-09T20:22:49.208258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:49.208290] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:49.208317] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:49.208378] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:49.273235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:49.274371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:49.274499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:49.274536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:49.407012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:49.407175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:49.407217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:49.407247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:49.410857] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=91.28%) [2026-03-09T20:22:49.411145] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-03-09T20:22:49.411282] [INFO ] [sig ] GDEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:49.558308] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GDEN.txt [2026-03-09T20:22:49.558475] [INFO ] [sig ] [1289/3280] Completed GDEN in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 12.0m [2026-03-09T20:22:49.558516] [INFO ] [sig ] [1290/3280] Forecasting GDRX... [2026-03-09T20:22:49.558547] [INFO ] [sig ] Generating forecast for: GDRX [2026-03-09T20:22:49.558596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-03-09T20:22:49.571486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-03-09T20:22:49.571877] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-03-09T20:22:49.572951] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-03-09T20:22:49.573008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:49.573040] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:49.573069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:49.573127] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:49.635567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:49.636656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:49.636744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:49.636778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:49.763830] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:49.764001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:49.764043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:49.764073] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:49.768589] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: UP (p=91.79%) [2026-03-09T20:22:49.768912] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-03-09T20:22:49.769061] [INFO ] [sig ] GDRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:49.914733] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GDRX.txt [2026-03-09T20:22:49.914931] [INFO ] [sig ] [1290/3280] Completed GDRX in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 11.9m [2026-03-09T20:22:49.914989] [INFO ] [sig ] [1291/3280] Forecasting GDS... [2026-03-09T20:22:49.915036] [INFO ] [sig ] Generating forecast for: GDS [2026-03-09T20:22:49.915080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-03-09T20:22:49.930888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-03-09T20:22:49.931296] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-03-09T20:22:49.932305] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-03-09T20:22:49.932365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:49.932405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:49.932449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:49.932534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:49.997001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:49.997901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:49.998028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:49.998077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:50.121123] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:50.121281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:50.121322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:50.121351] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:50.124822] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-03-09T20:22:50.125118] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-03-09T20:22:50.125245] [INFO ] [sig ] GDS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:50.270645] [INFO ] [LOCAL ] Saved forecast: GDS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GDS.txt [2026-03-09T20:22:50.270798] [INFO ] [sig ] [1291/3280] Completed GDS in 0.4s | 2.78 sym/s | Total: 7.7m | ETA: 11.9m [2026-03-09T20:22:50.270857] [INFO ] [sig ] [1292/3280] Forecasting GDYN... [2026-03-09T20:22:50.270895] [INFO ] [sig ] Generating forecast for: GDYN [2026-03-09T20:22:50.270932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-03-09T20:22:50.281371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-03-09T20:22:50.281739] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-03-09T20:22:50.282623] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-03-09T20:22:50.282679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:50.282722] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:50.282753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:50.282814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:50.342221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:50.342900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:50.342980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:50.343013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:50.466852] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:50.467014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:50.467056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:50.467084] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:50.470674] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-03-09T20:22:50.470956] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-03-09T20:22:50.471089] [INFO ] [sig ] GDYN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:50.612389] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GDYN.txt [2026-03-09T20:22:50.612535] [INFO ] [sig ] [1292/3280] Completed GDYN in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:50.612593] [INFO ] [sig ] [1293/3280] Forecasting GE... [2026-03-09T20:22:50.612626] [INFO ] [sig ] Generating forecast for: GE [2026-03-09T20:22:50.612658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-03-09T20:22:50.625083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-03-09T20:22:50.625484] [INFO ] [FORECASTER] Starting predict_future for GE [2026-03-09T20:22:50.626409] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-03-09T20:22:50.626465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:50.626498] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:50.626526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:50.626611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:50.684164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:50.684958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:50.685043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:50.685075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:50.809821] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:50.809978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:50.810018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:50.810046] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:50.813837] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=48.15%) [2026-03-09T20:22:50.814276] [INFO ] [FORECASTER] Completed predict_future for GE [2026-03-09T20:22:50.814408] [INFO ] [sig ] GE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:50.958336] [INFO ] [LOCAL ] Saved forecast: GE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GE.txt [2026-03-09T20:22:50.958488] [INFO ] [sig ] [1293/3280] Completed GE in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:50.958539] [INFO ] [sig ] [1294/3280] Forecasting GECC... [2026-03-09T20:22:50.958589] [INFO ] [sig ] Generating forecast for: GECC [2026-03-09T20:22:50.958624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-03-09T20:22:50.970067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-03-09T20:22:50.970420] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-03-09T20:22:50.971256] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-03-09T20:22:50.971310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:50.971342] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:50.971368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:50.971425] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:51.028350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:51.029269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:51.029355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:51.029388] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:51.149942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:51.150107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:51.150147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:51.150176] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:51.153724] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=21.37%) [2026-03-09T20:22:51.154032] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-03-09T20:22:51.154169] [INFO ] [sig ] GECC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:51.301527] [INFO ] [LOCAL ] Saved forecast: GECC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GECC.txt [2026-03-09T20:22:51.301716] [INFO ] [sig ] [1294/3280] Completed GECC in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:51.301758] [INFO ] [sig ] [1295/3280] Forecasting GEF... [2026-03-09T20:22:51.301788] [INFO ] [sig ] Generating forecast for: GEF [2026-03-09T20:22:51.301818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-03-09T20:22:51.312642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-03-09T20:22:51.313003] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-03-09T20:22:51.313852] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-03-09T20:22:51.313906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:51.313938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:51.313964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:51.314020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:51.371707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:51.372457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:51.372541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:51.372596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:51.494793] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:51.494955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:51.494995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:51.495025] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:51.498657] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=75.44%) [2026-03-09T20:22:51.498953] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-03-09T20:22:51.499091] [INFO ] [sig ] GEF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:51.651338] [INFO ] [LOCAL ] Saved forecast: GEF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GEF.txt [2026-03-09T20:22:51.651497] [INFO ] [sig ] [1295/3280] Completed GEF in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:51.651538] [INFO ] [sig ] [1296/3280] Forecasting GEHC... [2026-03-09T20:22:51.651594] [INFO ] [sig ] Generating forecast for: GEHC [2026-03-09T20:22:51.651631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-03-09T20:22:51.664214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-03-09T20:22:51.664623] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-03-09T20:22:51.665614] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-03-09T20:22:51.665671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:51.665704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:51.665730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:51.665787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:51.728710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:51.729556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:51.729664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:51.729698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:51.864873] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:51.865042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:51.865085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:51.865115] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:51.868874] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=52.67%) [2026-03-09T20:22:51.869198] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-03-09T20:22:51.869341] [INFO ] [sig ] GEHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:52.017977] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GEHC.txt [2026-03-09T20:22:52.018128] [INFO ] [sig ] [1296/3280] Completed GEHC in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:52.018173] [INFO ] [sig ] [1297/3280] Forecasting GEL... [2026-03-09T20:22:52.018219] [INFO ] [sig ] Generating forecast for: GEL [2026-03-09T20:22:52.018261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-03-09T20:22:52.030361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-03-09T20:22:52.030780] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-03-09T20:22:52.031712] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-03-09T20:22:52.031769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:52.031803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:52.031830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:52.031888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:52.097323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:52.098339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:52.098429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:52.098463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:52.224420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:52.224627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:52.224685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:52.224716] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:52.228412] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-03-09T20:22:52.228772] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-03-09T20:22:52.228925] [INFO ] [sig ] GEL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:52.378521] [INFO ] [LOCAL ] Saved forecast: GEL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GEL.txt [2026-03-09T20:22:52.378728] [INFO ] [sig ] [1297/3280] Completed GEL in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:52.378777] [INFO ] [sig ] [1298/3280] Forecasting GEN... [2026-03-09T20:22:52.378809] [INFO ] [sig ] Generating forecast for: GEN [2026-03-09T20:22:52.378841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-03-09T20:22:52.390310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-03-09T20:22:52.390707] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-03-09T20:22:52.391706] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-03-09T20:22:52.391763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:52.391846] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:52.391876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:52.391940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:52.451952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:52.452848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:52.452938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:52.452971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:52.585969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:52.586161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:52.586211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:52.586245] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:52.589970] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-03-09T20:22:52.590259] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-03-09T20:22:52.590392] [INFO ] [sig ] GEN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:52.742987] [INFO ] [LOCAL ] Saved forecast: GEN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GEN.txt [2026-03-09T20:22:52.743329] [INFO ] [sig ] [1298/3280] Completed GEN in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:52.743370] [INFO ] [sig ] [1299/3280] Forecasting GENI... [2026-03-09T20:22:52.743402] [INFO ] [sig ] Generating forecast for: GENI [2026-03-09T20:22:52.743432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-03-09T20:22:52.756755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-03-09T20:22:52.757138] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-03-09T20:22:52.758377] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-03-09T20:22:52.758440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:52.758475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:52.758501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:52.758558] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:52.827716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:52.828648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:52.828738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:52.828772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:52.954898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:52.955063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:52.955104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:52.955163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:52.958915] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-03-09T20:22:52.959203] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-03-09T20:22:52.959335] [INFO ] [sig ] GENI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:53.103505] [INFO ] [LOCAL ] Saved forecast: GENI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GENI.txt [2026-03-09T20:22:53.103688] [INFO ] [sig ] [1299/3280] Completed GENI in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:53.103733] [INFO ] [sig ] [1300/3280] Forecasting GENK... [2026-03-09T20:22:53.103764] [INFO ] [sig ] Generating forecast for: GENK [2026-03-09T20:22:53.103794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-03-09T20:22:53.114941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-03-09T20:22:53.115264] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-03-09T20:22:53.116106] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-03-09T20:22:53.116161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:53.116193] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:53.116220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:53.116277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:53.174050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:53.174809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:53.174891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:53.174925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:53.297834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:53.297988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:53.298029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:53.298057] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:53.301608] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=77.85%) [2026-03-09T20:22:53.301897] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-03-09T20:22:53.302033] [INFO ] [sig ] GENK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:53.444374] [INFO ] [LOCAL ] Saved forecast: GENK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GENK.txt [2026-03-09T20:22:53.444508] [INFO ] [sig ] [1300/3280] Completed GENK in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:53.444547] [INFO ] [sig ] [1301/3280] Forecasting GEOS... [2026-03-09T20:22:53.444595] [INFO ] [sig ] Generating forecast for: GEOS [2026-03-09T20:22:53.444628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-03-09T20:22:53.456133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-03-09T20:22:53.456451] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-03-09T20:22:53.457292] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-03-09T20:22:53.457346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:53.457377] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:53.457403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:53.457459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:53.515021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:53.515745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:53.515826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:53.515875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:53.643176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:53.643334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:53.643374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:53.643451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:53.647312] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-03-09T20:22:53.647659] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-03-09T20:22:53.647806] [INFO ] [sig ] GEOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:53.794019] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GEOS.txt [2026-03-09T20:22:53.794148] [INFO ] [sig ] [1301/3280] Completed GEOS in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:53.794187] [INFO ] [sig ] [1302/3280] Forecasting GERN... [2026-03-09T20:22:53.794216] [INFO ] [sig ] Generating forecast for: GERN [2026-03-09T20:22:53.794246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-03-09T20:22:53.805518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-03-09T20:22:53.805860] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-03-09T20:22:53.806710] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-03-09T20:22:53.806765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:53.806797] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:53.806824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:53.806885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:53.866119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:53.866848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:53.866935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:53.866969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:53.986858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:53.987016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:53.987057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:53.987087] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:53.990802] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-03-09T20:22:53.991093] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-03-09T20:22:53.991234] [INFO ] [sig ] GERN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:54.133184] [INFO ] [LOCAL ] Saved forecast: GERN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GERN.txt [2026-03-09T20:22:54.133337] [INFO ] [sig ] [1302/3280] Completed GERN in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:54.133377] [INFO ] [sig ] [1303/3280] Forecasting GEVO... [2026-03-09T20:22:54.133408] [INFO ] [sig ] Generating forecast for: GEVO [2026-03-09T20:22:54.133440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-03-09T20:22:54.145321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-03-09T20:22:54.145738] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-03-09T20:22:54.146664] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-03-09T20:22:54.146722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:54.146755] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:54.146805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:54.146869] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:54.204485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:54.205299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:54.205383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:54.205416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:54.330295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:54.330457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:54.330497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:54.330526] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:54.333991] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-03-09T20:22:54.334271] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-03-09T20:22:54.334402] [INFO ] [sig ] GEVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:54.474031] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GEVO.txt [2026-03-09T20:22:54.474175] [INFO ] [sig ] [1303/3280] Completed GEVO in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:54.474214] [INFO ] [sig ] [1304/3280] Forecasting GFF... [2026-03-09T20:22:54.474243] [INFO ] [sig ] Generating forecast for: GFF [2026-03-09T20:22:54.474275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-03-09T20:22:54.485555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-03-09T20:22:54.485940] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-03-09T20:22:54.486804] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-03-09T20:22:54.486858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:54.486889] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:54.486915] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:54.486973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:54.548655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:54.549511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:54.549616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:54.549653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:54.677817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:54.677982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:54.678023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:54.678052] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:54.681742] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-03-09T20:22:54.682072] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-03-09T20:22:54.682211] [INFO ] [sig ] GFF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:54.829689] [INFO ] [LOCAL ] Saved forecast: GFF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GFF.txt [2026-03-09T20:22:54.829839] [INFO ] [sig ] [1304/3280] Completed GFF in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:54.829880] [INFO ] [sig ] [1305/3280] Forecasting GFI... [2026-03-09T20:22:54.829911] [INFO ] [sig ] Generating forecast for: GFI [2026-03-09T20:22:54.829942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-03-09T20:22:54.841749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-03-09T20:22:54.842129] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-03-09T20:22:54.842976] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-03-09T20:22:54.843031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:54.843064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:54.843091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:54.843147] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:54.900046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:54.900833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:54.900917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:54.900950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:55.032190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:55.032362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:55.032409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:55.032440] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:55.036149] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=54.66%) [2026-03-09T20:22:55.036446] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-03-09T20:22:55.036608] [INFO ] [sig ] GFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:55.178641] [INFO ] [LOCAL ] Saved forecast: GFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GFI.txt [2026-03-09T20:22:55.178805] [INFO ] [sig ] [1305/3280] Completed GFI in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.9m [2026-03-09T20:22:55.178846] [INFO ] [sig ] [1306/3280] Forecasting GFL... [2026-03-09T20:22:55.178890] [INFO ] [sig ] Generating forecast for: GFL [2026-03-09T20:22:55.178931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-03-09T20:22:55.190932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-03-09T20:22:55.191319] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-03-09T20:22:55.192203] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-03-09T20:22:55.192274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:55.192319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:55.192363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:55.192449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:55.252833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:55.253764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:55.253854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:55.253891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:55.377648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:55.377813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:55.377854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:55.377890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:55.381508] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-03-09T20:22:55.381825] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-03-09T20:22:55.381984] [INFO ] [sig ] GFL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:55.526903] [INFO ] [LOCAL ] Saved forecast: GFL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GFL.txt [2026-03-09T20:22:55.527057] [INFO ] [sig ] [1306/3280] Completed GFL in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.8m [2026-03-09T20:22:55.527097] [INFO ] [sig ] [1307/3280] Forecasting GFS... [2026-03-09T20:22:55.527127] [INFO ] [sig ] Generating forecast for: GFS [2026-03-09T20:22:55.527162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-03-09T20:22:55.538841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-03-09T20:22:55.539218] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-03-09T20:22:55.540114] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-03-09T20:22:55.540170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:55.540203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:55.540230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:55.540288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:55.600238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:55.601078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:55.601168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:55.601201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:55.731376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:55.731556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:55.731634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:55.731667] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:55.735942] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: UP (p=82.30%) [2026-03-09T20:22:55.736270] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-03-09T20:22:55.736414] [INFO ] [sig ] GFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:55.893212] [INFO ] [LOCAL ] Saved forecast: GFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GFS.txt [2026-03-09T20:22:55.893559] [INFO ] [sig ] [1307/3280] Completed GFS in 0.4s | 2.78 sym/s | Total: 7.8m | ETA: 11.8m [2026-03-09T20:22:55.893618] [INFO ] [sig ] [1308/3280] Forecasting GGAL... [2026-03-09T20:22:55.893649] [INFO ] [sig ] Generating forecast for: GGAL [2026-03-09T20:22:55.893678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-03-09T20:22:55.907115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-03-09T20:22:55.907508] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-03-09T20:22:55.908774] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-03-09T20:22:55.908833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:55.908865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:55.908902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:55.908982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:55.972948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:55.973894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:55.974013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:55.974047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:56.092672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:56.092819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:56.092860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:56.092890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:56.096274] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-03-09T20:22:56.096549] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-03-09T20:22:56.096700] [INFO ] [sig ] GGAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:56.236291] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GGAL.txt [2026-03-09T20:22:56.236426] [INFO ] [sig ] [1308/3280] Completed GGAL in 0.3s | 2.78 sym/s | Total: 7.8m | ETA: 11.8m [2026-03-09T20:22:56.236465] [INFO ] [sig ] [1309/3280] Forecasting GGB... [2026-03-09T20:22:56.236495] [INFO ] [sig ] Generating forecast for: GGB [2026-03-09T20:22:56.236526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-03-09T20:22:56.247976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-03-09T20:22:56.248369] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-03-09T20:22:56.249230] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-03-09T20:22:56.249283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:56.249315] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:56.249342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:56.249399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:56.307070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:56.307990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:56.308076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:56.308109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:56.428701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:56.428870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:56.428912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:56.428941] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:56.432505] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: DOWN (p=35.45%) [2026-03-09T20:22:56.432816] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-03-09T20:22:56.432951] [INFO ] [sig ] GGB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:56.663228] [INFO ] [LOCAL ] Saved forecast: GGB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GGB.txt [2026-03-09T20:22:56.663392] [INFO ] [sig ] [1309/3280] Completed GGB in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:56.663432] [INFO ] [sig ] [1310/3280] Forecasting GGG... [2026-03-09T20:22:56.663462] [INFO ] [sig ] Generating forecast for: GGG [2026-03-09T20:22:56.663494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-03-09T20:22:56.675144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-03-09T20:22:56.675517] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-03-09T20:22:56.676359] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-03-09T20:22:56.676413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:56.676444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:56.676470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:56.676525] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:56.734367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:56.735269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:56.735356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:56.735389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:56.855184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:56.855319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:56.855358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:56.855386] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:56.858778] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-03-09T20:22:56.859053] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-03-09T20:22:56.859185] [INFO ] [sig ] GGG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:57.001492] [INFO ] [LOCAL ] Saved forecast: GGG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GGG.txt [2026-03-09T20:22:57.001720] [INFO ] [sig ] [1310/3280] Completed GGG in 0.3s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:57.001772] [INFO ] [sig ] [1311/3280] Forecasting GGLL... [2026-03-09T20:22:57.001812] [INFO ] [sig ] Generating forecast for: GGLL [2026-03-09T20:22:57.001855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-03-09T20:22:57.014366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-03-09T20:22:57.014761] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-03-09T20:22:57.015603] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-03-09T20:22:57.015658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:57.015690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:57.015715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:57.015771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:57.082323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:57.083403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:57.083504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:57.083546] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:57.243612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:57.243855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:57.243948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:57.244007] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:57.249471] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=78.26%) [2026-03-09T20:22:57.249881] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-03-09T20:22:57.250048] [INFO ] [sig ] GGLL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:57.422999] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GGLL.txt [2026-03-09T20:22:57.423312] [INFO ] [sig ] [1311/3280] Completed GGLL in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:57.423384] [INFO ] [sig ] [1312/3280] Forecasting GGLS... [2026-03-09T20:22:57.423436] [INFO ] [sig ] Generating forecast for: GGLS [2026-03-09T20:22:57.423493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-03-09T20:22:57.439764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-03-09T20:22:57.440342] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-03-09T20:22:57.441611] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-03-09T20:22:57.441698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:57.441746] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:57.441784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:57.441862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:57.525633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:57.526902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:57.527042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:57.527086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:57.704659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:57.704894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:57.704971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:57.705023] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:57.710982] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=69.37%) [2026-03-09T20:22:57.711558] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-03-09T20:22:57.712080] [INFO ] [sig ] GGLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:57.941229] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GGLS.txt [2026-03-09T20:22:57.941480] [INFO ] [sig ] [1312/3280] Completed GGLS in 0.5s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:57.941533] [INFO ] [sig ] [1313/3280] Forecasting GH... [2026-03-09T20:22:57.941589] [INFO ] [sig ] Generating forecast for: GH [2026-03-09T20:22:57.941633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-03-09T20:22:57.980195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-03-09T20:22:57.980790] [INFO ] [FORECASTER] Starting predict_future for GH [2026-03-09T20:22:57.982283] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-03-09T20:22:57.982358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:57.982405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:57.982448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:57.982538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:58.071934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:58.073274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:58.073390] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:58.073443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:58.246959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:58.247169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:58.247238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:58.247291] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:58.252920] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=90.62%) [2026-03-09T20:22:58.253391] [INFO ] [FORECASTER] Completed predict_future for GH [2026-03-09T20:22:58.253621] [INFO ] [sig ] GH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:58.442355] [INFO ] [LOCAL ] Saved forecast: GH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GH.txt [2026-03-09T20:22:58.442557] [INFO ] [sig ] [1313/3280] Completed GH in 0.5s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:58.442628] [INFO ] [sig ] [1314/3280] Forecasting GHI... [2026-03-09T20:22:58.442661] [INFO ] [sig ] Generating forecast for: GHI [2026-03-09T20:22:58.442692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-03-09T20:22:58.456385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-03-09T20:22:58.456867] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-03-09T20:22:58.457876] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-03-09T20:22:58.457937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:58.457972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:58.458004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:58.458075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:58.525142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:58.526388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:58.526557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:58.526642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:58.683374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:58.683557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:58.683633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:58.683668] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:58.688229] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=50.98%) [2026-03-09T20:22:58.688646] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-03-09T20:22:58.688819] [INFO ] [sig ] GHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:58.846989] [INFO ] [LOCAL ] Saved forecast: GHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GHI.txt [2026-03-09T20:22:58.847165] [INFO ] [sig ] [1314/3280] Completed GHI in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:58.847208] [INFO ] [sig ] [1315/3280] Forecasting GHM... [2026-03-09T20:22:58.847242] [INFO ] [sig ] Generating forecast for: GHM [2026-03-09T20:22:58.847274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-03-09T20:22:58.859204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-03-09T20:22:58.859642] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-03-09T20:22:58.860554] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-03-09T20:22:58.860631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:58.860695] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:58.860723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:58.860781] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:58.925895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:58.926905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:58.927009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:58.927067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:59.054520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:59.054725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:59.054774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:59.054804] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:59.058511] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-03-09T20:22:59.058865] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-03-09T20:22:59.059018] [INFO ] [sig ] GHM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:22:59.215741] [INFO ] [LOCAL ] Saved forecast: GHM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GHM.txt [2026-03-09T20:22:59.215918] [INFO ] [sig ] [1315/3280] Completed GHM in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:59.215963] [INFO ] [sig ] [1316/3280] Forecasting GHRS... [2026-03-09T20:22:59.215993] [INFO ] [sig ] Generating forecast for: GHRS [2026-03-09T20:22:59.216023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-03-09T20:22:59.228055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-03-09T20:22:59.228461] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-03-09T20:22:59.229353] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-03-09T20:22:59.229409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:59.229452] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:59.229480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:59.229535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:59.290885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:59.291837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:59.291926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:59.291961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:59.419253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:59.419421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:59.419461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:59.419490] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:59.423216] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-03-09T20:22:59.423544] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-03-09T20:22:59.423713] [INFO ] [sig ] GHRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:59.575425] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GHRS.txt [2026-03-09T20:22:59.575611] [INFO ] [sig ] [1316/3280] Completed GHRS in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:59.575653] [INFO ] [sig ] [1317/3280] Forecasting GHY... [2026-03-09T20:22:59.575685] [INFO ] [sig ] Generating forecast for: GHY [2026-03-09T20:22:59.575715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-03-09T20:22:59.587594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-03-09T20:22:59.587979] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-03-09T20:22:59.588893] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-03-09T20:22:59.588949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:59.588983] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:59.589014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:59.589085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:59.647120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:59.648127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:59.648215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:59.648248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:22:59.774914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:22:59.775093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:22:59.775156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:22:59.775191] [INFO ] [FORECASTER] Training complete [2026-03-09T20:22:59.779235] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-03-09T20:22:59.779542] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-03-09T20:22:59.779714] [INFO ] [sig ] GHY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:22:59.924085] [INFO ] [LOCAL ] Saved forecast: GHY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GHY.txt [2026-03-09T20:22:59.924215] [INFO ] [sig ] [1317/3280] Completed GHY in 0.3s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:22:59.924255] [INFO ] [sig ] [1318/3280] Forecasting GIB... [2026-03-09T20:22:59.924285] [INFO ] [sig ] Generating forecast for: GIB [2026-03-09T20:22:59.924316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-03-09T20:22:59.937044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-03-09T20:22:59.937426] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-03-09T20:22:59.938339] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-03-09T20:22:59.938394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:22:59.938425] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:22:59.938451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:22:59.938507] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:22:59.995410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:22:59.996143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:22:59.996227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:22:59.996260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:00.125079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:00.125267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:00.125311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:00.125380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:00.129565] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=59.20%) [2026-03-09T20:23:00.130002] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-03-09T20:23:00.130164] [INFO ] [sig ] GIB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:00.288801] [INFO ] [LOCAL ] Saved forecast: GIB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GIB.txt [2026-03-09T20:23:00.288981] [INFO ] [sig ] [1318/3280] Completed GIB in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:00.289023] [INFO ] [sig ] [1319/3280] Forecasting GIII... [2026-03-09T20:23:00.289055] [INFO ] [sig ] Generating forecast for: GIII [2026-03-09T20:23:00.289093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-03-09T20:23:00.303047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-03-09T20:23:00.303494] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-03-09T20:23:00.304540] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-03-09T20:23:00.304631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:00.304680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:00.304720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:00.304805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:00.370439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:00.371330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:00.371417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:00.371452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:00.493751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:00.493950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:00.493995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:00.494035] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:00.498678] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-03-09T20:23:00.499180] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-03-09T20:23:00.499366] [INFO ] [sig ] GIII: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:00.650664] [INFO ] [LOCAL ] Saved forecast: GIII 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GIII.txt [2026-03-09T20:23:00.650848] [INFO ] [sig ] [1319/3280] Completed GIII in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:00.650906] [INFO ] [sig ] [1320/3280] Forecasting GILD... [2026-03-09T20:23:00.650949] [INFO ] [sig ] Generating forecast for: GILD [2026-03-09T20:23:00.650987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-03-09T20:23:00.664144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-03-09T20:23:00.664607] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-03-09T20:23:00.665485] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-03-09T20:23:00.665540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:00.665588] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:00.665618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:00.665675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:00.728603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:00.729489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:00.729596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:00.729633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:00.854424] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:00.854550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:00.854613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:00.854646] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:00.858336] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: UP (p=51.23%) [2026-03-09T20:23:00.858663] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-03-09T20:23:00.858806] [INFO ] [sig ] GILD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:01.008775] [INFO ] [LOCAL ] Saved forecast: GILD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GILD.txt [2026-03-09T20:23:01.008955] [INFO ] [sig ] [1320/3280] Completed GILD in 0.4s | 2.78 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:01.009019] [INFO ] [sig ] [1321/3280] Forecasting GIS... [2026-03-09T20:23:01.009059] [INFO ] [sig ] Generating forecast for: GIS [2026-03-09T20:23:01.009096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-03-09T20:23:01.030175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-03-09T20:23:01.030648] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-03-09T20:23:01.031846] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-03-09T20:23:01.031911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:01.031943] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:01.031970] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:01.032029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:01.102641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:01.103497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:01.103602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:01.103643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:01.235130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:01.235451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:01.235491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:01.235520] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:01.239963] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=96.76%) [2026-03-09T20:23:01.240306] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-03-09T20:23:01.240682] [INFO ] [sig ] GIS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:01.432310] [INFO ] [LOCAL ] Saved forecast: GIS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GIS.txt [2026-03-09T20:23:01.432469] [INFO ] [sig ] [1321/3280] Completed GIS in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:01.432510] [INFO ] [sig ] [1322/3280] Forecasting GKOS... [2026-03-09T20:23:01.432542] [INFO ] [sig ] Generating forecast for: GKOS [2026-03-09T20:23:01.432598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-03-09T20:23:01.446674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-03-09T20:23:01.447119] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-03-09T20:23:01.448115] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-03-09T20:23:01.448174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:01.448208] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:01.448237] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:01.448295] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:01.507186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:01.508115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:01.508200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:01.508233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:01.631675] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:01.631871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:01.631914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:01.631944] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:01.636131] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=82.00%) [2026-03-09T20:23:01.636598] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-03-09T20:23:01.636774] [INFO ] [sig ] GKOS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:01.791447] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GKOS.txt [2026-03-09T20:23:01.791631] [INFO ] [sig ] [1322/3280] Completed GKOS in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:01.791677] [INFO ] [sig ] [1323/3280] Forecasting GL... [2026-03-09T20:23:01.791707] [INFO ] [sig ] Generating forecast for: GL [2026-03-09T20:23:01.791739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-03-09T20:23:01.803425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-03-09T20:23:01.803833] [INFO ] [FORECASTER] Starting predict_future for GL [2026-03-09T20:23:01.804691] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-03-09T20:23:01.804746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:01.804778] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:01.804805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:01.804862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:01.863292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:01.864363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:01.864491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:01.864549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:01.992027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:01.992198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:01.992241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:01.992291] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:01.995965] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-03-09T20:23:01.996284] [INFO ] [FORECASTER] Completed predict_future for GL [2026-03-09T20:23:01.996427] [INFO ] [sig ] GL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:02.144806] [INFO ] [LOCAL ] Saved forecast: GL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GL.txt [2026-03-09T20:23:02.144983] [INFO ] [sig ] [1323/3280] Completed GL in 0.4s | 2.77 sym/s | Total: 7.9m | ETA: 11.8m [2026-03-09T20:23:02.145025] [INFO ] [sig ] [1324/3280] Forecasting GLAD... [2026-03-09T20:23:02.145054] [INFO ] [sig ] Generating forecast for: GLAD [2026-03-09T20:23:02.145089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-03-09T20:23:02.157041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-03-09T20:23:02.157447] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-03-09T20:23:02.158425] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-03-09T20:23:02.158482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:02.158515] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:02.158542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:02.158630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:02.217855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:02.218772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:02.218859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:02.218892] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:02.345431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:02.345633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:02.345684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:02.345715] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:02.350070] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: DOWN (p=27.27%) [2026-03-09T20:23:02.350537] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-03-09T20:23:02.350740] [INFO ] [sig ] GLAD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:02.515416] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLAD.txt [2026-03-09T20:23:02.515630] [INFO ] [sig ] [1324/3280] Completed GLAD in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:02.515675] [INFO ] [sig ] [1325/3280] Forecasting GLBE... [2026-03-09T20:23:02.515704] [INFO ] [sig ] Generating forecast for: GLBE [2026-03-09T20:23:02.515735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-03-09T20:23:02.527793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-03-09T20:23:02.528229] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-03-09T20:23:02.529171] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-03-09T20:23:02.529237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:02.529268] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:02.529296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:02.529352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:02.590229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:02.591365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:02.591534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:02.591590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:02.716707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:02.716869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:02.716909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:02.716938] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:02.720724] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-03-09T20:23:02.721015] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-03-09T20:23:02.721150] [INFO ] [sig ] GLBE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:02.869675] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GLBE.txt [2026-03-09T20:23:02.869841] [INFO ] [sig ] [1325/3280] Completed GLBE in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:02.869880] [INFO ] [sig ] [1326/3280] Forecasting GLBS... [2026-03-09T20:23:02.869910] [INFO ] [sig ] Generating forecast for: GLBS [2026-03-09T20:23:02.869942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-03-09T20:23:02.885996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-03-09T20:23:02.886434] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-03-09T20:23:02.887353] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-03-09T20:23:02.887412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:02.887446] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:02.887473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:02.887592] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:02.948936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:02.949905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:02.950000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:02.950035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:03.066625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:03.066792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:03.066835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:03.066865] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:03.070632] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-03-09T20:23:03.070948] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-03-09T20:23:03.071091] [INFO ] [sig ] GLBS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:03.222754] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLBS.txt [2026-03-09T20:23:03.222937] [INFO ] [sig ] [1326/3280] Completed GLBS in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:03.222993] [INFO ] [sig ] [1327/3280] Forecasting GLDD... [2026-03-09T20:23:03.223025] [INFO ] [sig ] Generating forecast for: GLDD [2026-03-09T20:23:03.223058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-03-09T20:23:03.235603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-03-09T20:23:03.236047] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-03-09T20:23:03.237003] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-03-09T20:23:03.237061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:03.237094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:03.237134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:03.237194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:03.295312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:03.296398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:03.296505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:03.296542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:03.437112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:03.437295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:03.437339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:03.437368] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:03.441767] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-03-09T20:23:03.442275] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-03-09T20:23:03.442475] [INFO ] [sig ] GLDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:03.605779] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLDD.txt [2026-03-09T20:23:03.605949] [INFO ] [sig ] [1327/3280] Completed GLDD in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:03.605991] [INFO ] [sig ] [1328/3280] Forecasting GLNG... [2026-03-09T20:23:03.606021] [INFO ] [sig ] Generating forecast for: GLNG [2026-03-09T20:23:03.606053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-03-09T20:23:03.619505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-03-09T20:23:03.619984] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-03-09T20:23:03.621045] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-03-09T20:23:03.621116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:03.621164] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:03.621202] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:03.621283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:03.686335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:03.687294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:03.687386] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:03.687419] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:03.821055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:03.821248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:03.821295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:03.821326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:03.825202] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-03-09T20:23:03.825567] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-03-09T20:23:03.825749] [INFO ] [sig ] GLNG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:04.007332] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GLNG.txt [2026-03-09T20:23:04.007612] [INFO ] [sig ] [1328/3280] Completed GLNG in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:04.007682] [INFO ] [sig ] [1329/3280] Forecasting GLOB... [2026-03-09T20:23:04.007721] [INFO ] [sig ] Generating forecast for: GLOB [2026-03-09T20:23:04.007753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-03-09T20:23:04.020568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-03-09T20:23:04.020978] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-03-09T20:23:04.021950] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-03-09T20:23:04.022005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:04.022039] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:04.022067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:04.022126] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:04.086302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:04.087310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:04.087429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:04.087466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:04.215213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:04.215383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:04.215425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:04.215454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:04.219220] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-03-09T20:23:04.219523] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-03-09T20:23:04.219681] [INFO ] [sig ] GLOB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:04.363383] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GLOB.txt [2026-03-09T20:23:04.363537] [INFO ] [sig ] [1329/3280] Completed GLOB in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:04.363596] [INFO ] [sig ] [1330/3280] Forecasting GLP... [2026-03-09T20:23:04.363629] [INFO ] [sig ] Generating forecast for: GLP [2026-03-09T20:23:04.363662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-03-09T20:23:04.375449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-03-09T20:23:04.375848] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-03-09T20:23:04.376761] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-03-09T20:23:04.376818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:04.376850] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:04.376876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:04.376934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:04.436823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:04.437777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:04.437865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:04.437899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:04.565939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:04.566114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:04.566170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:04.566219] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:04.570613] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-03-09T20:23:04.571106] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-03-09T20:23:04.571293] [INFO ] [sig ] GLP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:04.733401] [INFO ] [LOCAL ] Saved forecast: GLP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GLP.txt [2026-03-09T20:23:04.733627] [INFO ] [sig ] [1330/3280] Completed GLP in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:04.733678] [INFO ] [sig ] [1331/3280] Forecasting GLPG... [2026-03-09T20:23:04.733708] [INFO ] [sig ] Generating forecast for: GLPG [2026-03-09T20:23:04.733754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-03-09T20:23:04.746456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-03-09T20:23:04.746856] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-03-09T20:23:04.747805] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-03-09T20:23:04.747861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:04.747897] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:04.747924] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:04.747991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:04.807264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:04.808287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:04.808396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:04.808432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:04.931809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:04.931981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:04.932024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:04.932053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:04.936766] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-03-09T20:23:04.937133] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-03-09T20:23:04.937315] [INFO ] [sig ] GLPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:05.102346] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLPG.txt [2026-03-09T20:23:05.102505] [INFO ] [sig ] [1331/3280] Completed GLPG in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:05.102556] [INFO ] [sig ] [1332/3280] Forecasting GLPI... [2026-03-09T20:23:05.102630] [INFO ] [sig ] Generating forecast for: GLPI [2026-03-09T20:23:05.102685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-03-09T20:23:05.115483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-03-09T20:23:05.115899] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-03-09T20:23:05.116978] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-03-09T20:23:05.117033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:05.117098] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:05.117133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:05.117203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:05.185274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:05.186455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:05.186567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:05.186645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:05.308437] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:05.308668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:05.308733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:05.308774] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:05.312750] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=15.97%) [2026-03-09T20:23:05.313101] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-03-09T20:23:05.313261] [INFO ] [sig ] GLPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:05.470195] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLPI.txt [2026-03-09T20:23:05.470372] [INFO ] [sig ] [1332/3280] Completed GLPI in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:05.470414] [INFO ] [sig ] [1333/3280] Forecasting GLRE... [2026-03-09T20:23:05.470443] [INFO ] [sig ] Generating forecast for: GLRE [2026-03-09T20:23:05.470482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-03-09T20:23:05.482926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-03-09T20:23:05.483353] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-03-09T20:23:05.484330] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-03-09T20:23:05.484394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:05.484427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:05.484453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:05.484512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:05.548367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:05.549598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:05.549722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:05.549766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:05.685445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:05.685628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:05.685672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:05.685701] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:05.689272] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-03-09T20:23:05.689559] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-03-09T20:23:05.689710] [INFO ] [sig ] GLRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:05.831117] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GLRE.txt [2026-03-09T20:23:05.831264] [INFO ] [sig ] [1333/3280] Completed GLRE in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:05.831303] [INFO ] [sig ] [1334/3280] Forecasting GLSI... [2026-03-09T20:23:05.831332] [INFO ] [sig ] Generating forecast for: GLSI [2026-03-09T20:23:05.831362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-03-09T20:23:05.843674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-03-09T20:23:05.844046] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-03-09T20:23:05.845125] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-03-09T20:23:05.845201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:05.845242] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:05.845274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:05.845336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:05.904141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:05.904982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:05.905066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:05.905099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:06.030230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:06.030407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:06.030449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:06.030497] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:06.035598] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=20.23%) [2026-03-09T20:23:06.035942] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-03-09T20:23:06.036087] [INFO ] [sig ] GLSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:06.188839] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLSI.txt [2026-03-09T20:23:06.189029] [INFO ] [sig ] [1334/3280] Completed GLSI in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:06.189073] [INFO ] [sig ] [1335/3280] Forecasting GLTO... [2026-03-09T20:23:06.189102] [INFO ] [sig ] Generating forecast for: GLTO [2026-03-09T20:23:06.189134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-03-09T20:23:06.201014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-03-09T20:23:06.201438] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-03-09T20:23:06.202353] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-03-09T20:23:06.202408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:06.202440] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:06.202466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:06.202524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:06.263018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:06.263998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:06.264095] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:06.264130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:06.383061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:06.383226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:06.383266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:06.383333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:06.386888] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-03-09T20:23:06.387178] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-03-09T20:23:06.387314] [INFO ] [sig ] GLTO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:06.530660] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLTO.txt [2026-03-09T20:23:06.530830] [INFO ] [sig ] [1335/3280] Completed GLTO in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:06.530870] [INFO ] [sig ] [1336/3280] Forecasting GLUE... [2026-03-09T20:23:06.530900] [INFO ] [sig ] Generating forecast for: GLUE [2026-03-09T20:23:06.530932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-03-09T20:23:06.542555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-03-09T20:23:06.542965] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-03-09T20:23:06.543885] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-03-09T20:23:06.543942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:06.543975] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:06.544001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:06.544058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:06.601741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:06.602655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:06.602740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:06.602791] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:06.725678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:06.725851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:06.725892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:06.725920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:06.729738] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-03-09T20:23:06.730136] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-03-09T20:23:06.730323] [INFO ] [sig ] GLUE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:06.875292] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GLUE.txt [2026-03-09T20:23:06.875465] [INFO ] [sig ] [1336/3280] Completed GLUE in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:06.875505] [INFO ] [sig ] [1337/3280] Forecasting GMAB... [2026-03-09T20:23:06.875534] [INFO ] [sig ] Generating forecast for: GMAB [2026-03-09T20:23:06.875565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-03-09T20:23:06.892076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-03-09T20:23:06.892590] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-03-09T20:23:06.893563] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-03-09T20:23:06.893657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:06.893690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:06.893716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:06.893773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:06.953046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:06.954131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:06.954242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:06.954289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:07.087051] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:07.087208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:07.087253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:07.087283] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:07.090950] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=32.72%) [2026-03-09T20:23:07.091255] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-03-09T20:23:07.091406] [INFO ] [sig ] GMAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:07.235227] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GMAB.txt [2026-03-09T20:23:07.235374] [INFO ] [sig ] [1337/3280] Completed GMAB in 0.4s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:07.235415] [INFO ] [sig ] [1338/3280] Forecasting GME... [2026-03-09T20:23:07.235446] [INFO ] [sig ] Generating forecast for: GME [2026-03-09T20:23:07.235478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-03-09T20:23:07.248458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-03-09T20:23:07.248858] [INFO ] [FORECASTER] Starting predict_future for GME [2026-03-09T20:23:07.249701] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-03-09T20:23:07.249755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:07.249788] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:07.249814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:07.249882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:07.307948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:07.308987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:07.309075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:07.309107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:07.431389] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:07.431550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:07.431612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:07.431642] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:07.435114] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-09T20:23:07.435398] [INFO ] [FORECASTER] Completed predict_future for GME [2026-03-09T20:23:07.435532] [INFO ] [sig ] GME: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:07.578100] [INFO ] [LOCAL ] Saved forecast: GME 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GME.txt [2026-03-09T20:23:07.578250] [INFO ] [sig ] [1338/3280] Completed GME in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:07.578294] [INFO ] [sig ] [1339/3280] Forecasting GMED... [2026-03-09T20:23:07.578324] [INFO ] [sig ] Generating forecast for: GMED [2026-03-09T20:23:07.578354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-03-09T20:23:07.590390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-03-09T20:23:07.590782] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-03-09T20:23:07.591654] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-03-09T20:23:07.591709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:07.591741] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:07.591768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:07.591825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:07.655113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:07.656196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:07.656300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:07.656340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:07.776096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:07.776256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:07.776296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:07.776326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:07.779880] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=39.25%) [2026-03-09T20:23:07.780161] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-03-09T20:23:07.780302] [INFO ] [sig ] GMED: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:07.924339] [INFO ] [LOCAL ] Saved forecast: GMED 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GMED.txt [2026-03-09T20:23:07.924498] [INFO ] [sig ] [1339/3280] Completed GMED in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:07.924545] [INFO ] [sig ] [1340/3280] Forecasting GMM... [2026-03-09T20:23:07.924593] [INFO ] [sig ] Generating forecast for: GMM [2026-03-09T20:23:07.924627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-03-09T20:23:07.937225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-03-09T20:23:07.937800] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-03-09T20:23:07.938926] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-03-09T20:23:07.938992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:07.939025] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:07.939053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:07.939110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:08.005144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:08.006118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:08.006212] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:08.006254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:08.115168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:08.115329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:08.115384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:08.115421] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:08.119127] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-03-09T20:23:08.119455] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-03-09T20:23:08.119614] [INFO ] [sig ] GMM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:08.264625] [INFO ] [LOCAL ] Saved forecast: GMM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GMM.txt [2026-03-09T20:23:08.264779] [INFO ] [sig ] [1340/3280] Completed GMM in 0.3s | 2.77 sym/s | Total: 8.0m | ETA: 11.7m [2026-03-09T20:23:08.264820] [INFO ] [sig ] [1341/3280] Forecasting GNE... [2026-03-09T20:23:08.264849] [INFO ] [sig ] Generating forecast for: GNE [2026-03-09T20:23:08.264880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-03-09T20:23:08.277102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-03-09T20:23:08.277535] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-03-09T20:23:08.278454] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-03-09T20:23:08.278510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:08.278544] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:08.278590] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:08.278668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:08.337903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:08.338773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:08.338859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:08.338893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:08.459932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:08.460126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:08.460175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:08.460207] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:08.464166] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-03-09T20:23:08.464544] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-03-09T20:23:08.464715] [INFO ] [sig ] GNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:08.625930] [INFO ] [LOCAL ] Saved forecast: GNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNE.txt [2026-03-09T20:23:08.626095] [INFO ] [sig ] [1341/3280] Completed GNE in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:08.626136] [INFO ] [sig ] [1342/3280] Forecasting GNK... [2026-03-09T20:23:08.626165] [INFO ] [sig ] Generating forecast for: GNK [2026-03-09T20:23:08.626202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-03-09T20:23:08.638730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-03-09T20:23:08.639154] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-03-09T20:23:08.640096] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-03-09T20:23:08.640153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:08.640185] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:08.640214] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:08.640272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:08.700435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:08.701392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:08.701550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:08.701621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:08.831045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:08.831214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:08.831258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:08.831290] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:08.835078] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: DOWN (p=43.76%) [2026-03-09T20:23:08.835428] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-03-09T20:23:08.835602] [INFO ] [sig ] GNK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:08.982025] [INFO ] [LOCAL ] Saved forecast: GNK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GNK.txt [2026-03-09T20:23:08.982188] [INFO ] [sig ] [1342/3280] Completed GNK in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:08.982228] [INFO ] [sig ] [1343/3280] Forecasting GNL... [2026-03-09T20:23:08.982260] [INFO ] [sig ] Generating forecast for: GNL [2026-03-09T20:23:08.982293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-03-09T20:23:08.996261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-03-09T20:23:08.996920] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-03-09T20:23:08.997950] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-03-09T20:23:08.998010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:08.998043] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:08.998070] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:08.998128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:09.062806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:09.063924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:09.064019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:09.064053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:09.191520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:09.191745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:09.191796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:09.191827] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:09.195437] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-03-09T20:23:09.195735] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-03-09T20:23:09.195867] [INFO ] [sig ] GNL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:09.341084] [INFO ] [LOCAL ] Saved forecast: GNL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNL.txt [2026-03-09T20:23:09.341226] [INFO ] [sig ] [1343/3280] Completed GNL in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:09.341266] [INFO ] [sig ] [1344/3280] Forecasting GNLX... [2026-03-09T20:23:09.341297] [INFO ] [sig ] Generating forecast for: GNLX [2026-03-09T20:23:09.341332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-03-09T20:23:09.354369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-03-09T20:23:09.354915] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-03-09T20:23:09.355984] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-03-09T20:23:09.356038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:09.356069] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:09.356095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:09.356151] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:09.417162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:09.418404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:09.418491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:09.418523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:09.543171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:09.543323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:09.543363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:09.543392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:09.546903] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-03-09T20:23:09.547182] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-03-09T20:23:09.547319] [INFO ] [sig ] GNLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:09.691798] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNLX.txt [2026-03-09T20:23:09.691959] [INFO ] [sig ] [1344/3280] Completed GNLX in 0.4s | 2.77 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:09.692000] [INFO ] [sig ] [1345/3280] Forecasting GNMA... [2026-03-09T20:23:09.692029] [INFO ] [sig ] Generating forecast for: GNMA [2026-03-09T20:23:09.692060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-03-09T20:23:09.703236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-03-09T20:23:09.703685] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-03-09T20:23:09.704538] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-03-09T20:23:09.704626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:09.704667] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:09.704695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:09.704752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:09.762138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:09.762977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:09.763062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:09.763095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:09.882844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:09.883049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:09.883096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:09.883126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:09.886839] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=84.33%) [2026-03-09T20:23:09.887184] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-03-09T20:23:09.887325] [INFO ] [sig ] GNMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:10.029641] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNMA.txt [2026-03-09T20:23:10.029844] [INFO ] [sig ] [1345/3280] Completed GNMA in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:10.029892] [INFO ] [sig ] [1346/3280] Forecasting GNOM... [2026-03-09T20:23:10.029924] [INFO ] [sig ] Generating forecast for: GNOM [2026-03-09T20:23:10.029958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-03-09T20:23:10.042565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-03-09T20:23:10.042979] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-03-09T20:23:10.043926] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-03-09T20:23:10.043982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:10.044016] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:10.044056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:10.044120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:10.108206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:10.109118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:10.109201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:10.109240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:10.227811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:10.227969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:10.228014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:10.228043] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:10.231449] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-03-09T20:23:10.231761] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-03-09T20:23:10.231911] [INFO ] [sig ] GNOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:10.376220] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNOM.txt [2026-03-09T20:23:10.376362] [INFO ] [sig ] [1346/3280] Completed GNOM in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:10.376400] [INFO ] [sig ] [1347/3280] Forecasting GNPX... [2026-03-09T20:23:10.376429] [INFO ] [sig ] Generating forecast for: GNPX [2026-03-09T20:23:10.376458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-03-09T20:23:10.389315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-03-09T20:23:10.389832] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-03-09T20:23:10.390663] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-03-09T20:23:10.390717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:10.390748] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:10.390775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:10.390831] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:10.448983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:10.449801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:10.449881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:10.449913] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:10.564820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:10.564977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:10.565017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:10.565047] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:10.568430] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-03-09T20:23:10.568728] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-03-09T20:23:10.568858] [INFO ] [sig ] GNPX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:10.714099] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GNPX.txt [2026-03-09T20:23:10.714235] [INFO ] [sig ] [1347/3280] Completed GNPX in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:10.714282] [INFO ] [sig ] [1348/3280] Forecasting GNRC... [2026-03-09T20:23:10.714318] [INFO ] [sig ] Generating forecast for: GNRC [2026-03-09T20:23:10.714354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-03-09T20:23:10.727278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-03-09T20:23:10.727628] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-03-09T20:23:10.728458] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-03-09T20:23:10.728719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:10.728754] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:10.728780] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:10.728838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:10.786135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:10.786758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:10.786836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:10.786868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:10.910684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:10.910809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:10.910847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:10.910876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:10.914159] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=37.57%) [2026-03-09T20:23:10.914436] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-03-09T20:23:10.914563] [INFO ] [sig ] GNRC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:11.057481] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GNRC.txt [2026-03-09T20:23:11.057640] [INFO ] [sig ] [1348/3280] Completed GNRC in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:11.057681] [INFO ] [sig ] [1349/3280] Forecasting GNSS... [2026-03-09T20:23:11.057709] [INFO ] [sig ] Generating forecast for: GNSS [2026-03-09T20:23:11.057738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-03-09T20:23:11.069901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-03-09T20:23:11.070182] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-03-09T20:23:11.070992] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-03-09T20:23:11.071045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:11.071104] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:11.071132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:11.071188] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:11.129752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:11.130373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:11.130451] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:11.130483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:11.248831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:11.248970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:11.249009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:11.249037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:11.252359] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=41.09%) [2026-03-09T20:23:11.252654] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-03-09T20:23:11.252785] [INFO ] [sig ] GNSS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:11.399548] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GNSS.txt [2026-03-09T20:23:11.399710] [INFO ] [sig ] [1349/3280] Completed GNSS in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:11.399752] [INFO ] [sig ] [1350/3280] Forecasting GNTX... [2026-03-09T20:23:11.399780] [INFO ] [sig ] Generating forecast for: GNTX [2026-03-09T20:23:11.399810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-03-09T20:23:11.414868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-03-09T20:23:11.415328] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-03-09T20:23:11.416330] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-03-09T20:23:11.416388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:11.416423] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:11.416450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:11.416510] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:11.478099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:11.479085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:11.479177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:11.479213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:11.615351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:11.615547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:11.615610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:11.615649] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:11.619917] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-03-09T20:23:11.620230] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-03-09T20:23:11.620380] [INFO ] [sig ] GNTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:11.783628] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GNTX.txt [2026-03-09T20:23:11.783817] [INFO ] [sig ] [1350/3280] Completed GNTX in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:11.783860] [INFO ] [sig ] [1351/3280] Forecasting GO... [2026-03-09T20:23:11.783892] [INFO ] [sig ] Generating forecast for: GO [2026-03-09T20:23:11.783927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-03-09T20:23:11.796877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-03-09T20:23:11.797323] [INFO ] [FORECASTER] Starting predict_future for GO [2026-03-09T20:23:11.798362] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-03-09T20:23:11.798421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:11.798469] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:11.798498] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:11.798556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:11.859437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:11.860376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:11.860479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:11.860511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:11.992441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:11.992630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:11.992680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:11.992718] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:11.996599] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-03-09T20:23:11.996940] [INFO ] [FORECASTER] Completed predict_future for GO [2026-03-09T20:23:11.997093] [INFO ] [sig ] GO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:12.149935] [INFO ] [LOCAL ] Saved forecast: GO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GO.txt [2026-03-09T20:23:12.150109] [INFO ] [sig ] [1351/3280] Completed GO in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:12.150150] [INFO ] [sig ] [1352/3280] Forecasting GOCO... [2026-03-09T20:23:12.150179] [INFO ] [sig ] Generating forecast for: GOCO [2026-03-09T20:23:12.150212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-03-09T20:23:12.164825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-03-09T20:23:12.165275] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-03-09T20:23:12.166691] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-03-09T20:23:12.166754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:12.166787] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:12.166815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:12.166873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:12.236696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:12.238377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:12.238622] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:12.238664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:12.364756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:12.364920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:12.364963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:12.365045] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:12.368844] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-03-09T20:23:12.369143] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-03-09T20:23:12.369291] [INFO ] [sig ] GOCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:12.520937] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOCO.txt [2026-03-09T20:23:12.521078] [INFO ] [sig ] [1352/3280] Completed GOCO in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:12.521119] [INFO ] [sig ] [1353/3280] Forecasting GOF... [2026-03-09T20:23:12.521148] [INFO ] [sig ] Generating forecast for: GOF [2026-03-09T20:23:12.521178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-03-09T20:23:12.533505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-03-09T20:23:12.533843] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-03-09T20:23:12.534884] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-03-09T20:23:12.534938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:12.534970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:12.534997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:12.535054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:12.594810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:12.595454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:12.595544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:12.595779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:12.719223] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:12.719401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:12.719448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:12.719476] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:12.723145] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-03-09T20:23:12.723444] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-03-09T20:23:12.723597] [INFO ] [sig ] GOF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:12.863421] [INFO ] [LOCAL ] Saved forecast: GOF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GOF.txt [2026-03-09T20:23:12.863541] [INFO ] [sig ] [1353/3280] Completed GOF in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:12.863598] [INFO ] [sig ] [1354/3280] Forecasting GOGO... [2026-03-09T20:23:12.863630] [INFO ] [sig ] Generating forecast for: GOGO [2026-03-09T20:23:12.863660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-03-09T20:23:12.875217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-03-09T20:23:12.875511] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-03-09T20:23:12.876327] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-03-09T20:23:12.876393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:12.876430] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:12.876464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:12.876526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:12.934908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:12.935561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:12.935672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:12.935723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:13.059145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:13.059270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:13.059312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:13.059346] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:13.062936] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: UP (p=58.49%) [2026-03-09T20:23:13.063213] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-03-09T20:23:13.063345] [INFO ] [sig ] GOGO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:13.206842] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GOGO.txt [2026-03-09T20:23:13.206962] [INFO ] [sig ] [1354/3280] Completed GOGO in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:13.207007] [INFO ] [sig ] [1355/3280] Forecasting GOLF... [2026-03-09T20:23:13.207038] [INFO ] [sig ] Generating forecast for: GOLF [2026-03-09T20:23:13.207070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-03-09T20:23:13.222359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-03-09T20:23:13.222711] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-03-09T20:23:13.223530] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-03-09T20:23:13.223602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:13.223637] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:13.223664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:13.223720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:13.281150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:13.281799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:13.281879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:13.281911] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:13.399956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:13.400089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:13.400127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:13.400155] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:13.403496] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-03-09T20:23:13.403800] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-03-09T20:23:13.403934] [INFO ] [sig ] GOLF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:13.546846] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOLF.txt [2026-03-09T20:23:13.546966] [INFO ] [sig ] [1355/3280] Completed GOLF in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:13.547003] [INFO ] [sig ] [1356/3280] Forecasting GOOD... [2026-03-09T20:23:13.547031] [INFO ] [sig ] Generating forecast for: GOOD [2026-03-09T20:23:13.547062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-03-09T20:23:13.557792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-03-09T20:23:13.558089] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-03-09T20:23:13.559136] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-03-09T20:23:13.559190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:13.559223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:13.559250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:13.559306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:13.617381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:13.618033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:13.618112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:13.618143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:13.737368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:13.737507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:13.737603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:13.737635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:13.741044] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-03-09T20:23:13.741326] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-03-09T20:23:13.741479] [INFO ] [sig ] GOOD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:13.883703] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOOD.txt [2026-03-09T20:23:13.883834] [INFO ] [sig ] [1356/3280] Completed GOOD in 0.3s | 2.78 sym/s | Total: 8.1m | ETA: 11.6m [2026-03-09T20:23:13.883873] [INFO ] [sig ] [1357/3280] Forecasting GOOG... [2026-03-09T20:23:13.883901] [INFO ] [sig ] Generating forecast for: GOOG [2026-03-09T20:23:13.883930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-03-09T20:23:13.896138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-03-09T20:23:13.896437] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-03-09T20:23:13.897255] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-03-09T20:23:13.897308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:13.897340] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:13.897366] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:13.897428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:13.957071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:13.961952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:13.962083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:13.962116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:14.090815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:14.090946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:14.090985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:14.091014] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:14.094458] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-03-09T20:23:14.094750] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-03-09T20:23:14.094878] [INFO ] [sig ] GOOG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:14.252129] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOOG.txt [2026-03-09T20:23:14.252301] [INFO ] [sig ] [1357/3280] Completed GOOG in 0.4s | 2.78 sym/s | Total: 8.1m | ETA: 11.5m [2026-03-09T20:23:14.252342] [INFO ] [sig ] [1358/3280] Forecasting GOOS... [2026-03-09T20:23:14.252370] [INFO ] [sig ] Generating forecast for: GOOS [2026-03-09T20:23:14.252402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-03-09T20:23:14.265799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-03-09T20:23:14.266206] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-03-09T20:23:14.267082] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-03-09T20:23:14.267136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:14.267167] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:14.267193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:14.267249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:14.325211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:14.326119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:14.326204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:14.326237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:14.446189] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:14.446345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:14.446401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:14.446431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:14.449978] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-03-09T20:23:14.450255] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-03-09T20:23:14.450397] [INFO ] [sig ] GOOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:14.595201] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOOS.txt [2026-03-09T20:23:14.595332] [INFO ] [sig ] [1358/3280] Completed GOOS in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:14.595371] [INFO ] [sig ] [1359/3280] Forecasting GOVI... [2026-03-09T20:23:14.595400] [INFO ] [sig ] Generating forecast for: GOVI [2026-03-09T20:23:14.595430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-03-09T20:23:14.607027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-03-09T20:23:14.607337] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-03-09T20:23:14.608285] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-03-09T20:23:14.608340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:14.608371] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:14.608398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:14.608454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:14.665179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:14.665815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:14.665918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:14.665951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:14.790518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:14.790690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:14.790732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:14.790761] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:14.794138] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-03-09T20:23:14.794414] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-03-09T20:23:14.794543] [INFO ] [sig ] GOVI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:14.935662] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GOVI.txt [2026-03-09T20:23:14.935794] [INFO ] [sig ] [1359/3280] Completed GOVI in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:14.935833] [INFO ] [sig ] [1360/3280] Forecasting GPC... [2026-03-09T20:23:14.935863] [INFO ] [sig ] Generating forecast for: GPC [2026-03-09T20:23:14.935894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-03-09T20:23:14.948306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-03-09T20:23:14.948627] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-03-09T20:23:14.949424] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-03-09T20:23:14.949478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:14.949510] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:14.949537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:14.949805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:15.007605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:15.008248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:15.008343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:15.008376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:15.127527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:15.127687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:15.127729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:15.127757] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:15.131174] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-03-09T20:23:15.131458] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-03-09T20:23:15.131608] [INFO ] [sig ] GPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:15.273202] [INFO ] [LOCAL ] Saved forecast: GPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GPC.txt [2026-03-09T20:23:15.273325] [INFO ] [sig ] [1360/3280] Completed GPC in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:15.273364] [INFO ] [sig ] [1361/3280] Forecasting GPI... [2026-03-09T20:23:15.273394] [INFO ] [sig ] Generating forecast for: GPI [2026-03-09T20:23:15.273423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-03-09T20:23:15.285124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-03-09T20:23:15.285429] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-03-09T20:23:15.286253] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-03-09T20:23:15.286307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:15.286338] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:15.286365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:15.286426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:15.343419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:15.344064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:15.344143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:15.344175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:15.465364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:15.465510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:15.465550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:15.465595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:15.468987] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=60.72%) [2026-03-09T20:23:15.469269] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-03-09T20:23:15.469410] [INFO ] [sig ] GPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:15.610913] [INFO ] [LOCAL ] Saved forecast: GPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GPI.txt [2026-03-09T20:23:15.611041] [INFO ] [sig ] [1361/3280] Completed GPI in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:15.611079] [INFO ] [sig ] [1362/3280] Forecasting GPIQ... [2026-03-09T20:23:15.611108] [INFO ] [sig ] Generating forecast for: GPIQ [2026-03-09T20:23:15.611137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-03-09T20:23:15.622588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-03-09T20:23:15.622933] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-03-09T20:23:15.623783] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-03-09T20:23:15.623836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:15.623879] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:15.623907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:15.623963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:15.680205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:15.680919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:15.681000] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:15.681033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:15.799372] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:15.799520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:15.799559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:15.799608] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:15.802994] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-03-09T20:23:15.803275] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-03-09T20:23:15.803407] [INFO ] [sig ] GPIQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:15.946109] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GPIQ.txt [2026-03-09T20:23:15.946255] [INFO ] [sig ] [1362/3280] Completed GPIQ in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:15.946296] [INFO ] [sig ] [1363/3280] Forecasting GPIX... [2026-03-09T20:23:15.946324] [INFO ] [sig ] Generating forecast for: GPIX [2026-03-09T20:23:15.946355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-03-09T20:23:15.960493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-03-09T20:23:15.961049] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-03-09T20:23:15.962157] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-03-09T20:23:15.962216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:15.962249] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:15.962275] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:15.962332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:16.027352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:16.028438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:16.028534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:16.028569] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:16.153020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:16.153230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:16.153275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:16.153305] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:16.157156] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=86.66%) [2026-03-09T20:23:16.157459] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-03-09T20:23:16.157650] [INFO ] [sig ] GPIX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:16.299123] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GPIX.txt [2026-03-09T20:23:16.299263] [INFO ] [sig ] [1363/3280] Completed GPIX in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:16.299303] [INFO ] [sig ] [1364/3280] Forecasting GPJA... [2026-03-09T20:23:16.299333] [INFO ] [sig ] Generating forecast for: GPJA [2026-03-09T20:23:16.299365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-03-09T20:23:16.310915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-03-09T20:23:16.311213] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-03-09T20:23:16.312082] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-03-09T20:23:16.312137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:16.312168] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:16.312195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:16.312252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:16.368922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:16.369556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:16.369652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:16.369686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:16.487368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:16.487606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:16.487656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:16.487687] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:16.491364] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=90.29%) [2026-03-09T20:23:16.491715] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-03-09T20:23:16.491854] [INFO ] [sig ] GPJA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:16.638560] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GPJA.txt [2026-03-09T20:23:16.638910] [INFO ] [sig ] [1364/3280] Completed GPJA in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:16.638949] [INFO ] [sig ] [1365/3280] Forecasting GPK... [2026-03-09T20:23:16.638978] [INFO ] [sig ] Generating forecast for: GPK [2026-03-09T20:23:16.639008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-03-09T20:23:16.651345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-03-09T20:23:16.651675] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-03-09T20:23:16.652487] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-03-09T20:23:16.652541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:16.652603] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:16.652634] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:16.652692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:16.710014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:16.710695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:16.710773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:16.710806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:16.834237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:16.834416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:16.834456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:16.834484] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:16.838041] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-03-09T20:23:16.838329] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-03-09T20:23:16.838478] [INFO ] [sig ] GPK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:16.981035] [INFO ] [LOCAL ] Saved forecast: GPK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GPK.txt [2026-03-09T20:23:16.981175] [INFO ] [sig ] [1365/3280] Completed GPK in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:16.981214] [INFO ] [sig ] [1366/3280] Forecasting GPN... [2026-03-09T20:23:16.981249] [INFO ] [sig ] Generating forecast for: GPN [2026-03-09T20:23:16.981280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-03-09T20:23:16.992856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-03-09T20:23:16.993186] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-03-09T20:23:16.994039] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-03-09T20:23:16.994139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:16.994196] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:16.994224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:16.994280] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:17.052131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:17.052932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:17.053013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:17.053046] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:17.176454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:17.176621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:17.176661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:17.176689] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:17.180334] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=29.16%) [2026-03-09T20:23:17.180666] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-03-09T20:23:17.180801] [INFO ] [sig ] GPN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:17.332152] [INFO ] [LOCAL ] Saved forecast: GPN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GPN.txt [2026-03-09T20:23:17.332320] [INFO ] [sig ] [1366/3280] Completed GPN in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:17.332360] [INFO ] [sig ] [1367/3280] Forecasting GPRE... [2026-03-09T20:23:17.332390] [INFO ] [sig ] Generating forecast for: GPRE [2026-03-09T20:23:17.332421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-03-09T20:23:17.344534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-03-09T20:23:17.344898] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-03-09T20:23:17.345780] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-03-09T20:23:17.345835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:17.345868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:17.345896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:17.345955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:17.403873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:17.404760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:17.404847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:17.404881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:17.530231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:17.530398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:17.530439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:17.530467] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:17.533992] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=60.66%) [2026-03-09T20:23:17.534270] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-03-09T20:23:17.534399] [INFO ] [sig ] GPRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:17.677764] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GPRE.txt [2026-03-09T20:23:17.677935] [INFO ] [sig ] [1367/3280] Completed GPRE in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:17.677976] [INFO ] [sig ] [1368/3280] Forecasting GPRK... [2026-03-09T20:23:17.678005] [INFO ] [sig ] Generating forecast for: GPRK [2026-03-09T20:23:17.678037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-03-09T20:23:17.689304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-03-09T20:23:17.689696] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-03-09T20:23:17.690533] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-03-09T20:23:17.690605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:17.690639] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:17.690666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:17.690722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:17.748838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:17.749761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:17.749851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:17.749884] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:17.878472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:17.878683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:17.878727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:17.878755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:17.882315] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-03-09T20:23:17.882678] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-03-09T20:23:17.882822] [INFO ] [sig ] GPRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:18.028549] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GPRK.txt [2026-03-09T20:23:18.028739] [INFO ] [sig ] [1368/3280] Completed GPRK in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:18.028781] [INFO ] [sig ] [1369/3280] Forecasting GRAB... [2026-03-09T20:23:18.028810] [INFO ] [sig ] Generating forecast for: GRAB [2026-03-09T20:23:18.028841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-03-09T20:23:18.040857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-03-09T20:23:18.041261] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-03-09T20:23:18.042115] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-03-09T20:23:18.042170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:18.042201] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:18.042226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:18.042282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:18.099314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:18.100193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:18.100279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:18.100312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:18.222773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:18.222957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:18.223000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:18.223122] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:18.226931] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-03-09T20:23:18.227279] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-03-09T20:23:18.227429] [INFO ] [sig ] GRAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:18.388500] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRAB.txt [2026-03-09T20:23:18.388755] [INFO ] [sig ] [1369/3280] Completed GRAB in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:18.388815] [INFO ] [sig ] [1370/3280] Forecasting GRAL... [2026-03-09T20:23:18.388857] [INFO ] [sig ] Generating forecast for: GRAL [2026-03-09T20:23:18.388902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-03-09T20:23:18.402288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-03-09T20:23:18.402797] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-03-09T20:23:18.403880] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-03-09T20:23:18.403944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:18.403979] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:18.404008] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:18.404067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:18.468393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:18.469333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:18.469424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:18.469467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:18.595937] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:18.596062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:18.596102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:18.596131] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:18.603090] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-03-09T20:23:18.603390] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-03-09T20:23:18.603545] [INFO ] [sig ] GRAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:18.745233] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRAL.txt [2026-03-09T20:23:18.745385] [INFO ] [sig ] [1370/3280] Completed GRAL in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:18.745425] [INFO ] [sig ] [1371/3280] Forecasting GRBK... [2026-03-09T20:23:18.745455] [INFO ] [sig ] Generating forecast for: GRBK [2026-03-09T20:23:18.745498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-03-09T20:23:18.757209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-03-09T20:23:18.757640] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-03-09T20:23:18.758459] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-03-09T20:23:18.758512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:18.758544] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:18.758589] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:18.758651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:18.817999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:18.818959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:18.819052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:18.819104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:18.945105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:18.945266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:18.945307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:18.945336] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:18.949118] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-03-09T20:23:18.949463] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-03-09T20:23:18.949635] [INFO ] [sig ] GRBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:19.094226] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GRBK.txt [2026-03-09T20:23:19.094360] [INFO ] [sig ] [1371/3280] Completed GRBK in 0.3s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:19.094400] [INFO ] [sig ] [1372/3280] Forecasting GRC... [2026-03-09T20:23:19.094429] [INFO ] [sig ] Generating forecast for: GRC [2026-03-09T20:23:19.094461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-03-09T20:23:19.105399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-03-09T20:23:19.105737] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-03-09T20:23:19.106548] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-03-09T20:23:19.106621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:19.106654] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:19.106682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:19.106739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:19.164569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:19.165402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:19.165485] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:19.165518] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:19.294104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:19.294262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:19.294303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:19.294333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:19.298225] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-03-09T20:23:19.298523] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-03-09T20:23:19.298697] [INFO ] [sig ] GRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:19.459911] [INFO ] [LOCAL ] Saved forecast: GRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GRC.txt [2026-03-09T20:23:19.460158] [INFO ] [sig ] [1372/3280] Completed GRC in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.5m [2026-03-09T20:23:19.460201] [INFO ] [sig ] [1373/3280] Forecasting GREE... [2026-03-09T20:23:19.460232] [INFO ] [sig ] Generating forecast for: GREE [2026-03-09T20:23:19.460270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-03-09T20:23:19.477691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-03-09T20:23:19.478145] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-03-09T20:23:19.479355] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-03-09T20:23:19.479412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:19.479453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:19.479484] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:19.479600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:19.539839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:19.540894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:19.541011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:19.541048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:19.669135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:19.669302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:19.669349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:19.669379] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:19.673709] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-03-09T20:23:19.674056] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-03-09T20:23:19.674201] [INFO ] [sig ] GREE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:19.817122] [INFO ] [LOCAL ] Saved forecast: GREE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GREE.txt [2026-03-09T20:23:19.817256] [INFO ] [sig ] [1373/3280] Completed GREE in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.4m [2026-03-09T20:23:19.817296] [INFO ] [sig ] [1374/3280] Forecasting GRFS... [2026-03-09T20:23:19.817326] [INFO ] [sig ] Generating forecast for: GRFS [2026-03-09T20:23:19.817356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-03-09T20:23:19.828439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-03-09T20:23:19.828810] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-03-09T20:23:19.829665] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-03-09T20:23:19.829718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:19.829750] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:19.829777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:19.829833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:19.888595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:19.889718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:19.889803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:19.890029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:20.019212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:20.019368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:20.019409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:20.019439] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:20.022893] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-03-09T20:23:20.023181] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-03-09T20:23:20.023313] [INFO ] [sig ] GRFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:20.182020] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GRFS.txt [2026-03-09T20:23:20.182184] [INFO ] [sig ] [1374/3280] Completed GRFS in 0.4s | 2.78 sym/s | Total: 8.2m | ETA: 11.4m [2026-03-09T20:23:20.182225] [INFO ] [sig ] [1375/3280] Forecasting GRID... [2026-03-09T20:23:20.182255] [INFO ] [sig ] Generating forecast for: GRID [2026-03-09T20:23:20.182286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-03-09T20:23:20.194356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-03-09T20:23:20.194737] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-03-09T20:23:20.195606] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-03-09T20:23:20.195660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:20.195692] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:20.195718] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:20.195774] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:20.254346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:20.255266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:20.255363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:20.255399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:20.379885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:20.380055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:20.380097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:20.380125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:20.383910] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-03-09T20:23:20.384210] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-03-09T20:23:20.384348] [INFO ] [sig ] GRID: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:20.526957] [INFO ] [LOCAL ] Saved forecast: GRID 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRID.txt [2026-03-09T20:23:20.527123] [INFO ] [sig ] [1375/3280] Completed GRID in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:20.527165] [INFO ] [sig ] [1376/3280] Forecasting GRMN... [2026-03-09T20:23:20.527198] [INFO ] [sig ] Generating forecast for: GRMN [2026-03-09T20:23:20.527229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-03-09T20:23:20.539695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-03-09T20:23:20.540112] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-03-09T20:23:20.541043] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-03-09T20:23:20.541100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:20.541132] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:20.541160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:20.541218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:20.611415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:20.612382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:20.612520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:20.612559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:20.744121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:20.744284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:20.744325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:20.744355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:20.747877] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-03-09T20:23:20.748164] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-03-09T20:23:20.748296] [INFO ] [sig ] GRMN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:20.893174] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GRMN.txt [2026-03-09T20:23:20.893326] [INFO ] [sig ] [1376/3280] Completed GRMN in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:20.893367] [INFO ] [sig ] [1377/3280] Forecasting GRND... [2026-03-09T20:23:20.893397] [INFO ] [sig ] Generating forecast for: GRND [2026-03-09T20:23:20.893443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-03-09T20:23:20.904736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-03-09T20:23:20.905099] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-03-09T20:23:20.905968] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-03-09T20:23:20.906023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:20.906054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:20.906081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:20.906138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:20.962928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:20.963760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:20.963843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:20.963877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:21.090672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:21.090837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:21.090882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:21.090911] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:21.094444] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=20.02%) [2026-03-09T20:23:21.094754] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-03-09T20:23:21.094903] [INFO ] [sig ] GRND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:21.236300] [INFO ] [LOCAL ] Saved forecast: GRND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRND.txt [2026-03-09T20:23:21.236415] [INFO ] [sig ] [1377/3280] Completed GRND in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:21.236455] [INFO ] [sig ] [1378/3280] Forecasting GRPN... [2026-03-09T20:23:21.236485] [INFO ] [sig ] Generating forecast for: GRPN [2026-03-09T20:23:21.236515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-03-09T20:23:21.248056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-03-09T20:23:21.248374] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-03-09T20:23:21.249417] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-03-09T20:23:21.249473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:21.249511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:21.249543] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:21.249631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:21.307568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:21.308224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:21.308307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:21.308339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:21.437639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:21.437827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:21.437873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:21.437907] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:21.442313] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=66.49%) [2026-03-09T20:23:21.442664] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-03-09T20:23:21.442997] [INFO ] [sig ] GRPN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:21.590290] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GRPN.txt [2026-03-09T20:23:21.590460] [INFO ] [sig ] [1378/3280] Completed GRPN in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:21.590503] [INFO ] [sig ] [1379/3280] Forecasting GRVY... [2026-03-09T20:23:21.590539] [INFO ] [sig ] Generating forecast for: GRVY [2026-03-09T20:23:21.590597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-03-09T20:23:21.603329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-03-09T20:23:21.603689] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-03-09T20:23:21.604706] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-03-09T20:23:21.604760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:21.604793] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:21.604819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:21.604876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:21.663728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:21.664638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:21.664722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:21.664756] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:21.782458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:21.782657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:21.782708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:21.782737] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:21.786540] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=49.72%) [2026-03-09T20:23:21.787037] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-03-09T20:23:21.787167] [INFO ] [sig ] GRVY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:21.931075] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRVY.txt [2026-03-09T20:23:21.931265] [INFO ] [sig ] [1379/3280] Completed GRVY in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:21.931307] [INFO ] [sig ] [1380/3280] Forecasting GRWG... [2026-03-09T20:23:21.931339] [INFO ] [sig ] Generating forecast for: GRWG [2026-03-09T20:23:21.931370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-03-09T20:23:21.944082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-03-09T20:23:21.944432] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-03-09T20:23:21.945273] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-03-09T20:23:21.945327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:21.945359] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:21.945386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:21.945443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:22.002940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:22.004058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:22.004145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:22.004177] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:22.121732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:22.121902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:22.121942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:22.121970] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:22.125440] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-03-09T20:23:22.125737] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-03-09T20:23:22.125865] [INFO ] [sig ] GRWG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:22.271526] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRWG.txt [2026-03-09T20:23:22.271739] [INFO ] [sig ] [1380/3280] Completed GRWG in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:22.271790] [INFO ] [sig ] [1381/3280] Forecasting GRX... [2026-03-09T20:23:22.271821] [INFO ] [sig ] Generating forecast for: GRX [2026-03-09T20:23:22.271851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-03-09T20:23:22.283605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-03-09T20:23:22.283927] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-03-09T20:23:22.284788] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-03-09T20:23:22.284842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:22.284873] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:22.284900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:22.284956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:22.342718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:22.343631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:22.343954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:22.343989] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:22.455371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:22.455533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:22.455590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:22.455625] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:22.459542] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: DOWN (p=38.72%) [2026-03-09T20:23:22.460041] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-03-09T20:23:22.460182] [INFO ] [sig ] GRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:22.604091] [INFO ] [LOCAL ] Saved forecast: GRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GRX.txt [2026-03-09T20:23:22.604253] [INFO ] [sig ] [1381/3280] Completed GRX in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:22.604294] [INFO ] [sig ] [1382/3280] Forecasting GS... [2026-03-09T20:23:22.604324] [INFO ] [sig ] Generating forecast for: GS [2026-03-09T20:23:22.604352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-03-09T20:23:22.615898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-03-09T20:23:22.616250] [INFO ] [FORECASTER] Starting predict_future for GS [2026-03-09T20:23:22.617080] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-03-09T20:23:22.617133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:22.617165] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:22.617191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:22.617248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:22.674270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:22.675169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:22.675253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:22.675285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:22.802638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:22.802800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:22.802841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:22.802870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:22.806309] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: DOWN (p=43.60%) [2026-03-09T20:23:22.806622] [INFO ] [FORECASTER] Completed predict_future for GS [2026-03-09T20:23:22.806771] [INFO ] [sig ] GS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:22.947294] [INFO ] [LOCAL ] Saved forecast: GS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GS.txt [2026-03-09T20:23:22.947454] [INFO ] [sig ] [1382/3280] Completed GS in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:22.947494] [INFO ] [sig ] [1383/3280] Forecasting GSBC... [2026-03-09T20:23:22.947539] [INFO ] [sig ] Generating forecast for: GSBC [2026-03-09T20:23:22.947588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-03-09T20:23:22.958906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-03-09T20:23:22.959222] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-03-09T20:23:22.960080] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-03-09T20:23:22.960134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:22.960192] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:22.960220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:22.960277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:23.018098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:23.019037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:23.019118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:23.019152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:23.137212] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:23.137375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:23.137416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:23.137446] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:23.140903] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-03-09T20:23:23.141182] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-03-09T20:23:23.141311] [INFO ] [sig ] GSBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:23.284627] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GSBC.txt [2026-03-09T20:23:23.284785] [INFO ] [sig ] [1383/3280] Completed GSBC in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:23.284826] [INFO ] [sig ] [1384/3280] Forecasting GSBD... [2026-03-09T20:23:23.284856] [INFO ] [sig ] Generating forecast for: GSBD [2026-03-09T20:23:23.284886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-03-09T20:23:23.296337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-03-09T20:23:23.296733] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-03-09T20:23:23.297602] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-03-09T20:23:23.297669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:23.297707] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:23.297740] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:23.297804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:23.356397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:23.357274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:23.357358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:23.357391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:23.479622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:23.479799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:23.479839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:23.479868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:23.483371] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-03-09T20:23:23.483714] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-03-09T20:23:23.483849] [INFO ] [sig ] GSBD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:23.637371] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GSBD.txt [2026-03-09T20:23:23.637554] [INFO ] [sig ] [1384/3280] Completed GSBD in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:23.637615] [INFO ] [sig ] [1385/3280] Forecasting GSHD... [2026-03-09T20:23:23.637648] [INFO ] [sig ] Generating forecast for: GSHD [2026-03-09T20:23:23.637677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-03-09T20:23:23.649639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-03-09T20:23:23.650220] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-03-09T20:23:23.651251] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-03-09T20:23:23.651304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:23.651336] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:23.651363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:23.651419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:23.710409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:23.711336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:23.711432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:23.711467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:23.835904] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:23.836070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:23.836110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:23.836140] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:23.839686] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=68.61%) [2026-03-09T20:23:23.839981] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-03-09T20:23:23.840119] [INFO ] [sig ] GSHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:23.981841] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GSHD.txt [2026-03-09T20:23:23.982005] [INFO ] [sig ] [1385/3280] Completed GSHD in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:23.982045] [INFO ] [sig ] [1386/3280] Forecasting GSK... [2026-03-09T20:23:23.982075] [INFO ] [sig ] Generating forecast for: GSK [2026-03-09T20:23:23.982106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-03-09T20:23:23.993868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-03-09T20:23:23.994236] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-03-09T20:23:23.995063] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-03-09T20:23:23.995127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:23.995160] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:23.995187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:23.995243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:24.052371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:24.053241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:24.053324] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:24.053357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:24.174367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:24.174528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:24.174598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:24.174661] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:24.178114] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-03-09T20:23:24.178392] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-03-09T20:23:24.178524] [INFO ] [sig ] GSK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:24.319244] [INFO ] [LOCAL ] Saved forecast: GSK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GSK.txt [2026-03-09T20:23:24.319407] [INFO ] [sig ] [1386/3280] Completed GSK in 0.3s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:24.319447] [INFO ] [sig ] [1387/3280] Forecasting GSL... [2026-03-09T20:23:24.319479] [INFO ] [sig ] Generating forecast for: GSL [2026-03-09T20:23:24.319508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-03-09T20:23:24.332239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-03-09T20:23:24.332606] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-03-09T20:23:24.333408] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-03-09T20:23:24.333461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:24.333493] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:24.333519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:24.333595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:24.393999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:24.394950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:24.395034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:24.395066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:24.525550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:24.525734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:24.525779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:24.525808] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:24.529277] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-03-09T20:23:24.529558] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-03-09T20:23:24.529707] [INFO ] [sig ] GSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:24.677844] [INFO ] [LOCAL ] Saved forecast: GSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GSL.txt [2026-03-09T20:23:24.678021] [INFO ] [sig ] [1387/3280] Completed GSL in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:24.678067] [INFO ] [sig ] [1388/3280] Forecasting GSM... [2026-03-09T20:23:24.678107] [INFO ] [sig ] Generating forecast for: GSM [2026-03-09T20:23:24.678147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-03-09T20:23:24.690481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-03-09T20:23:24.690865] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-03-09T20:23:24.691790] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-03-09T20:23:24.691845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:24.691881] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:24.691921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:24.691983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:24.759478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:24.760218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:24.760311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:24.760347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:24.890201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:24.890351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:24.890400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:24.890433] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:24.894882] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=80.82%) [2026-03-09T20:23:24.895191] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-03-09T20:23:24.895337] [INFO ] [sig ] GSM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:25.058395] [INFO ] [LOCAL ] Saved forecast: GSM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GSM.txt [2026-03-09T20:23:25.058544] [INFO ] [sig ] [1388/3280] Completed GSM in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.4m [2026-03-09T20:23:25.058619] [INFO ] [sig ] [1389/3280] Forecasting GTES... [2026-03-09T20:23:25.058660] [INFO ] [sig ] Generating forecast for: GTES [2026-03-09T20:23:25.058714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-03-09T20:23:25.071521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-03-09T20:23:25.072079] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-03-09T20:23:25.073007] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-03-09T20:23:25.073069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:25.073103] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:25.073129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:25.073190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:25.144117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:25.144871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:25.144971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:25.145009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:25.268689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:25.268832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:25.268870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:25.268898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:25.272437] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=77.46%) [2026-03-09T20:23:25.272736] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-03-09T20:23:25.273045] [INFO ] [sig ] GTES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:25.414146] [INFO ] [LOCAL ] Saved forecast: GTES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GTES.txt [2026-03-09T20:23:25.414262] [INFO ] [sig ] [1389/3280] Completed GTES in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.3m [2026-03-09T20:23:25.414307] [INFO ] [sig ] [1390/3280] Forecasting GTLB... [2026-03-09T20:23:25.414336] [INFO ] [sig ] Generating forecast for: GTLB [2026-03-09T20:23:25.414366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-03-09T20:23:25.427346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-03-09T20:23:25.427897] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-03-09T20:23:25.428879] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-03-09T20:23:25.428938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:25.428972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:25.429000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:25.429059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:25.492464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:25.493485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:25.493599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:25.493646] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:25.632761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:25.633133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:25.633176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:25.633204] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:25.637125] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: DOWN (p=35.90%) [2026-03-09T20:23:25.637456] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-03-09T20:23:25.637671] [INFO ] [sig ] GTLB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:25.784334] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GTLB.txt [2026-03-09T20:23:25.784484] [INFO ] [sig ] [1390/3280] Completed GTLB in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.3m [2026-03-09T20:23:25.784524] [INFO ] [sig ] [1391/3280] Forecasting GTLS... [2026-03-09T20:23:25.784555] [INFO ] [sig ] Generating forecast for: GTLS [2026-03-09T20:23:25.784604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-03-09T20:23:25.796068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-03-09T20:23:25.796434] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-03-09T20:23:25.797292] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-03-09T20:23:25.797347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:25.797379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:25.797405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:25.797461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:25.856555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:25.857490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:25.857616] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:25.857653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:25.983362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:25.983524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:25.983567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:25.983618] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:25.987126] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-03-09T20:23:25.987414] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-03-09T20:23:25.987600] [INFO ] [sig ] GTLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:26.134429] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GTLS.txt [2026-03-09T20:23:26.134611] [INFO ] [sig ] [1391/3280] Completed GTLS in 0.4s | 2.78 sym/s | Total: 8.3m | ETA: 11.3m [2026-03-09T20:23:26.134656] [INFO ] [sig ] [1392/3280] Forecasting GTN... [2026-03-09T20:23:26.134690] [INFO ] [sig ] Generating forecast for: GTN [2026-03-09T20:23:26.134720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-03-09T20:23:26.146864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-03-09T20:23:26.147263] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-03-09T20:23:26.148292] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-03-09T20:23:26.148350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:26.148384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:26.148412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:26.148470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:26.210064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:26.210971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:26.211059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:26.211092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:26.337279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:26.337428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:26.337475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:26.337504] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:26.341078] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-03-09T20:23:26.341372] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-03-09T20:23:26.341508] [INFO ] [sig ] GTN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:26.488054] [INFO ] [LOCAL ] Saved forecast: GTN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GTN.txt [2026-03-09T20:23:26.488200] [INFO ] [sig ] [1392/3280] Completed GTN in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:26.488241] [INFO ] [sig ] [1393/3280] Forecasting GTX... [2026-03-09T20:23:26.488272] [INFO ] [sig ] Generating forecast for: GTX [2026-03-09T20:23:26.488302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-03-09T20:23:26.500789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-03-09T20:23:26.501151] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-03-09T20:23:26.502052] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-03-09T20:23:26.502109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:26.502142] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:26.502170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:26.502228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:26.589405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:26.590794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:26.591047] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:26.591108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:26.726309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:26.726472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:26.726531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:26.726563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:26.730605] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=72.32%) [2026-03-09T20:23:26.730926] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-03-09T20:23:26.731063] [INFO ] [sig ] GTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:26.881025] [INFO ] [LOCAL ] Saved forecast: GTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GTX.txt [2026-03-09T20:23:26.881176] [INFO ] [sig ] [1393/3280] Completed GTX in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:26.881218] [INFO ] [sig ] [1394/3280] Forecasting GTY... [2026-03-09T20:23:26.881250] [INFO ] [sig ] Generating forecast for: GTY [2026-03-09T20:23:26.881280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-03-09T20:23:26.892542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-03-09T20:23:26.893109] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-03-09T20:23:26.894221] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-03-09T20:23:26.894279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:26.894312] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:26.894340] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:26.894399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:26.956743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:26.957552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:26.957653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:26.957689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:27.081819] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:27.081973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:27.082015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:27.082045] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:27.085635] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-03-09T20:23:27.085926] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-03-09T20:23:27.086089] [INFO ] [sig ] GTY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:27.233359] [INFO ] [LOCAL ] Saved forecast: GTY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GTY.txt [2026-03-09T20:23:27.233523] [INFO ] [sig ] [1394/3280] Completed GTY in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:27.233563] [INFO ] [sig ] [1395/3280] Forecasting GUG... [2026-03-09T20:23:27.233627] [INFO ] [sig ] Generating forecast for: GUG [2026-03-09T20:23:27.233663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-03-09T20:23:27.245429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-03-09T20:23:27.245861] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-03-09T20:23:27.246775] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-03-09T20:23:27.246833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:27.246865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:27.246893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:27.246951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:27.308126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:27.309039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:27.309146] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:27.309181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:27.430886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:27.431046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:27.431086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:27.431115] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:27.435186] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-03-09T20:23:27.435503] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-03-09T20:23:27.435674] [INFO ] [sig ] GUG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:27.590178] [INFO ] [LOCAL ] Saved forecast: GUG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GUG.txt [2026-03-09T20:23:27.590366] [INFO ] [sig ] [1395/3280] Completed GUG in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:27.590406] [INFO ] [sig ] [1396/3280] Forecasting GVA... [2026-03-09T20:23:27.590437] [INFO ] [sig ] Generating forecast for: GVA [2026-03-09T20:23:27.590468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-03-09T20:23:27.605341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-03-09T20:23:27.605785] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-03-09T20:23:27.606720] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-03-09T20:23:27.606779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:27.606813] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:27.606841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:27.606899] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:27.670456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:27.671385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:27.671474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:27.671510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:27.803019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:27.803177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:27.803220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:27.803250] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:27.807298] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: UP (p=86.83%) [2026-03-09T20:23:27.807736] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-03-09T20:23:27.807960] [INFO ] [sig ] GVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:27.955369] [INFO ] [LOCAL ] Saved forecast: GVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GVA.txt [2026-03-09T20:23:27.955649] [INFO ] [sig ] [1396/3280] Completed GVA in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:27.955716] [INFO ] [sig ] [1397/3280] Forecasting GWH... [2026-03-09T20:23:27.955769] [INFO ] [sig ] Generating forecast for: GWH [2026-03-09T20:23:27.955815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-03-09T20:23:27.971384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-03-09T20:23:27.971891] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-03-09T20:23:27.973168] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-03-09T20:23:27.973241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:27.973290] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:27.973343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:27.973435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:28.034459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:28.035412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:28.035505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:28.035540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:28.168677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:28.168877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:28.168921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:28.168952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:28.172694] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-03-09T20:23:28.173015] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-03-09T20:23:28.173158] [INFO ] [sig ] GWH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:28.324680] [INFO ] [LOCAL ] Saved forecast: GWH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GWH.txt [2026-03-09T20:23:28.324837] [INFO ] [sig ] [1397/3280] Completed GWH in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:28.324878] [INFO ] [sig ] [1398/3280] Forecasting GWRE... [2026-03-09T20:23:28.324909] [INFO ] [sig ] Generating forecast for: GWRE [2026-03-09T20:23:28.324940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-03-09T20:23:28.339322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-03-09T20:23:28.339832] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-03-09T20:23:28.341006] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-03-09T20:23:28.341078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:28.341129] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:28.341175] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:28.341266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:28.411257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:28.412173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:28.412267] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:28.412303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:28.545619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:28.545803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:28.545854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:28.545883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:28.549690] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-03-09T20:23:28.549996] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-03-09T20:23:28.550136] [INFO ] [sig ] GWRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:28.700852] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/GWRE.txt [2026-03-09T20:23:28.701023] [INFO ] [sig ] [1398/3280] Completed GWRE in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:28.701065] [INFO ] [sig ] [1399/3280] Forecasting GWRS... [2026-03-09T20:23:28.701095] [INFO ] [sig ] Generating forecast for: GWRS [2026-03-09T20:23:28.701125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-03-09T20:23:28.713980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-03-09T20:23:28.714380] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-03-09T20:23:28.715242] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-03-09T20:23:28.715296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:28.715328] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:28.715355] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:28.715412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:28.776344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:28.777246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:28.777335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:28.777370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:28.904811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:28.904990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:28.905033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:28.905062] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:28.909086] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=66.40%) [2026-03-09T20:23:28.909519] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-03-09T20:23:28.909714] [INFO ] [sig ] GWRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:29.061923] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GWRS.txt [2026-03-09T20:23:29.062067] [INFO ] [sig ] [1399/3280] Completed GWRS in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:29.062107] [INFO ] [sig ] [1400/3280] Forecasting GXAI... [2026-03-09T20:23:29.062137] [INFO ] [sig ] Generating forecast for: GXAI [2026-03-09T20:23:29.062167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-03-09T20:23:29.076523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-03-09T20:23:29.076945] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-03-09T20:23:29.077872] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-03-09T20:23:29.077931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:29.077991] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:29.078021] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:29.078079] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:29.142918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:29.143887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:29.143990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:29.144024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:29.281661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:29.281836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:29.281881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:29.281910] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:29.285637] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: UP (p=50.96%) [2026-03-09T20:23:29.285974] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-03-09T20:23:29.286117] [INFO ] [sig ] GXAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:29.447896] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GXAI.txt [2026-03-09T20:23:29.448069] [INFO ] [sig ] [1400/3280] Completed GXAI in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:29.448116] [INFO ] [sig ] [1401/3280] Forecasting GYRE... [2026-03-09T20:23:29.448155] [INFO ] [sig ] Generating forecast for: GYRE [2026-03-09T20:23:29.448188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-03-09T20:23:29.460667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-03-09T20:23:29.461106] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-03-09T20:23:29.462012] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-03-09T20:23:29.462067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:29.462100] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:29.462126] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:29.462184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:29.537784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:29.538839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:29.538948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:29.538988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:29.668171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:29.668337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:29.668380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:29.668410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:29.672928] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=79.40%) [2026-03-09T20:23:29.673268] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-03-09T20:23:29.673433] [INFO ] [sig ] GYRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:29.828316] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/GYRE.txt [2026-03-09T20:23:29.828476] [INFO ] [sig ] [1401/3280] Completed GYRE in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:29.828519] [INFO ] [sig ] [1402/3280] Forecasting H... [2026-03-09T20:23:29.828550] [INFO ] [sig ] Generating forecast for: H [2026-03-09T20:23:29.828609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-03-09T20:23:29.842487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-03-09T20:23:29.842883] [INFO ] [FORECASTER] Starting predict_future for H [2026-03-09T20:23:29.843756] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-03-09T20:23:29.843812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:29.843847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:29.843876] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:29.843935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:29.909322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:29.910310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:29.910405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:29.910439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:30.047547] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:30.047734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:30.047781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:30.047813] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:30.051758] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=20.23%) [2026-03-09T20:23:30.052091] [INFO ] [FORECASTER] Completed predict_future for H [2026-03-09T20:23:30.052258] [INFO ] [sig ] H: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:30.202680] [INFO ] [LOCAL ] Saved forecast: H 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/H.txt [2026-03-09T20:23:30.202857] [INFO ] [sig ] [1402/3280] Completed H in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:30.202901] [INFO ] [sig ] [1403/3280] Forecasting HAE... [2026-03-09T20:23:30.202932] [INFO ] [sig ] Generating forecast for: HAE [2026-03-09T20:23:30.202964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-03-09T20:23:30.216730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-03-09T20:23:30.217354] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-03-09T20:23:30.218302] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-03-09T20:23:30.218359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:30.218391] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:30.218418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:30.218687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:30.285314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:30.286166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:30.286254] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:30.286289] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:30.430262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:30.430428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:30.430478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:30.430513] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:30.434499] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=81.28%) [2026-03-09T20:23:30.434908] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-03-09T20:23:30.435084] [INFO ] [sig ] HAE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:30.596775] [INFO ] [LOCAL ] Saved forecast: HAE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HAE.txt [2026-03-09T20:23:30.596950] [INFO ] [sig ] [1403/3280] Completed HAE in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:30.596999] [INFO ] [sig ] [1404/3280] Forecasting HAFC... [2026-03-09T20:23:30.597034] [INFO ] [sig ] Generating forecast for: HAFC [2026-03-09T20:23:30.597064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-03-09T20:23:30.611481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-03-09T20:23:30.611920] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-03-09T20:23:30.613090] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-03-09T20:23:30.613146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:30.613187] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:30.613224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:30.613283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:30.678710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:30.679626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:30.679717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:30.679759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:30.815346] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:30.815516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:30.815557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:30.815609] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:30.819711] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=25.12%) [2026-03-09T20:23:30.820170] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-03-09T20:23:30.820327] [INFO ] [sig ] HAFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:30.978034] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HAFC.txt [2026-03-09T20:23:30.978209] [INFO ] [sig ] [1404/3280] Completed HAFC in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:30.978250] [INFO ] [sig ] [1405/3280] Forecasting HAL... [2026-03-09T20:23:30.978282] [INFO ] [sig ] Generating forecast for: HAL [2026-03-09T20:23:30.978311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-03-09T20:23:30.989765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-03-09T20:23:30.990160] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-03-09T20:23:30.991056] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-03-09T20:23:30.991111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:30.991143] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:30.991170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:30.991226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:31.053668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:31.054607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:31.054697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:31.054732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:31.185715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:31.185887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:31.185932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:31.185962] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:31.189553] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-03-09T20:23:31.189860] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-03-09T20:23:31.189994] [INFO ] [sig ] HAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:31.344902] [INFO ] [LOCAL ] Saved forecast: HAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HAL.txt [2026-03-09T20:23:31.345279] [INFO ] [sig ] [1405/3280] Completed HAL in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.3m [2026-03-09T20:23:31.345321] [INFO ] [sig ] [1406/3280] Forecasting HALO... [2026-03-09T20:23:31.345354] [INFO ] [sig ] Generating forecast for: HALO [2026-03-09T20:23:31.345385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-03-09T20:23:31.359067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-03-09T20:23:31.359454] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-03-09T20:23:31.360327] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-03-09T20:23:31.360383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:31.360415] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:31.360442] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:31.360501] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:31.422487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:31.423375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:31.423461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:31.423495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:31.553806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:31.553970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:31.554011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:31.554039] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:31.558520] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-03-09T20:23:31.558861] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-03-09T20:23:31.559016] [INFO ] [sig ] HALO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:31.705691] [INFO ] [LOCAL ] Saved forecast: HALO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HALO.txt [2026-03-09T20:23:31.705848] [INFO ] [sig ] [1406/3280] Completed HALO in 0.4s | 2.78 sym/s | Total: 8.4m | ETA: 11.2m [2026-03-09T20:23:31.705897] [INFO ] [sig ] [1407/3280] Forecasting HAS... [2026-03-09T20:23:31.705940] [INFO ] [sig ] Generating forecast for: HAS [2026-03-09T20:23:31.705985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-03-09T20:23:31.717869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-03-09T20:23:31.718214] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-03-09T20:23:31.719131] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-03-09T20:23:31.719187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:31.719220] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:31.719248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:31.719304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:31.777160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:31.778026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:31.778112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:31.778144] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:31.898535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:31.898713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:31.898755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:31.898784] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:31.902199] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-03-09T20:23:31.902479] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-03-09T20:23:31.902633] [INFO ] [sig ] HAS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:32.045689] [INFO ] [LOCAL ] Saved forecast: HAS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HAS.txt [2026-03-09T20:23:32.045825] [INFO ] [sig ] [1407/3280] Completed HAS in 0.3s | 2.78 sym/s | Total: 8.4m | ETA: 11.2m [2026-03-09T20:23:32.045866] [INFO ] [sig ] [1408/3280] Forecasting HASI... [2026-03-09T20:23:32.045897] [INFO ] [sig ] Generating forecast for: HASI [2026-03-09T20:23:32.045928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-03-09T20:23:32.057144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-03-09T20:23:32.057482] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-03-09T20:23:32.058385] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-03-09T20:23:32.058440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:32.058472] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:32.058500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:32.058559] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:32.120032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:32.120943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:32.121041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:32.121077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:32.245233] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:32.245394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:32.245437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:32.245465] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:32.249064] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-03-09T20:23:32.249359] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-03-09T20:23:32.249500] [INFO ] [sig ] HASI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:32.396484] [INFO ] [LOCAL ] Saved forecast: HASI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HASI.txt [2026-03-09T20:23:32.396654] [INFO ] [sig ] [1408/3280] Completed HASI in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:32.396696] [INFO ] [sig ] [1409/3280] Forecasting HBAN... [2026-03-09T20:23:32.396727] [INFO ] [sig ] Generating forecast for: HBAN [2026-03-09T20:23:32.396760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-03-09T20:23:32.411064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-03-09T20:23:32.411451] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-03-09T20:23:32.412547] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-03-09T20:23:32.412630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:32.412664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:32.412691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:32.412749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:32.473539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:32.474664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:32.474748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:32.474780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:32.604286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:32.604456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:32.604498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:32.604526] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:32.608180] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=19.01%) [2026-03-09T20:23:32.608480] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-03-09T20:23:32.608658] [INFO ] [sig ] HBAN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:32.752707] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HBAN.txt [2026-03-09T20:23:32.752868] [INFO ] [sig ] [1409/3280] Completed HBAN in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:32.752908] [INFO ] [sig ] [1410/3280] Forecasting HBANL... [2026-03-09T20:23:32.752939] [INFO ] [sig ] Generating forecast for: HBANL [2026-03-09T20:23:32.752970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-03-09T20:23:32.764778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-03-09T20:23:32.765142] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-03-09T20:23:32.766000] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-03-09T20:23:32.766066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:32.766101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:32.766131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:32.766189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:32.827866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:32.828827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:32.828967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:32.829004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:32.946863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:32.947024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:32.947068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:32.947098] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:32.950887] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-03-09T20:23:32.951182] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-03-09T20:23:32.951342] [INFO ] [sig ] HBANL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:33.098541] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HBANL.txt [2026-03-09T20:23:33.098706] [INFO ] [sig ] [1410/3280] Completed HBANL in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:33.098745] [INFO ] [sig ] [1411/3280] Forecasting HBANP... [2026-03-09T20:23:33.098784] [INFO ] [sig ] Generating forecast for: HBANP [2026-03-09T20:23:33.098824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-03-09T20:23:33.110919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-03-09T20:23:33.111276] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-03-09T20:23:33.112178] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-03-09T20:23:33.112235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:33.112268] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:33.112297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:33.112356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:33.171052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:33.171714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:33.171793] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:33.171826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:33.287684] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:33.287845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:33.287886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:33.287915] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:33.291643] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-03-09T20:23:33.291935] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-03-09T20:23:33.292070] [INFO ] [sig ] HBANP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:33.451823] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HBANP.txt [2026-03-09T20:23:33.451964] [INFO ] [sig ] [1411/3280] Completed HBANP in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:33.452005] [INFO ] [sig ] [1412/3280] Forecasting HBB... [2026-03-09T20:23:33.452038] [INFO ] [sig ] Generating forecast for: HBB [2026-03-09T20:23:33.452070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-03-09T20:23:33.464513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-03-09T20:23:33.464865] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-03-09T20:23:33.465769] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-03-09T20:23:33.465826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:33.465875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:33.465906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:33.465967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:33.527050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:33.527887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:33.527989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:33.528024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:33.650823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:33.651193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:33.651247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:33.651278] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:33.654995] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-03-09T20:23:33.655293] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-03-09T20:23:33.655430] [INFO ] [sig ] HBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:33.806705] [INFO ] [LOCAL ] Saved forecast: HBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HBB.txt [2026-03-09T20:23:33.806879] [INFO ] [sig ] [1412/3280] Completed HBB in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:33.806929] [INFO ] [sig ] [1413/3280] Forecasting HBCP... [2026-03-09T20:23:33.806967] [INFO ] [sig ] Generating forecast for: HBCP [2026-03-09T20:23:33.807000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-03-09T20:23:33.818707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-03-09T20:23:33.819064] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-03-09T20:23:33.819931] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-03-09T20:23:33.819986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:33.820020] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:33.820048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:33.820106] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:33.878510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:33.879307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:33.879393] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:33.879428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:33.998931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:33.999105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:33.999147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:33.999177] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:34.003346] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=80.09%) [2026-03-09T20:23:34.003794] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-03-09T20:23:34.003958] [INFO ] [sig ] HBCP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:34.151239] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HBCP.txt [2026-03-09T20:23:34.151461] [INFO ] [sig ] [1413/3280] Completed HBCP in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:34.151523] [INFO ] [sig ] [1414/3280] Forecasting HBM... [2026-03-09T20:23:34.151567] [INFO ] [sig ] Generating forecast for: HBM [2026-03-09T20:23:34.151647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-03-09T20:23:34.164053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-03-09T20:23:34.164431] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-03-09T20:23:34.165319] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-03-09T20:23:34.165375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:34.165408] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:34.165436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:34.165495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:34.225162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:34.225946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:34.226028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:34.226061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:34.353528] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:34.353710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:34.353753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:34.353785] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:34.357382] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-03-09T20:23:34.357784] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-03-09T20:23:34.357939] [INFO ] [sig ] HBM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:34.504239] [INFO ] [LOCAL ] Saved forecast: HBM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HBM.txt [2026-03-09T20:23:34.504374] [INFO ] [sig ] [1414/3280] Completed HBM in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:34.504414] [INFO ] [sig ] [1415/3280] Forecasting HBNC... [2026-03-09T20:23:34.504445] [INFO ] [sig ] Generating forecast for: HBNC [2026-03-09T20:23:34.504475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-03-09T20:23:34.516072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-03-09T20:23:34.516431] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-03-09T20:23:34.517292] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-03-09T20:23:34.517346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:34.517378] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:34.517405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:34.517460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:34.575547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:34.576302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:34.576385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:34.576417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:34.695089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:34.695249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:34.695291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:34.695319] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:34.699235] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=82.93%) [2026-03-09T20:23:34.699546] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-03-09T20:23:34.699723] [INFO ] [sig ] HBNC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:34.846742] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HBNC.txt [2026-03-09T20:23:34.846901] [INFO ] [sig ] [1415/3280] Completed HBNC in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:34.846949] [INFO ] [sig ] [1416/3280] Forecasting HCA... [2026-03-09T20:23:34.846986] [INFO ] [sig ] Generating forecast for: HCA [2026-03-09T20:23:34.847018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-03-09T20:23:34.858376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-03-09T20:23:34.858728] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-03-09T20:23:34.859541] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-03-09T20:23:34.859617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:34.859651] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:34.859678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:34.859735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:34.920770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:34.921502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:34.921605] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:34.921642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:35.044964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:35.045322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:35.045365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:35.045394] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:35.049266] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-03-09T20:23:35.049568] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-03-09T20:23:35.049733] [INFO ] [sig ] HCA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:35.199286] [INFO ] [LOCAL ] Saved forecast: HCA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HCA.txt [2026-03-09T20:23:35.199433] [INFO ] [sig ] [1416/3280] Completed HCA in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:35.199472] [INFO ] [sig ] [1417/3280] Forecasting HCC... [2026-03-09T20:23:35.199502] [INFO ] [sig ] Generating forecast for: HCC [2026-03-09T20:23:35.199531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-03-09T20:23:35.212432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-03-09T20:23:35.212862] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-03-09T20:23:35.213779] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-03-09T20:23:35.213835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:35.213897] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:35.213927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:35.213985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:35.279459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:35.280453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:35.280538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:35.280590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:35.408339] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:35.408498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:35.408556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:35.408606] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:35.412096] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-03-09T20:23:35.412372] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-03-09T20:23:35.412502] [INFO ] [sig ] HCC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:35.558142] [INFO ] [LOCAL ] Saved forecast: HCC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HCC.txt [2026-03-09T20:23:35.558305] [INFO ] [sig ] [1417/3280] Completed HCC in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:35.558347] [INFO ] [sig ] [1418/3280] Forecasting HCI... [2026-03-09T20:23:35.558377] [INFO ] [sig ] Generating forecast for: HCI [2026-03-09T20:23:35.558408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-03-09T20:23:35.570529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-03-09T20:23:35.570888] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-03-09T20:23:35.571740] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-03-09T20:23:35.571793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:35.571825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:35.571851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:35.571908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:35.630970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:35.631724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:35.631806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:35.631840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:35.757783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:35.757950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:35.757992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:35.758021] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:35.761603] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-03-09T20:23:35.761889] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-03-09T20:23:35.762035] [INFO ] [sig ] HCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:35.911146] [INFO ] [LOCAL ] Saved forecast: HCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HCI.txt [2026-03-09T20:23:35.911308] [INFO ] [sig ] [1418/3280] Completed HCI in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:35.911349] [INFO ] [sig ] [1419/3280] Forecasting HCM... [2026-03-09T20:23:35.911380] [INFO ] [sig ] Generating forecast for: HCM [2026-03-09T20:23:35.911416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-03-09T20:23:35.922645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-03-09T20:23:35.922977] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-03-09T20:23:35.923844] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-03-09T20:23:35.923910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:35.923950] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:35.923983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:35.924050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:35.982566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:35.983405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:35.983487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:35.983520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:36.103920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:36.104077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:36.104122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:36.104151] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:36.107592] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=40.07%) [2026-03-09T20:23:36.107876] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-03-09T20:23:36.108004] [INFO ] [sig ] HCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:36.249998] [INFO ] [LOCAL ] Saved forecast: HCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HCM.txt [2026-03-09T20:23:36.250144] [INFO ] [sig ] [1419/3280] Completed HCM in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:36.250183] [INFO ] [sig ] [1420/3280] Forecasting HCSG... [2026-03-09T20:23:36.250213] [INFO ] [sig ] Generating forecast for: HCSG [2026-03-09T20:23:36.250244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-03-09T20:23:36.260841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-03-09T20:23:36.261189] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-03-09T20:23:36.262045] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-03-09T20:23:36.262098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:36.262130] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:36.262156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:36.262212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:36.320263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:36.321129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:36.321213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:36.321246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:36.440774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:36.440942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:36.440991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:36.441066] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:36.444696] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-03-09T20:23:36.445018] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-03-09T20:23:36.445165] [INFO ] [sig ] HCSG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:36.594377] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HCSG.txt [2026-03-09T20:23:36.594553] [INFO ] [sig ] [1420/3280] Completed HCSG in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:36.594614] [INFO ] [sig ] [1421/3280] Forecasting HD... [2026-03-09T20:23:36.594646] [INFO ] [sig ] Generating forecast for: HD [2026-03-09T20:23:36.594686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-03-09T20:23:36.606355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-03-09T20:23:36.606791] [INFO ] [FORECASTER] Starting predict_future for HD [2026-03-09T20:23:36.607761] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-03-09T20:23:36.607815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:36.607863] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:36.607897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:36.607967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:36.675410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:36.676423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:36.676529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:36.676565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:36.802373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:36.802542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:36.802605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:36.802639] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:36.806267] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-03-09T20:23:36.806564] [INFO ] [FORECASTER] Completed predict_future for HD [2026-03-09T20:23:36.806724] [INFO ] [sig ] HD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:36.959833] [INFO ] [LOCAL ] Saved forecast: HD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HD.txt [2026-03-09T20:23:36.960002] [INFO ] [sig ] [1421/3280] Completed HD in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.2m [2026-03-09T20:23:36.960043] [INFO ] [sig ] [1422/3280] Forecasting HDB... [2026-03-09T20:23:36.960074] [INFO ] [sig ] Generating forecast for: HDB [2026-03-09T20:23:36.960103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-03-09T20:23:36.972747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-03-09T20:23:36.973117] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-03-09T20:23:36.973959] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-03-09T20:23:36.974015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:36.974049] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:36.974077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:36.974137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:37.032195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:37.033277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:37.033360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:37.033393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:37.162735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:37.162906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:37.162964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:37.163004] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:37.166487] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=22.31%) [2026-03-09T20:23:37.166793] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-03-09T20:23:37.166928] [INFO ] [sig ] HDB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:37.316194] [INFO ] [LOCAL ] Saved forecast: HDB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HDB.txt [2026-03-09T20:23:37.316356] [INFO ] [sig ] [1422/3280] Completed HDB in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.1m [2026-03-09T20:23:37.316396] [INFO ] [sig ] [1423/3280] Forecasting HDSN... [2026-03-09T20:23:37.316426] [INFO ] [sig ] Generating forecast for: HDSN [2026-03-09T20:23:37.316457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-03-09T20:23:37.328786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-03-09T20:23:37.329250] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-03-09T20:23:37.330166] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-03-09T20:23:37.330224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:37.330256] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:37.330283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:37.330341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:37.395275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:37.396339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:37.396439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:37.396475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:37.519776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:37.519946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:37.519989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:37.520018] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:37.523703] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-03-09T20:23:37.524034] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-03-09T20:23:37.524182] [INFO ] [sig ] HDSN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:37.673860] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HDSN.txt [2026-03-09T20:23:37.674016] [INFO ] [sig ] [1423/3280] Completed HDSN in 0.4s | 2.78 sym/s | Total: 8.5m | ETA: 11.1m [2026-03-09T20:23:37.674057] [INFO ] [sig ] [1424/3280] Forecasting HE... [2026-03-09T20:23:37.674087] [INFO ] [sig ] Generating forecast for: HE [2026-03-09T20:23:37.674116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-03-09T20:23:37.686890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-03-09T20:23:37.687216] [INFO ] [FORECASTER] Starting predict_future for HE [2026-03-09T20:23:37.688218] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-03-09T20:23:37.688272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:37.688304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:37.688330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:37.688387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:37.749000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:37.749888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:37.749974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:37.750013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:37.871814] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:37.871974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:37.872016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:37.872046] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:37.875981] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=22.30%) [2026-03-09T20:23:37.876334] [INFO ] [FORECASTER] Completed predict_future for HE [2026-03-09T20:23:37.876495] [INFO ] [sig ] HE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:38.018284] [INFO ] [LOCAL ] Saved forecast: HE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HE.txt [2026-03-09T20:23:38.018418] [INFO ] [sig ] [1424/3280] Completed HE in 0.3s | 2.78 sym/s | Total: 8.5m | ETA: 11.1m [2026-03-09T20:23:38.018458] [INFO ] [sig ] [1425/3280] Forecasting HEI... [2026-03-09T20:23:38.018494] [INFO ] [sig ] Generating forecast for: HEI [2026-03-09T20:23:38.018524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-03-09T20:23:38.032130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-03-09T20:23:38.032523] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-03-09T20:23:38.033383] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-03-09T20:23:38.033441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:38.033474] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:38.033503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:38.033561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:38.092435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:38.093322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:38.093408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:38.093441] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:38.221672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:38.221837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:38.221888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:38.221920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:38.225600] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=21.26%) [2026-03-09T20:23:38.225890] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-03-09T20:23:38.226040] [INFO ] [sig ] HEI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:38.369401] [INFO ] [LOCAL ] Saved forecast: HEI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HEI.txt [2026-03-09T20:23:38.369544] [INFO ] [sig ] [1425/3280] Completed HEI in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:38.369605] [INFO ] [sig ] [1426/3280] Forecasting HELE... [2026-03-09T20:23:38.369639] [INFO ] [sig ] Generating forecast for: HELE [2026-03-09T20:23:38.369669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-03-09T20:23:38.383452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-03-09T20:23:38.383858] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-03-09T20:23:38.384710] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-03-09T20:23:38.384763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:38.384795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:38.384822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:38.384879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:38.446597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:38.447365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:38.447449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:38.447483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:38.570420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:38.570584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:38.570628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:38.570657] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:38.574116] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-03-09T20:23:38.574393] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-03-09T20:23:38.574524] [INFO ] [sig ] HELE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:38.721128] [INFO ] [LOCAL ] Saved forecast: HELE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HELE.txt [2026-03-09T20:23:38.721297] [INFO ] [sig ] [1426/3280] Completed HELE in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:38.721338] [INFO ] [sig ] [1427/3280] Forecasting HEPS... [2026-03-09T20:23:38.721369] [INFO ] [sig ] Generating forecast for: HEPS [2026-03-09T20:23:38.721400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-03-09T20:23:38.733186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-03-09T20:23:38.733596] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-03-09T20:23:38.734441] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-03-09T20:23:38.734496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:38.734528] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:38.734555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:38.734632] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:38.796609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:38.797511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:38.797714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:38.797750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:38.926592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:38.926837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:38.926889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:38.926920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:38.930853] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-03-09T20:23:38.931206] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-03-09T20:23:38.931354] [INFO ] [sig ] HEPS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:39.081045] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HEPS.txt [2026-03-09T20:23:39.081214] [INFO ] [sig ] [1427/3280] Completed HEPS in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:39.081256] [INFO ] [sig ] [1428/3280] Forecasting HEQ... [2026-03-09T20:23:39.081288] [INFO ] [sig ] Generating forecast for: HEQ [2026-03-09T20:23:39.081318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-03-09T20:23:39.093818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-03-09T20:23:39.094230] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-03-09T20:23:39.095132] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-03-09T20:23:39.095190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:39.095224] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:39.095252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:39.095310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:39.161594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:39.162611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:39.162701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:39.162734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:39.284094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:39.284454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:39.284497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:39.284545] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:39.288739] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-03-09T20:23:39.289059] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-03-09T20:23:39.289352] [INFO ] [sig ] HEQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:39.436927] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HEQ.txt [2026-03-09T20:23:39.437098] [INFO ] [sig ] [1428/3280] Completed HEQ in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:39.437139] [INFO ] [sig ] [1429/3280] Forecasting HERO... [2026-03-09T20:23:39.437170] [INFO ] [sig ] Generating forecast for: HERO [2026-03-09T20:23:39.437199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-03-09T20:23:39.449672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-03-09T20:23:39.450082] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-03-09T20:23:39.450942] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-03-09T20:23:39.451001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:39.451032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:39.451058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:39.451114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:39.509075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:39.509998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:39.510094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:39.510126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:39.644700] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:39.644923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:39.644977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:39.645013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:39.650750] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-03-09T20:23:39.651237] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-03-09T20:23:39.651475] [INFO ] [sig ] HERO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:39.809057] [INFO ] [LOCAL ] Saved forecast: HERO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HERO.txt [2026-03-09T20:23:39.809241] [INFO ] [sig ] [1429/3280] Completed HERO in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:39.809291] [INFO ] [sig ] [1430/3280] Forecasting HESM... [2026-03-09T20:23:39.809323] [INFO ] [sig ] Generating forecast for: HESM [2026-03-09T20:23:39.809354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-03-09T20:23:39.824513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-03-09T20:23:39.824963] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-03-09T20:23:39.825864] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-03-09T20:23:39.825921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:39.825953] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:39.825980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:39.826036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:39.887089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:39.888116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:39.888217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:39.888269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:40.031544] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:40.031725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:40.031768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:40.031797] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:40.035358] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=15.02%) [2026-03-09T20:23:40.035691] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-03-09T20:23:40.035834] [INFO ] [sig ] HESM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:40.184380] [INFO ] [LOCAL ] Saved forecast: HESM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HESM.txt [2026-03-09T20:23:40.184609] [INFO ] [sig ] [1430/3280] Completed HESM in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:40.184656] [INFO ] [sig ] [1431/3280] Forecasting HFFG... [2026-03-09T20:23:40.184687] [INFO ] [sig ] Generating forecast for: HFFG [2026-03-09T20:23:40.184716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-03-09T20:23:40.196843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-03-09T20:23:40.197206] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-03-09T20:23:40.198092] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-03-09T20:23:40.198329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:40.198362] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:40.198390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:40.198449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:40.258159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:40.258931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:40.259013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:40.259048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:40.390087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:40.390293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:40.390343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:40.390375] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:40.394741] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: DOWN (p=35.03%) [2026-03-09T20:23:40.395035] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-03-09T20:23:40.395197] [INFO ] [sig ] HFFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:40.540479] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HFFG.txt [2026-03-09T20:23:40.540651] [INFO ] [sig ] [1431/3280] Completed HFFG in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:40.540695] [INFO ] [sig ] [1432/3280] Forecasting HFRO... [2026-03-09T20:23:40.540726] [INFO ] [sig ] Generating forecast for: HFRO [2026-03-09T20:23:40.540762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-03-09T20:23:40.552929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-03-09T20:23:40.553277] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-03-09T20:23:40.554162] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-03-09T20:23:40.554215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:40.554246] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:40.554284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:40.554342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:40.612694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:40.613670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:40.613769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:40.613805] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:40.737472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:40.737678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:40.737723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:40.737755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:40.741311] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=54.40%) [2026-03-09T20:23:40.741612] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-03-09T20:23:40.741745] [INFO ] [sig ] HFRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:40.887369] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HFRO.txt [2026-03-09T20:23:40.887561] [INFO ] [sig ] [1432/3280] Completed HFRO in 0.3s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:40.887623] [INFO ] [sig ] [1433/3280] Forecasting HFWA... [2026-03-09T20:23:40.887654] [INFO ] [sig ] Generating forecast for: HFWA [2026-03-09T20:23:40.887683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-03-09T20:23:40.901036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-03-09T20:23:40.901502] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-03-09T20:23:40.902447] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-03-09T20:23:40.902505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:40.902539] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:40.902566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:40.902649] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:40.967370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:40.968367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:40.968458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:40.968493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:41.115092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:41.115257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:41.115301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:41.115333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:41.122495] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-03-09T20:23:41.122887] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-03-09T20:23:41.123060] [INFO ] [sig ] HFWA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:41.274981] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HFWA.txt [2026-03-09T20:23:41.275157] [INFO ] [sig ] [1433/3280] Completed HFWA in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:41.275206] [INFO ] [sig ] [1434/3280] Forecasting HG... [2026-03-09T20:23:41.275245] [INFO ] [sig ] Generating forecast for: HG [2026-03-09T20:23:41.275286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-03-09T20:23:41.286946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-03-09T20:23:41.287322] [INFO ] [FORECASTER] Starting predict_future for HG [2026-03-09T20:23:41.288255] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-03-09T20:23:41.288310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:41.288373] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:41.288402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:41.288459] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:41.351258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:41.352368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:41.352470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:41.352507] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:41.484516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:41.484721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:41.484786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:41.484824] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:41.488985] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-03-09T20:23:41.489296] [INFO ] [FORECASTER] Completed predict_future for HG [2026-03-09T20:23:41.489436] [INFO ] [sig ] HG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:41.645535] [INFO ] [LOCAL ] Saved forecast: HG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HG.txt [2026-03-09T20:23:41.645710] [INFO ] [sig ] [1434/3280] Completed HG in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:41.645753] [INFO ] [sig ] [1435/3280] Forecasting HGBL... [2026-03-09T20:23:41.645786] [INFO ] [sig ] Generating forecast for: HGBL [2026-03-09T20:23:41.645817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-03-09T20:23:41.658970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-03-09T20:23:41.659331] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-03-09T20:23:41.660220] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-03-09T20:23:41.660279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:41.660313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:41.660341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:41.660399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:41.726039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:41.726919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:41.727008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:41.727047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:41.850823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:41.850992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:41.851036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:41.851066] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:41.854936] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: UP (p=65.14%) [2026-03-09T20:23:41.855231] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-03-09T20:23:41.855529] [INFO ] [sig ] HGBL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:42.021171] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HGBL.txt [2026-03-09T20:23:42.021381] [INFO ] [sig ] [1435/3280] Completed HGBL in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:42.021437] [INFO ] [sig ] [1436/3280] Forecasting HGLB... [2026-03-09T20:23:42.021473] [INFO ] [sig ] Generating forecast for: HGLB [2026-03-09T20:23:42.021506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-03-09T20:23:42.034039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-03-09T20:23:42.034420] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-03-09T20:23:42.035323] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-03-09T20:23:42.035387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:42.035439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:42.035475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:42.035533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:42.100870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:42.101755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:42.101857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:42.101898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:42.233280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:42.233466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:42.233506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:42.233534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:42.238757] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-03-09T20:23:42.239315] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-03-09T20:23:42.239554] [INFO ] [sig ] HGLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:42.393880] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HGLB.txt [2026-03-09T20:23:42.394105] [INFO ] [sig ] [1436/3280] Completed HGLB in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:42.394152] [INFO ] [sig ] [1437/3280] Forecasting HGTY... [2026-03-09T20:23:42.394184] [INFO ] [sig ] Generating forecast for: HGTY [2026-03-09T20:23:42.394216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-03-09T20:23:42.410939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-03-09T20:23:42.411685] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-03-09T20:23:42.412993] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-03-09T20:23:42.413064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:42.413106] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:42.413141] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:42.413218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:42.477438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:42.478442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:42.478535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:42.478570] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:42.607102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:42.607278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:42.607322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:42.607392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:42.611144] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-03-09T20:23:42.611472] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-03-09T20:23:42.611637] [INFO ] [sig ] HGTY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:42.767710] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HGTY.txt [2026-03-09T20:23:42.767921] [INFO ] [sig ] [1437/3280] Completed HGTY in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:42.767964] [INFO ] [sig ] [1438/3280] Forecasting HHH... [2026-03-09T20:23:42.767996] [INFO ] [sig ] Generating forecast for: HHH [2026-03-09T20:23:42.768025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-03-09T20:23:42.780266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-03-09T20:23:42.780717] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-03-09T20:23:42.781651] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-03-09T20:23:42.781716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:42.781749] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:42.781775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:42.781832] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:42.845337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:42.846347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:42.846459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:42.846496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:42.977435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:42.977647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:42.977691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:42.977719] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:42.981262] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=78.77%) [2026-03-09T20:23:42.981558] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-03-09T20:23:42.981719] [INFO ] [sig ] HHH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:43.128530] [INFO ] [LOCAL ] Saved forecast: HHH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HHH.txt [2026-03-09T20:23:43.128720] [INFO ] [sig ] [1438/3280] Completed HHH in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.1m [2026-03-09T20:23:43.128762] [INFO ] [sig ] [1439/3280] Forecasting HIFS... [2026-03-09T20:23:43.128792] [INFO ] [sig ] Generating forecast for: HIFS [2026-03-09T20:23:43.128821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-03-09T20:23:43.141968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-03-09T20:23:43.142524] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-03-09T20:23:43.143512] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-03-09T20:23:43.143587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:43.143624] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:43.143651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:43.143708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:43.205212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:43.206380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:43.206686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:43.206720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:43.321620] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:43.321790] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:23:43.321831] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:43.321860] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:43.325400] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-03-09T20:23:43.325707] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-03-09T20:23:43.325842] [INFO ] [sig ] HIFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:43.472506] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HIFS.txt [2026-03-09T20:23:43.472730] [INFO ] [sig ] [1439/3280] Completed HIFS in 0.3s | 2.78 sym/s | Total: 8.6m | ETA: 11.0m [2026-03-09T20:23:43.472788] [INFO ] [sig ] [1440/3280] Forecasting HIG... [2026-03-09T20:23:43.472823] [INFO ] [sig ] Generating forecast for: HIG [2026-03-09T20:23:43.472855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-03-09T20:23:43.485001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-03-09T20:23:43.485384] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-03-09T20:23:43.486250] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-03-09T20:23:43.486305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:43.486336] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:43.486362] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:43.486417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:43.545560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:43.546473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:43.546560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:43.546615] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:43.671854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:43.672022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:43.672080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:43.672109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:43.675620] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-03-09T20:23:43.675913] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-03-09T20:23:43.676046] [INFO ] [sig ] HIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:43.902600] [INFO ] [LOCAL ] Saved forecast: HIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HIG.txt [2026-03-09T20:23:43.902770] [INFO ] [sig ] [1440/3280] Completed HIG in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.0m [2026-03-09T20:23:43.902811] [INFO ] [sig ] [1441/3280] Forecasting HII... [2026-03-09T20:23:43.902841] [INFO ] [sig ] Generating forecast for: HII [2026-03-09T20:23:43.902872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-03-09T20:23:43.914528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-03-09T20:23:43.914927] [INFO ] [FORECASTER] Starting predict_future for HII [2026-03-09T20:23:43.915775] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-03-09T20:23:43.915830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:43.915862] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:43.915890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:43.915946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:43.975008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:43.975936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:43.976021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:43.976053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:44.105883] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:44.106064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:44.106107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:44.106136] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:44.109672] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-03-09T20:23:44.109970] [INFO ] [FORECASTER] Completed predict_future for HII [2026-03-09T20:23:44.110107] [INFO ] [sig ] HII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:44.265115] [INFO ] [LOCAL ] Saved forecast: HII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HII.txt [2026-03-09T20:23:44.265330] [INFO ] [sig ] [1441/3280] Completed HII in 0.4s | 2.78 sym/s | Total: 8.6m | ETA: 11.0m [2026-03-09T20:23:44.265395] [INFO ] [sig ] [1442/3280] Forecasting HIMS... [2026-03-09T20:23:44.265448] [INFO ] [sig ] Generating forecast for: HIMS [2026-03-09T20:23:44.265493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-03-09T20:23:44.278646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-03-09T20:23:44.279109] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-03-09T20:23:44.280221] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-03-09T20:23:44.280280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:44.280312] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:44.280339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:44.280396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:44.346766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:44.347762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:44.347864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:44.347908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:44.485039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:44.485202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:44.485259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:44.485306] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:44.489109] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-03-09T20:23:44.489432] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-03-09T20:23:44.489618] [INFO ] [sig ] HIMS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:44.641605] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HIMS.txt [2026-03-09T20:23:44.641766] [INFO ] [sig ] [1442/3280] Completed HIMS in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:44.641807] [INFO ] [sig ] [1443/3280] Forecasting HIMX... [2026-03-09T20:23:44.641839] [INFO ] [sig ] Generating forecast for: HIMX [2026-03-09T20:23:44.641871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-03-09T20:23:44.654132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-03-09T20:23:44.654553] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-03-09T20:23:44.655630] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-03-09T20:23:44.655707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:44.655740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:44.655767] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:44.655823] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:44.714292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:44.715319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:44.715409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:44.715444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:44.840671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:44.840808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:44.840847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:44.840876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:44.844281] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-03-09T20:23:44.844558] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-03-09T20:23:44.844708] [INFO ] [sig ] HIMX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:44.996233] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HIMX.txt [2026-03-09T20:23:44.996402] [INFO ] [sig ] [1443/3280] Completed HIMX in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:44.996442] [INFO ] [sig ] [1444/3280] Forecasting HIO... [2026-03-09T20:23:44.996472] [INFO ] [sig ] Generating forecast for: HIO [2026-03-09T20:23:44.996506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-03-09T20:23:45.008081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-03-09T20:23:45.008433] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-03-09T20:23:45.009349] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-03-09T20:23:45.009405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:45.009438] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:45.009467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:45.009524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:45.068251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:45.069052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:45.069166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:45.069202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:45.195282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:45.195627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:45.195668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:45.195697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:45.199209] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-09T20:23:45.199780] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-03-09T20:23:45.199929] [INFO ] [sig ] HIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:45.343910] [INFO ] [LOCAL ] Saved forecast: HIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HIO.txt [2026-03-09T20:23:45.344042] [INFO ] [sig ] [1444/3280] Completed HIO in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:45.344081] [INFO ] [sig ] [1445/3280] Forecasting HIPO... [2026-03-09T20:23:45.344110] [INFO ] [sig ] Generating forecast for: HIPO [2026-03-09T20:23:45.344148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-03-09T20:23:45.355233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-03-09T20:23:45.355617] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-03-09T20:23:45.356440] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-03-09T20:23:45.356494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:45.356538] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:45.356596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:45.356672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:45.414192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:45.414944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:45.415025] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:45.415058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:45.538080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:45.538245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:45.538285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:45.538313] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:45.541775] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-03-09T20:23:45.542052] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-03-09T20:23:45.542188] [INFO ] [sig ] HIPO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:45.692812] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HIPO.txt [2026-03-09T20:23:45.692980] [INFO ] [sig ] [1445/3280] Completed HIPO in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:45.693021] [INFO ] [sig ] [1446/3280] Forecasting HITI... [2026-03-09T20:23:45.693049] [INFO ] [sig ] Generating forecast for: HITI [2026-03-09T20:23:45.693079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-03-09T20:23:45.709849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-03-09T20:23:45.710481] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-03-09T20:23:45.711556] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-03-09T20:23:45.711628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:45.711661] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:45.711688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:45.711744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:45.781180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:45.782398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:45.782503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:45.782541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:45.932007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:45.932179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:45.932226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:45.932255] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:45.936433] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-03-09T20:23:45.936798] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-03-09T20:23:45.936964] [INFO ] [sig ] HITI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:46.102405] [INFO ] [LOCAL ] Saved forecast: HITI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HITI.txt [2026-03-09T20:23:46.102587] [INFO ] [sig ] [1446/3280] Completed HITI in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:46.102632] [INFO ] [sig ] [1447/3280] Forecasting HIVE... [2026-03-09T20:23:46.102662] [INFO ] [sig ] Generating forecast for: HIVE [2026-03-09T20:23:46.102692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-03-09T20:23:46.116938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-03-09T20:23:46.117340] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-03-09T20:23:46.118242] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-03-09T20:23:46.118298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:46.118495] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:46.118521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:46.118595] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:46.177704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:46.178800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:46.178893] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:46.178927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:46.301842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:46.302010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:46.302054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:46.302085] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:46.306596] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-03-09T20:23:46.306891] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-03-09T20:23:46.307030] [INFO ] [sig ] HIVE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:46.458004] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HIVE.txt [2026-03-09T20:23:46.458207] [INFO ] [sig ] [1447/3280] Completed HIVE in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:46.458251] [INFO ] [sig ] [1448/3280] Forecasting HIX... [2026-03-09T20:23:46.458281] [INFO ] [sig ] Generating forecast for: HIX [2026-03-09T20:23:46.458312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-03-09T20:23:46.470352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-03-09T20:23:46.470724] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-03-09T20:23:46.471617] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-03-09T20:23:46.471673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:46.471707] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:46.471735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:46.471792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:46.533273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:46.534292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:46.534380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:46.534425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:46.658001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:46.658194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:46.658250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:46.658287] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:46.662655] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-03-09T20:23:46.662939] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-03-09T20:23:46.663073] [INFO ] [sig ] HIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:46.807733] [INFO ] [LOCAL ] Saved forecast: HIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HIX.txt [2026-03-09T20:23:46.807889] [INFO ] [sig ] [1448/3280] Completed HIX in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:46.807937] [INFO ] [sig ] [1449/3280] Forecasting HL... [2026-03-09T20:23:46.807973] [INFO ] [sig ] Generating forecast for: HL [2026-03-09T20:23:46.808006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-03-09T20:23:46.821732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-03-09T20:23:46.822186] [INFO ] [FORECASTER] Starting predict_future for HL [2026-03-09T20:23:46.823081] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-03-09T20:23:46.823137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:46.823171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:46.823198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:46.823254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:46.889900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:46.890810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:46.890897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:46.890932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:47.019602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:47.019770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:47.019812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:47.019841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:47.023992] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=9.64%) [2026-03-09T20:23:47.024293] [INFO ] [FORECASTER] Completed predict_future for HL [2026-03-09T20:23:47.024435] [INFO ] [sig ] HL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:47.168333] [INFO ] [LOCAL ] Saved forecast: HL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HL.txt [2026-03-09T20:23:47.168488] [INFO ] [sig ] [1449/3280] Completed HL in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:47.168529] [INFO ] [sig ] [1450/3280] Forecasting HLAL... [2026-03-09T20:23:47.168559] [INFO ] [sig ] Generating forecast for: HLAL [2026-03-09T20:23:47.168610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-03-09T20:23:47.183359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-03-09T20:23:47.183756] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-03-09T20:23:47.184624] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-03-09T20:23:47.184680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:47.184714] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:47.184741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:47.184799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:47.244283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:47.245081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:47.245164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:47.245199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:47.381483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:47.381659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:47.381703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:47.381733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:47.385857] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=88.56%) [2026-03-09T20:23:47.386183] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-03-09T20:23:47.386349] [INFO ] [sig ] HLAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:47.550116] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLAL.txt [2026-03-09T20:23:47.550330] [INFO ] [sig ] [1450/3280] Completed HLAL in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:47.550389] [INFO ] [sig ] [1451/3280] Forecasting HLF... [2026-03-09T20:23:47.550425] [INFO ] [sig ] Generating forecast for: HLF [2026-03-09T20:23:47.550454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-03-09T20:23:47.568348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-03-09T20:23:47.568832] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-03-09T20:23:47.569749] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-03-09T20:23:47.569806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:47.569868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:47.569908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:47.569970] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:47.629751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:47.630677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:47.630762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:47.630795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:47.757264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:47.757655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:47.757697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:47.757725] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:47.761856] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=85.52%) [2026-03-09T20:23:47.762135] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-03-09T20:23:47.762266] [INFO ] [sig ] HLF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:47.904724] [INFO ] [LOCAL ] Saved forecast: HLF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLF.txt [2026-03-09T20:23:47.904868] [INFO ] [sig ] [1451/3280] Completed HLF in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:47.904907] [INFO ] [sig ] [1452/3280] Forecasting HLI... [2026-03-09T20:23:47.904937] [INFO ] [sig ] Generating forecast for: HLI [2026-03-09T20:23:47.904967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-03-09T20:23:47.916922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-03-09T20:23:47.917243] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-03-09T20:23:47.918098] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-03-09T20:23:47.918152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:47.918184] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:47.918210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:47.918266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:47.976296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:47.976977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:47.977059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:47.977092] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:48.095158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:48.095316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:48.095358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:48.095405] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:48.098977] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=29.40%) [2026-03-09T20:23:48.099256] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-03-09T20:23:48.099390] [INFO ] [sig ] HLI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:48.244718] [INFO ] [LOCAL ] Saved forecast: HLI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HLI.txt [2026-03-09T20:23:48.244855] [INFO ] [sig ] [1452/3280] Completed HLI in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:48.244894] [INFO ] [sig ] [1453/3280] Forecasting HLIO... [2026-03-09T20:23:48.244923] [INFO ] [sig ] Generating forecast for: HLIO [2026-03-09T20:23:48.244954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-03-09T20:23:48.256042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-03-09T20:23:48.256383] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-03-09T20:23:48.257222] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-03-09T20:23:48.257288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:48.257325] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:48.257352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:48.257408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:48.316381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:48.317145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:48.317228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:48.317261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:48.442548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:48.442725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:48.442766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:48.442794] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:48.446195] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=89.36%) [2026-03-09T20:23:48.446478] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-03-09T20:23:48.446630] [INFO ] [sig ] HLIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:48.591675] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLIO.txt [2026-03-09T20:23:48.591828] [INFO ] [sig ] [1453/3280] Completed HLIO in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:48.591868] [INFO ] [sig ] [1454/3280] Forecasting HLLY... [2026-03-09T20:23:48.591897] [INFO ] [sig ] Generating forecast for: HLLY [2026-03-09T20:23:48.591927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-03-09T20:23:48.602984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-03-09T20:23:48.603315] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-03-09T20:23:48.604150] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-03-09T20:23:48.604204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:48.604236] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:48.604262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:48.604325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:48.662793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:48.663570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:48.663688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:48.663722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:48.789891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:48.790101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:48.790146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:48.790221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:48.794183] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=50.31%) [2026-03-09T20:23:48.794521] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-03-09T20:23:48.794687] [INFO ] [sig ] HLLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:48.957310] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLLY.txt [2026-03-09T20:23:48.957458] [INFO ] [sig ] [1454/3280] Completed HLLY in 0.4s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:48.957497] [INFO ] [sig ] [1455/3280] Forecasting HLMN... [2026-03-09T20:23:48.957544] [INFO ] [sig ] Generating forecast for: HLMN [2026-03-09T20:23:48.957592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-03-09T20:23:48.969126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-03-09T20:23:48.969509] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-03-09T20:23:48.970359] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-03-09T20:23:48.970414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:48.970445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:48.970472] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:48.970527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:49.030601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:49.031439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:49.031523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:49.031557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:49.147260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:49.147422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:49.147463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:49.147491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:49.151420] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-03-09T20:23:49.151729] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-03-09T20:23:49.151862] [INFO ] [sig ] HLMN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:49.293250] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLMN.txt [2026-03-09T20:23:49.293376] [INFO ] [sig ] [1455/3280] Completed HLMN in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 11.0m [2026-03-09T20:23:49.293415] [INFO ] [sig ] [1456/3280] Forecasting HLN... [2026-03-09T20:23:49.293445] [INFO ] [sig ] Generating forecast for: HLN [2026-03-09T20:23:49.293476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-03-09T20:23:49.305521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-03-09T20:23:49.305890] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-03-09T20:23:49.306780] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-03-09T20:23:49.306839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:49.306883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:49.306913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:49.306973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:49.365813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:49.366598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:49.366680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:49.366713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:49.488535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:49.488736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:49.488782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:49.488812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:49.492827] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: DOWN (p=10.98%) [2026-03-09T20:23:49.493126] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-03-09T20:23:49.493265] [INFO ] [sig ] HLN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:49.641938] [INFO ] [LOCAL ] Saved forecast: HLN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HLN.txt [2026-03-09T20:23:49.642132] [INFO ] [sig ] [1456/3280] Completed HLN in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 10.9m [2026-03-09T20:23:49.642200] [INFO ] [sig ] [1457/3280] Forecasting HLNE... [2026-03-09T20:23:49.642236] [INFO ] [sig ] Generating forecast for: HLNE [2026-03-09T20:23:49.642267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-03-09T20:23:49.654479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-03-09T20:23:49.654844] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-03-09T20:23:49.655702] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-03-09T20:23:49.655757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:49.655789] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:49.655815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:49.655872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:49.714397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:49.715129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:49.715211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:49.715243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:49.838606] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:49.838769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:49.838812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:49.838841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:49.842498] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=91.36%) [2026-03-09T20:23:49.842818] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-03-09T20:23:49.842957] [INFO ] [sig ] HLNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:49.988476] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLNE.txt [2026-03-09T20:23:49.988648] [INFO ] [sig ] [1457/3280] Completed HLNE in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 10.9m [2026-03-09T20:23:49.988692] [INFO ] [sig ] [1458/3280] Forecasting HLX... [2026-03-09T20:23:49.988723] [INFO ] [sig ] Generating forecast for: HLX [2026-03-09T20:23:49.988753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-03-09T20:23:49.999991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-03-09T20:23:50.000332] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-03-09T20:23:50.001181] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-03-09T20:23:50.001239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:50.001272] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:50.001299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:50.001355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:50.059765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:50.060560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:50.060662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:50.060696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:50.184598] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:50.184762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:50.184805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:50.184835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:50.188327] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-03-09T20:23:50.188636] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-03-09T20:23:50.188770] [INFO ] [sig ] HLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:50.337475] [INFO ] [LOCAL ] Saved forecast: HLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HLX.txt [2026-03-09T20:23:50.337688] [INFO ] [sig ] [1458/3280] Completed HLX in 0.3s | 2.78 sym/s | Total: 8.7m | ETA: 10.9m [2026-03-09T20:23:50.337734] [INFO ] [sig ] [1459/3280] Forecasting HMC... [2026-03-09T20:23:50.337765] [INFO ] [sig ] Generating forecast for: HMC [2026-03-09T20:23:50.337798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-03-09T20:23:50.350998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-03-09T20:23:50.351395] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-03-09T20:23:50.352308] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-03-09T20:23:50.352366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:50.352398] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:50.352426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:50.352484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:50.415261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:50.416240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:50.416331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:50.416367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:50.565633] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:50.565800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:50.565845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:50.565875] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:50.571115] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=29.52%) [2026-03-09T20:23:50.571494] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-03-09T20:23:50.571685] [INFO ] [sig ] HMC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:50.718984] [INFO ] [LOCAL ] Saved forecast: HMC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HMC.txt [2026-03-09T20:23:50.719144] [INFO ] [sig ] [1459/3280] Completed HMC in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:50.719184] [INFO ] [sig ] [1460/3280] Forecasting HMN... [2026-03-09T20:23:50.719213] [INFO ] [sig ] Generating forecast for: HMN [2026-03-09T20:23:50.719251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-03-09T20:23:50.731217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-03-09T20:23:50.731656] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-03-09T20:23:50.732490] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-03-09T20:23:50.732544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:50.732606] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:50.732637] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:50.732693] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:50.793910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:50.794846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:50.794931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:50.794964] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:50.920750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:50.920913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:50.920954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:50.920983] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:50.924493] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=20.31%) [2026-03-09T20:23:50.924804] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-03-09T20:23:50.924941] [INFO ] [sig ] HMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:51.072406] [INFO ] [LOCAL ] Saved forecast: HMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HMN.txt [2026-03-09T20:23:51.072554] [INFO ] [sig ] [1460/3280] Completed HMN in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:51.072613] [INFO ] [sig ] [1461/3280] Forecasting HMY... [2026-03-09T20:23:51.072645] [INFO ] [sig ] Generating forecast for: HMY [2026-03-09T20:23:51.072675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-03-09T20:23:51.085103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-03-09T20:23:51.085434] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-03-09T20:23:51.086261] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-03-09T20:23:51.086316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:51.086347] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:51.086373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:51.086430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:51.145095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:51.145915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:51.146027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:51.146061] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:51.269195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:51.269351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:51.269393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:51.269634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:51.273347] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-03-09T20:23:51.273856] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-03-09T20:23:51.273993] [INFO ] [sig ] HMY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:51.422147] [INFO ] [LOCAL ] Saved forecast: HMY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HMY.txt [2026-03-09T20:23:51.422362] [INFO ] [sig ] [1461/3280] Completed HMY in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:51.422422] [INFO ] [sig ] [1462/3280] Forecasting HNDL... [2026-03-09T20:23:51.422464] [INFO ] [sig ] Generating forecast for: HNDL [2026-03-09T20:23:51.422508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-03-09T20:23:51.434397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-03-09T20:23:51.434777] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-03-09T20:23:51.435640] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-03-09T20:23:51.435693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:51.435724] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:51.435750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:51.435807] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:51.493904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:51.494635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:51.494717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:51.494749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:51.615213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:51.615381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:51.615423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:51.615452] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:51.619015] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-03-09T20:23:51.619305] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-03-09T20:23:51.619440] [INFO ] [sig ] HNDL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:51.770642] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HNDL.txt [2026-03-09T20:23:51.770806] [INFO ] [sig ] [1462/3280] Completed HNDL in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:51.770846] [INFO ] [sig ] [1463/3280] Forecasting HNI... [2026-03-09T20:23:51.770874] [INFO ] [sig ] Generating forecast for: HNI [2026-03-09T20:23:51.770906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-03-09T20:23:51.782492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-03-09T20:23:51.782894] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-03-09T20:23:51.783748] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-03-09T20:23:51.783802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:51.783833] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:51.783859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:51.783915] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:51.845486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:51.846434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:51.846523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:51.846557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:51.973201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:51.973361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:51.973401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:51.973430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:51.976945] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=84.65%) [2026-03-09T20:23:51.977228] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-03-09T20:23:51.977385] [INFO ] [sig ] HNI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:52.126716] [INFO ] [LOCAL ] Saved forecast: HNI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HNI.txt [2026-03-09T20:23:52.126862] [INFO ] [sig ] [1463/3280] Completed HNI in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:52.126902] [INFO ] [sig ] [1464/3280] Forecasting HNRG... [2026-03-09T20:23:52.126932] [INFO ] [sig ] Generating forecast for: HNRG [2026-03-09T20:23:52.126962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-03-09T20:23:52.138816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-03-09T20:23:52.139123] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-03-09T20:23:52.139968] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-03-09T20:23:52.140023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:52.140056] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:52.140084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:52.140140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:52.206317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:52.207081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:52.207165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:52.207199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:52.329211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:52.329372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:52.329412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:52.329443] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:52.333401] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-03-09T20:23:52.333720] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-03-09T20:23:52.333858] [INFO ] [sig ] HNRG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:52.482240] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HNRG.txt [2026-03-09T20:23:52.482418] [INFO ] [sig ] [1464/3280] Completed HNRG in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:52.482467] [INFO ] [sig ] [1465/3280] Forecasting HOG... [2026-03-09T20:23:52.482503] [INFO ] [sig ] Generating forecast for: HOG [2026-03-09T20:23:52.482541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-03-09T20:23:52.494169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-03-09T20:23:52.494609] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-03-09T20:23:52.495467] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-03-09T20:23:52.495522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:52.495556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:52.495631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:52.495709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:52.558831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:52.559967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:52.560052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:52.560086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:52.685054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:52.685213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:52.685253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:52.685283] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:52.689249] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=5.81%) [2026-03-09T20:23:52.689749] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-03-09T20:23:52.689886] [INFO ] [sig ] HOG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:52.836259] [INFO ] [LOCAL ] Saved forecast: HOG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HOG.txt [2026-03-09T20:23:52.836388] [INFO ] [sig ] [1465/3280] Completed HOG in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:52.836427] [INFO ] [sig ] [1466/3280] Forecasting HOLO... [2026-03-09T20:23:52.836455] [INFO ] [sig ] Generating forecast for: HOLO [2026-03-09T20:23:52.836485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-03-09T20:23:52.847899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-03-09T20:23:52.848216] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-03-09T20:23:52.849067] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-03-09T20:23:52.849121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:52.849153] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:52.849180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:52.849237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:52.906960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:52.907668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:52.907748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:52.907781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:53.030678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:53.030828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:53.030868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:53.030896] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:53.034462] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=44.24%) [2026-03-09T20:23:53.034759] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-03-09T20:23:53.034888] [INFO ] [sig ] HOLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:53.181047] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HOLO.txt [2026-03-09T20:23:53.181160] [INFO ] [sig ] [1466/3280] Completed HOLO in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:53.181198] [INFO ] [sig ] [1467/3280] Forecasting HOLX... [2026-03-09T20:23:53.181228] [INFO ] [sig ] Generating forecast for: HOLX [2026-03-09T20:23:53.181261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-03-09T20:23:53.197086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-03-09T20:23:53.197617] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-03-09T20:23:53.198890] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-03-09T20:23:53.198957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:53.198998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:53.199031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:53.199124] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:53.267646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:53.268612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:53.268700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:53.268734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:53.405190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:53.405365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:53.405410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:53.405441] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:53.410308] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=86.37%) [2026-03-09T20:23:53.410713] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-03-09T20:23:53.410869] [INFO ] [sig ] HOLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:53.563957] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HOLX.txt [2026-03-09T20:23:53.564121] [INFO ] [sig ] [1467/3280] Completed HOLX in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:53.564164] [INFO ] [sig ] [1468/3280] Forecasting HOMB... [2026-03-09T20:23:53.564193] [INFO ] [sig ] Generating forecast for: HOMB [2026-03-09T20:23:53.564224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-03-09T20:23:53.577000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-03-09T20:23:53.577362] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-03-09T20:23:53.578261] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-03-09T20:23:53.578317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:53.578377] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:53.578408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:53.578467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:53.638836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:53.639764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:53.639851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:53.639885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:53.762054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:53.762221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:53.762264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:53.762302] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:53.766067] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-03-09T20:23:53.766396] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-03-09T20:23:53.766544] [INFO ] [sig ] HOMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:53.909726] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HOMB.txt [2026-03-09T20:23:53.909887] [INFO ] [sig ] [1468/3280] Completed HOMB in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:53.909935] [INFO ] [sig ] [1469/3280] Forecasting HON... [2026-03-09T20:23:53.909982] [INFO ] [sig ] Generating forecast for: HON [2026-03-09T20:23:53.910029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-03-09T20:23:53.921975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-03-09T20:23:53.922328] [INFO ] [FORECASTER] Starting predict_future for HON [2026-03-09T20:23:53.923175] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-03-09T20:23:53.923240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:53.923273] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:53.923300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:53.923356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:53.981271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:53.981998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:53.982080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:53.982114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:54.108491] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:54.108684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:54.108727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:54.108758] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:54.112817] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-03-09T20:23:54.113126] [INFO ] [FORECASTER] Completed predict_future for HON [2026-03-09T20:23:54.113270] [INFO ] [sig ] HON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:54.256889] [INFO ] [LOCAL ] Saved forecast: HON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HON.txt [2026-03-09T20:23:54.257035] [INFO ] [sig ] [1469/3280] Completed HON in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:54.257074] [INFO ] [sig ] [1470/3280] Forecasting HOOD... [2026-03-09T20:23:54.257104] [INFO ] [sig ] Generating forecast for: HOOD [2026-03-09T20:23:54.257135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-03-09T20:23:54.268735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-03-09T20:23:54.269109] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-03-09T20:23:54.269963] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-03-09T20:23:54.270017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:54.270050] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:54.270076] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:54.270133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:54.330235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:54.331115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:54.331203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:54.331237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:54.454523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:54.454704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:54.454745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:54.454773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:54.458817] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=53.14%) [2026-03-09T20:23:54.459140] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-03-09T20:23:54.459283] [INFO ] [sig ] HOOD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:54.611013] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HOOD.txt [2026-03-09T20:23:54.611197] [INFO ] [sig ] [1470/3280] Completed HOOD in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:54.611246] [INFO ] [sig ] [1471/3280] Forecasting HOPE... [2026-03-09T20:23:54.611277] [INFO ] [sig ] Generating forecast for: HOPE [2026-03-09T20:23:54.611310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-03-09T20:23:54.623140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-03-09T20:23:54.623545] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-03-09T20:23:54.624399] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-03-09T20:23:54.624454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:54.624485] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:54.624511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:54.624566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:54.685524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:54.686393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:54.686487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:54.686521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:54.804624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:54.804785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:54.804826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:54.804925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:54.808836] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-03-09T20:23:54.809162] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-03-09T20:23:54.809306] [INFO ] [sig ] HOPE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:54.956862] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HOPE.txt [2026-03-09T20:23:54.957012] [INFO ] [sig ] [1471/3280] Completed HOPE in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.9m [2026-03-09T20:23:54.957052] [INFO ] [sig ] [1472/3280] Forecasting HP... [2026-03-09T20:23:54.957083] [INFO ] [sig ] Generating forecast for: HP [2026-03-09T20:23:54.957114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-03-09T20:23:54.971852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-03-09T20:23:54.972241] [INFO ] [FORECASTER] Starting predict_future for HP [2026-03-09T20:23:54.973245] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-03-09T20:23:54.973300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:54.973332] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:54.973360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:54.973417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:55.033145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:55.034023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:55.034108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:55.034141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:55.152307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:55.152469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:55.152511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:55.152540] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:55.156193] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=43.10%) [2026-03-09T20:23:55.156680] [INFO ] [FORECASTER] Completed predict_future for HP [2026-03-09T20:23:55.156811] [INFO ] [sig ] HP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:55.303391] [INFO ] [LOCAL ] Saved forecast: HP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HP.txt [2026-03-09T20:23:55.303551] [INFO ] [sig ] [1472/3280] Completed HP in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.8m [2026-03-09T20:23:55.303620] [INFO ] [sig ] [1473/3280] Forecasting HPE... [2026-03-09T20:23:55.303653] [INFO ] [sig ] Generating forecast for: HPE [2026-03-09T20:23:55.303684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-03-09T20:23:55.315352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-03-09T20:23:55.315748] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-03-09T20:23:55.316589] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-03-09T20:23:55.316647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:55.316680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:55.316707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:55.316766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:55.375078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:55.376032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:55.376126] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:55.376159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:55.504924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:55.505086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:55.505127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:55.505156] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:55.509036] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=59.88%) [2026-03-09T20:23:55.509353] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-03-09T20:23:55.509495] [INFO ] [sig ] HPE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:55.656592] [INFO ] [LOCAL ] Saved forecast: HPE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HPE.txt [2026-03-09T20:23:55.656746] [INFO ] [sig ] [1473/3280] Completed HPE in 0.4s | 2.78 sym/s | Total: 8.8m | ETA: 10.8m [2026-03-09T20:23:55.656787] [INFO ] [sig ] [1474/3280] Forecasting HPF... [2026-03-09T20:23:55.656818] [INFO ] [sig ] Generating forecast for: HPF [2026-03-09T20:23:55.656849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-03-09T20:23:55.668746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-03-09T20:23:55.669107] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-03-09T20:23:55.669947] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-03-09T20:23:55.670001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:55.670033] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:55.670059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:55.670116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:55.728267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:55.729160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:55.729247] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:55.729280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:55.849459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:55.849645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:55.849687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:55.849717] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:55.853296] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: UP (p=83.29%) [2026-03-09T20:23:55.853606] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-03-09T20:23:55.853771] [INFO ] [sig ] HPF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:55.997217] [INFO ] [LOCAL ] Saved forecast: HPF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HPF.txt [2026-03-09T20:23:55.997382] [INFO ] [sig ] [1474/3280] Completed HPF in 0.3s | 2.78 sym/s | Total: 8.8m | ETA: 10.8m [2026-03-09T20:23:55.997423] [INFO ] [sig ] [1475/3280] Forecasting HPI... [2026-03-09T20:23:55.997454] [INFO ] [sig ] Generating forecast for: HPI [2026-03-09T20:23:55.997484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-03-09T20:23:56.009904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-03-09T20:23:56.010322] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-03-09T20:23:56.011248] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-03-09T20:23:56.011305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:56.011337] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:56.011365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:56.011421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:56.073730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:56.074633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:56.074728] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:56.074762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:56.204157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:56.204325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:56.204369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:56.204404] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:56.208490] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-03-09T20:23:56.208850] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-03-09T20:23:56.208997] [INFO ] [sig ] HPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:56.352342] [INFO ] [LOCAL ] Saved forecast: HPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HPI.txt [2026-03-09T20:23:56.352499] [INFO ] [sig ] [1475/3280] Completed HPI in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:56.352540] [INFO ] [sig ] [1476/3280] Forecasting HPK... [2026-03-09T20:23:56.352588] [INFO ] [sig ] Generating forecast for: HPK [2026-03-09T20:23:56.352622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-03-09T20:23:56.364988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-03-09T20:23:56.365451] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-03-09T20:23:56.366885] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-03-09T20:23:56.366953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:56.366986] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:56.367015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:56.367074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:56.426795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:56.427838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:56.427932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:56.427966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:56.559527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:56.559719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:56.559810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:56.559843] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:56.563906] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: UP (p=96.59%) [2026-03-09T20:23:56.564258] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-03-09T20:23:56.564414] [INFO ] [sig ] HPK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:56.727403] [INFO ] [LOCAL ] Saved forecast: HPK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HPK.txt [2026-03-09T20:23:56.727602] [INFO ] [sig ] [1476/3280] Completed HPK in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:56.727646] [INFO ] [sig ] [1477/3280] Forecasting HPP... [2026-03-09T20:23:56.727677] [INFO ] [sig ] Generating forecast for: HPP [2026-03-09T20:23:56.727707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-03-09T20:23:56.739374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-03-09T20:23:56.739806] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-03-09T20:23:56.740667] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-03-09T20:23:56.740720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:56.740751] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:56.740777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:56.740833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:56.801424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:56.802336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:56.802430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:56.802463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:56.931859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:56.932019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:56.932060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:56.932089] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:56.935827] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-03-09T20:23:56.936112] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-03-09T20:23:56.936243] [INFO ] [sig ] HPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:57.084130] [INFO ] [LOCAL ] Saved forecast: HPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HPP.txt [2026-03-09T20:23:57.084294] [INFO ] [sig ] [1477/3280] Completed HPP in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:57.084335] [INFO ] [sig ] [1478/3280] Forecasting HPQ... [2026-03-09T20:23:57.084366] [INFO ] [sig ] Generating forecast for: HPQ [2026-03-09T20:23:57.084397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-03-09T20:23:57.098182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-03-09T20:23:57.098613] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-03-09T20:23:57.099846] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-03-09T20:23:57.099910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:57.099946] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:57.099974] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:57.100042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:57.158397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:57.159314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:57.159461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:57.159503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:57.294464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:57.294652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:57.294696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:57.294728] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:57.298815] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: DOWN (p=11.92%) [2026-03-09T20:23:57.299110] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-03-09T20:23:57.299245] [INFO ] [sig ] HPQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:57.467764] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HPQ.txt [2026-03-09T20:23:57.467943] [INFO ] [sig ] [1478/3280] Completed HPQ in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:57.467984] [INFO ] [sig ] [1479/3280] Forecasting HPS... [2026-03-09T20:23:57.468017] [INFO ] [sig ] Generating forecast for: HPS [2026-03-09T20:23:57.468048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-03-09T20:23:57.480199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-03-09T20:23:57.480770] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-03-09T20:23:57.481659] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-03-09T20:23:57.481715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:57.481747] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:57.481774] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:57.481830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:57.546182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:57.547086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:57.547173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:57.547207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:57.684069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:57.684310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:57.684367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:57.684404] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:57.689152] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=89.09%) [2026-03-09T20:23:57.689651] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-03-09T20:23:57.689839] [INFO ] [sig ] HPS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:57.847064] [INFO ] [LOCAL ] Saved forecast: HPS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HPS.txt [2026-03-09T20:23:57.847256] [INFO ] [sig ] [1479/3280] Completed HPS in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:57.847299] [INFO ] [sig ] [1480/3280] Forecasting HQI... [2026-03-09T20:23:57.847330] [INFO ] [sig ] Generating forecast for: HQI [2026-03-09T20:23:57.847370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-03-09T20:23:57.862086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-03-09T20:23:57.862547] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-03-09T20:23:57.863533] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-03-09T20:23:57.863638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:57.863689] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:57.863717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:57.863799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:57.927401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:57.928439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:57.928533] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:57.928586] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:58.042885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:58.043051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:58.043095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:58.043123] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:58.046887] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-03-09T20:23:58.047187] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-03-09T20:23:58.047326] [INFO ] [sig ] HQI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:23:58.193740] [INFO ] [LOCAL ] Saved forecast: HQI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HQI.txt [2026-03-09T20:23:58.193912] [INFO ] [sig ] [1480/3280] Completed HQI in 0.3s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:58.193952] [INFO ] [sig ] [1481/3280] Forecasting HQL... [2026-03-09T20:23:58.193983] [INFO ] [sig ] Generating forecast for: HQL [2026-03-09T20:23:58.194014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-03-09T20:23:58.207099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-03-09T20:23:58.207503] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-03-09T20:23:58.208412] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-03-09T20:23:58.208478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:58.208517] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:58.208548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:58.208634] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:58.266235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:58.267147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:58.267232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:58.267266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:58.386194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:58.386357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:58.386402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:58.386436] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:58.390840] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=45.36%) [2026-03-09T20:23:58.391126] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-03-09T20:23:58.391257] [INFO ] [sig ] HQL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:58.534850] [INFO ] [LOCAL ] Saved forecast: HQL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HQL.txt [2026-03-09T20:23:58.535035] [INFO ] [sig ] [1481/3280] Completed HQL in 0.3s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:58.535077] [INFO ] [sig ] [1482/3280] Forecasting HQY... [2026-03-09T20:23:58.535108] [INFO ] [sig ] Generating forecast for: HQY [2026-03-09T20:23:58.535137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-03-09T20:23:58.547011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-03-09T20:23:58.547398] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-03-09T20:23:58.548340] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-03-09T20:23:58.548395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:58.548426] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:58.548452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:58.548509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:58.610051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:58.610973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:58.611059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:58.611091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:58.738876] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:58.739039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:58.739083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:58.739112] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:58.743394] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=19.99%) [2026-03-09T20:23:58.743696] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-03-09T20:23:58.743857] [INFO ] [sig ] HQY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:58.915420] [INFO ] [LOCAL ] Saved forecast: HQY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HQY.txt [2026-03-09T20:23:58.915661] [INFO ] [sig ] [1482/3280] Completed HQY in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:58.915729] [INFO ] [sig ] [1483/3280] Forecasting HRB... [2026-03-09T20:23:58.915777] [INFO ] [sig ] Generating forecast for: HRB [2026-03-09T20:23:58.915829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-03-09T20:23:58.927947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-03-09T20:23:58.928358] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-03-09T20:23:58.929307] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-03-09T20:23:58.929369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:58.929402] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:58.929430] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:58.929488] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:58.989504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:58.990419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:58.990511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:58.990547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:59.117761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:59.117927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:59.117968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:59.117997] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:59.122240] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-03-09T20:23:59.122550] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-03-09T20:23:59.122918] [INFO ] [sig ] HRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:59.269150] [INFO ] [LOCAL ] Saved forecast: HRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HRB.txt [2026-03-09T20:23:59.269299] [INFO ] [sig ] [1483/3280] Completed HRB in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:59.269339] [INFO ] [sig ] [1484/3280] Forecasting HRL... [2026-03-09T20:23:59.269367] [INFO ] [sig ] Generating forecast for: HRL [2026-03-09T20:23:59.269403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-03-09T20:23:59.281589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-03-09T20:23:59.281945] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-03-09T20:23:59.282981] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-03-09T20:23:59.283034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:59.283067] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:59.283093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:59.283149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:59.348170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:59.349148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:59.349248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:59.349284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:59.473603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:59.473763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:59.473804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:59.473835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:59.477461] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-03-09T20:23:59.477790] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-03-09T20:23:59.477934] [INFO ] [sig ] HRL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:59.621330] [INFO ] [LOCAL ] Saved forecast: HRL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HRL.txt [2026-03-09T20:23:59.621488] [INFO ] [sig ] [1484/3280] Completed HRL in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:59.621528] [INFO ] [sig ] [1485/3280] Forecasting HRMY... [2026-03-09T20:23:59.621558] [INFO ] [sig ] Generating forecast for: HRMY [2026-03-09T20:23:59.621608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-03-09T20:23:59.633488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-03-09T20:23:59.633858] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-03-09T20:23:59.634738] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-03-09T20:23:59.634793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:59.634868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:59.634899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:59.634958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:23:59.694177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:23:59.695147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:23:59.695230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:23:59.695263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:23:59.819279] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:23:59.819437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:23:59.819478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:23:59.819508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:23:59.823120] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=24.29%) [2026-03-09T20:23:59.823424] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-03-09T20:23:59.823563] [INFO ] [sig ] HRMY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:23:59.966696] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HRMY.txt [2026-03-09T20:23:59.966843] [INFO ] [sig ] [1485/3280] Completed HRMY in 0.3s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:23:59.966884] [INFO ] [sig ] [1486/3280] Forecasting HRTG... [2026-03-09T20:23:59.966915] [INFO ] [sig ] Generating forecast for: HRTG [2026-03-09T20:23:59.966947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-03-09T20:23:59.978769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-03-09T20:23:59.979116] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-03-09T20:23:59.979977] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-03-09T20:23:59.980032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:23:59.980065] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:23:59.980093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:23:59.980154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:00.041062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:00.041972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:00.042058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:00.042093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:00.168256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:00.168423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:00.168466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:00.168495] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:00.172435] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: UP (p=65.59%) [2026-03-09T20:24:00.172960] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-03-09T20:24:00.173113] [INFO ] [sig ] HRTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:00.323221] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HRTG.txt [2026-03-09T20:24:00.323390] [INFO ] [sig ] [1486/3280] Completed HRTG in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:24:00.323433] [INFO ] [sig ] [1487/3280] Forecasting HRZN... [2026-03-09T20:24:00.323464] [INFO ] [sig ] Generating forecast for: HRZN [2026-03-09T20:24:00.323497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-03-09T20:24:00.335401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-03-09T20:24:00.336042] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-03-09T20:24:00.336925] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-03-09T20:24:00.336980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:00.337014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:00.337041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:00.337099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:00.397908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:00.398819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:00.398909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:00.398942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:00.521453] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:00.521632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:00.521674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:00.521703] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:00.525232] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=5.09%) [2026-03-09T20:24:00.525554] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-03-09T20:24:00.525724] [INFO ] [sig ] HRZN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:00.696622] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HRZN.txt [2026-03-09T20:24:00.696804] [INFO ] [sig ] [1487/3280] Completed HRZN in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:24:00.696846] [INFO ] [sig ] [1488/3280] Forecasting HSAI... [2026-03-09T20:24:00.696877] [INFO ] [sig ] Generating forecast for: HSAI [2026-03-09T20:24:00.696912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-03-09T20:24:00.710324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-03-09T20:24:00.710773] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-03-09T20:24:00.711676] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-03-09T20:24:00.711734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:00.711768] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:00.711796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:00.711859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:00.771136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:00.772089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:00.772178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:00.772212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:00.899350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:00.899525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:00.899567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:00.899662] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:00.903426] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-03-09T20:24:00.903744] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-03-09T20:24:00.903901] [INFO ] [sig ] HSAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:01.052820] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HSAI.txt [2026-03-09T20:24:01.052991] [INFO ] [sig ] [1488/3280] Completed HSAI in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.8m [2026-03-09T20:24:01.053033] [INFO ] [sig ] [1489/3280] Forecasting HSBC... [2026-03-09T20:24:01.053062] [INFO ] [sig ] Generating forecast for: HSBC [2026-03-09T20:24:01.053093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-03-09T20:24:01.064356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-03-09T20:24:01.064762] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-03-09T20:24:01.065657] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-03-09T20:24:01.065712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:01.065743] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:01.065769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:01.065825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:01.125289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:01.126233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:01.126345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:01.126381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:01.257752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:01.257922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:01.257963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:01.257992] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:01.261681] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-03-09T20:24:01.261976] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-03-09T20:24:01.262114] [INFO ] [sig ] HSBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:01.412113] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HSBC.txt [2026-03-09T20:24:01.412280] [INFO ] [sig ] [1489/3280] Completed HSBC in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.7m [2026-03-09T20:24:01.412322] [INFO ] [sig ] [1490/3280] Forecasting HSCS... [2026-03-09T20:24:01.412351] [INFO ] [sig ] Generating forecast for: HSCS [2026-03-09T20:24:01.412382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-03-09T20:24:01.425538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-03-09T20:24:01.426028] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-03-09T20:24:01.427216] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-03-09T20:24:01.427273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:01.427305] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:01.427334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:01.427392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:01.489014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:01.490154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:01.490309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:01.490362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:01.612768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:01.612942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:01.612984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:01.613017] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:01.617077] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-03-09T20:24:01.617404] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-03-09T20:24:01.617593] [INFO ] [sig ] HSCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:01.765734] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HSCS.txt [2026-03-09T20:24:01.765908] [INFO ] [sig ] [1490/3280] Completed HSCS in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.7m [2026-03-09T20:24:01.765949] [INFO ] [sig ] [1491/3280] Forecasting HSHP... [2026-03-09T20:24:01.765980] [INFO ] [sig ] Generating forecast for: HSHP [2026-03-09T20:24:01.766013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-03-09T20:24:01.778195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-03-09T20:24:01.778631] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-03-09T20:24:01.779490] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-03-09T20:24:01.779551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:01.779605] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:01.779633] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:01.779720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:01.838760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:01.839734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:01.839829] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:01.839862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:01.980495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:01.980698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:01.980746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:01.980776] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:01.984899] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=68.93%) [2026-03-09T20:24:01.985274] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-03-09T20:24:01.985429] [INFO ] [sig ] HSHP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:02.148279] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HSHP.txt [2026-03-09T20:24:02.148472] [INFO ] [sig ] [1491/3280] Completed HSHP in 0.4s | 2.78 sym/s | Total: 8.9m | ETA: 10.7m [2026-03-09T20:24:02.148526] [INFO ] [sig ] [1492/3280] Forecasting HSIC... [2026-03-09T20:24:02.148562] [INFO ] [sig ] Generating forecast for: HSIC [2026-03-09T20:24:02.148620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-03-09T20:24:02.160680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-03-09T20:24:02.161069] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-03-09T20:24:02.161967] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-03-09T20:24:02.162022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:02.162055] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:02.162082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:02.162139] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:02.222752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:02.223649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:02.223733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:02.223765] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:02.354206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:02.354382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:02.354423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:02.354452] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:02.358339] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-03-09T20:24:02.358727] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-03-09T20:24:02.358871] [INFO ] [sig ] HSIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:02.507663] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HSIC.txt [2026-03-09T20:24:02.507842] [INFO ] [sig ] [1492/3280] Completed HSIC in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:02.507887] [INFO ] [sig ] [1493/3280] Forecasting HSTM... [2026-03-09T20:24:02.507919] [INFO ] [sig ] Generating forecast for: HSTM [2026-03-09T20:24:02.507950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-03-09T20:24:02.519717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-03-09T20:24:02.520164] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-03-09T20:24:02.521073] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-03-09T20:24:02.521143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:02.521179] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:02.521208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:02.521265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:02.584122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:02.585077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:02.585180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:02.585214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:02.750926] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:02.751096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:02.751140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:02.751171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:02.754865] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-03-09T20:24:02.755167] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-03-09T20:24:02.755309] [INFO ] [sig ] HSTM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:02.900116] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HSTM.txt [2026-03-09T20:24:02.900289] [INFO ] [sig ] [1493/3280] Completed HSTM in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:02.900332] [INFO ] [sig ] [1494/3280] Forecasting HSY... [2026-03-09T20:24:02.900365] [INFO ] [sig ] Generating forecast for: HSY [2026-03-09T20:24:02.900398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-03-09T20:24:02.912007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-03-09T20:24:02.912404] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-03-09T20:24:02.913257] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-03-09T20:24:02.913312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:02.913344] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:02.913371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:02.913428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:02.971282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:02.972167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:02.972250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:02.972284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:03.097548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:03.097743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:03.097786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:03.097814] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:03.101803] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=75.87%) [2026-03-09T20:24:03.102097] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-03-09T20:24:03.102232] [INFO ] [sig ] HSY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:03.249732] [INFO ] [LOCAL ] Saved forecast: HSY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HSY.txt [2026-03-09T20:24:03.250085] [INFO ] [sig ] [1494/3280] Completed HSY in 0.3s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:03.250125] [INFO ] [sig ] [1495/3280] Forecasting HTBK... [2026-03-09T20:24:03.250157] [INFO ] [sig ] Generating forecast for: HTBK [2026-03-09T20:24:03.250185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-03-09T20:24:03.262422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-03-09T20:24:03.262823] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-03-09T20:24:03.263672] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-03-09T20:24:03.263727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:03.263758] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:03.263786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:03.263843] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:03.325960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:03.327083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:03.327228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:03.327282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:03.462500] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:03.462686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:03.462727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:03.462759] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:03.466318] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-03-09T20:24:03.466661] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-03-09T20:24:03.466997] [INFO ] [sig ] HTBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:03.613707] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HTBK.txt [2026-03-09T20:24:03.613875] [INFO ] [sig ] [1495/3280] Completed HTBK in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:03.613917] [INFO ] [sig ] [1496/3280] Forecasting HTD... [2026-03-09T20:24:03.613949] [INFO ] [sig ] Generating forecast for: HTD [2026-03-09T20:24:03.613983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-03-09T20:24:03.626329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-03-09T20:24:03.626751] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-03-09T20:24:03.627661] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-03-09T20:24:03.627720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:03.627752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:03.627779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:03.627988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:03.693413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:03.694339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:03.694432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:03.694465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:03.831909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:03.832076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:03.832118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:03.832147] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:03.836039] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-03-09T20:24:03.836352] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-03-09T20:24:03.836493] [INFO ] [sig ] HTD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:03.985751] [INFO ] [LOCAL ] Saved forecast: HTD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HTD.txt [2026-03-09T20:24:03.985918] [INFO ] [sig ] [1496/3280] Completed HTD in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:03.985960] [INFO ] [sig ] [1497/3280] Forecasting HTGC... [2026-03-09T20:24:03.985992] [INFO ] [sig ] Generating forecast for: HTGC [2026-03-09T20:24:03.986022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-03-09T20:24:03.997733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-03-09T20:24:03.998120] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-03-09T20:24:03.998961] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-03-09T20:24:03.999016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:03.999046] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:03.999075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:03.999134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:04.056434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:04.057341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:04.057431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:04.057465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:04.184056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:04.184221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:04.184266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:04.184296] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:04.188112] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=51.17%) [2026-03-09T20:24:04.188420] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-03-09T20:24:04.188569] [INFO ] [sig ] HTGC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:04.345631] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HTGC.txt [2026-03-09T20:24:04.345786] [INFO ] [sig ] [1497/3280] Completed HTGC in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:04.345830] [INFO ] [sig ] [1498/3280] Forecasting HTH... [2026-03-09T20:24:04.345860] [INFO ] [sig ] Generating forecast for: HTH [2026-03-09T20:24:04.345891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-03-09T20:24:04.358124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-03-09T20:24:04.358508] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-03-09T20:24:04.359398] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-03-09T20:24:04.359455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:04.359488] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:04.359515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:04.359610] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:04.427258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:04.428348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:04.428437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:04.428484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:04.557799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:04.557978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:04.558022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:04.558053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:04.561784] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-03-09T20:24:04.562109] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-03-09T20:24:04.562253] [INFO ] [sig ] HTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:04.720033] [INFO ] [LOCAL ] Saved forecast: HTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HTH.txt [2026-03-09T20:24:04.720403] [INFO ] [sig ] [1498/3280] Completed HTH in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:04.720446] [INFO ] [sig ] [1499/3280] Forecasting HTLD... [2026-03-09T20:24:04.720478] [INFO ] [sig ] Generating forecast for: HTLD [2026-03-09T20:24:04.720510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-03-09T20:24:04.733593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-03-09T20:24:04.734008] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-03-09T20:24:04.735167] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-03-09T20:24:04.735235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:04.735271] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:04.735299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:04.735357] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:04.802458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:04.803335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:04.803422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:04.803457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:04.935482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:04.935679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:04.935743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:04.935773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:04.939809] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-03-09T20:24:04.940130] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-03-09T20:24:04.940293] [INFO ] [sig ] HTLD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:05.096007] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HTLD.txt [2026-03-09T20:24:05.096171] [INFO ] [sig ] [1499/3280] Completed HTLD in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:05.096223] [INFO ] [sig ] [1500/3280] Forecasting HTOO... [2026-03-09T20:24:05.096272] [INFO ] [sig ] Generating forecast for: HTOO [2026-03-09T20:24:05.096321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-03-09T20:24:05.111148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-03-09T20:24:05.111528] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-03-09T20:24:05.112419] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-03-09T20:24:05.112484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:05.112526] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:05.112565] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:05.112679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:05.181239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:05.182085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:05.182171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:05.182205] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:05.322917] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:05.323129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:05.323181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:05.323222] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:05.327346] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-03-09T20:24:05.327708] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-03-09T20:24:05.327862] [INFO ] [sig ] HTOO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:05.483736] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HTOO.txt [2026-03-09T20:24:05.483926] [INFO ] [sig ] [1500/3280] Completed HTOO in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:05.483970] [INFO ] [sig ] [1501/3280] Forecasting HTZ... [2026-03-09T20:24:05.484002] [INFO ] [sig ] Generating forecast for: HTZ [2026-03-09T20:24:05.484031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-03-09T20:24:05.496726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-03-09T20:24:05.497130] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-03-09T20:24:05.498065] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-03-09T20:24:05.498121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:05.498155] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:05.498182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:05.498240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:05.561945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:05.562889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:05.562986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:05.563022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:05.692928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:05.693134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:05.693198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:05.693231] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:05.697434] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-03-09T20:24:05.697834] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-03-09T20:24:05.697989] [INFO ] [sig ] HTZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:05.853430] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HTZ.txt [2026-03-09T20:24:05.853627] [INFO ] [sig ] [1501/3280] Completed HTZ in 0.4s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:05.853678] [INFO ] [sig ] [1502/3280] Forecasting HUBB... [2026-03-09T20:24:05.853709] [INFO ] [sig ] Generating forecast for: HUBB [2026-03-09T20:24:05.853739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-03-09T20:24:05.866275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-03-09T20:24:05.866795] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-03-09T20:24:05.867788] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-03-09T20:24:05.867845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:05.867908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:05.867937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:05.867995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:05.946472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:05.947829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:05.947948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:05.947992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:06.114116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:06.114335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:06.114404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:06.114459] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:06.120081] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=12.00%) [2026-03-09T20:24:06.120602] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-03-09T20:24:06.120824] [INFO ] [sig ] HUBB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:06.329279] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HUBB.txt [2026-03-09T20:24:06.329540] [INFO ] [sig ] [1502/3280] Completed HUBB in 0.5s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:06.329654] [INFO ] [sig ] [1503/3280] Forecasting HUBG... [2026-03-09T20:24:06.329727] [INFO ] [sig ] Generating forecast for: HUBG [2026-03-09T20:24:06.329781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-03-09T20:24:06.352169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-03-09T20:24:06.352709] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-03-09T20:24:06.353878] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-03-09T20:24:06.353948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:06.353986] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:06.354017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:06.354089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:06.447782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:06.448987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:06.449105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:06.449149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:06.626682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:06.626905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:06.626965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:06.627008] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:06.632731] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-03-09T20:24:06.633312] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-03-09T20:24:06.633555] [INFO ] [sig ] HUBG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:06.877500] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HUBG.txt [2026-03-09T20:24:06.877818] [INFO ] [sig ] [1503/3280] Completed HUBG in 0.5s | 2.78 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:06.877891] [INFO ] [sig ] [1504/3280] Forecasting HUBS... [2026-03-09T20:24:06.877947] [INFO ] [sig ] Generating forecast for: HUBS [2026-03-09T20:24:06.877999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-03-09T20:24:06.895988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-03-09T20:24:06.896492] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-03-09T20:24:06.897779] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-03-09T20:24:06.897854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:06.897916] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:06.897957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:06.898040] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:06.993332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:06.994550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:06.994705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:06.994764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:07.154556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:07.154782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:07.154844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:07.154892] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:07.160234] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-03-09T20:24:07.160703] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-03-09T20:24:07.160906] [INFO ] [sig ] HUBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:07.360957] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HUBS.txt [2026-03-09T20:24:07.361169] [INFO ] [sig ] [1504/3280] Completed HUBS in 0.5s | 2.77 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:07.361237] [INFO ] [sig ] [1505/3280] Forecasting HUM... [2026-03-09T20:24:07.361294] [INFO ] [sig ] Generating forecast for: HUM [2026-03-09T20:24:07.361354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-03-09T20:24:07.374195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-03-09T20:24:07.374588] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-03-09T20:24:07.375470] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-03-09T20:24:07.375529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:07.375590] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:07.375623] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:07.375695] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:07.441878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:07.442975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:07.443079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:07.443117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:07.571836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:07.571998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:07.572038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:07.572100] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:07.576237] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=8.82%) [2026-03-09T20:24:07.576544] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-03-09T20:24:07.576862] [INFO ] [sig ] HUM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:07.725260] [INFO ] [LOCAL ] Saved forecast: HUM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HUM.txt [2026-03-09T20:24:07.725413] [INFO ] [sig ] [1505/3280] Completed HUM in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:07.725456] [INFO ] [sig ] [1506/3280] Forecasting HUN... [2026-03-09T20:24:07.725487] [INFO ] [sig ] Generating forecast for: HUN [2026-03-09T20:24:07.725518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-03-09T20:24:07.737305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-03-09T20:24:07.737742] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-03-09T20:24:07.738558] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-03-09T20:24:07.738632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:07.738664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:07.738693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:07.738752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:07.796856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:07.797669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:07.797755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:07.797787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:07.918550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:07.918744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:07.918793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:07.918822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:07.922496] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=24.84%) [2026-03-09T20:24:07.922820] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-03-09T20:24:07.922960] [INFO ] [sig ] HUN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:08.076107] [INFO ] [LOCAL ] Saved forecast: HUN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HUN.txt [2026-03-09T20:24:08.076296] [INFO ] [sig ] [1506/3280] Completed HUN in 0.4s | 2.77 sym/s | Total: 9.0m | ETA: 10.7m [2026-03-09T20:24:08.076349] [INFO ] [sig ] [1507/3280] Forecasting HURC... [2026-03-09T20:24:08.076381] [INFO ] [sig ] Generating forecast for: HURC [2026-03-09T20:24:08.076412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-03-09T20:24:08.089446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-03-09T20:24:08.089856] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-03-09T20:24:08.090841] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-03-09T20:24:08.090907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:08.090940] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:08.090969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:08.091027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:08.156877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:08.157770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:08.157861] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:08.157894] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:08.276343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:08.276508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:08.276549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:08.276605] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:08.280351] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-03-09T20:24:08.280677] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-03-09T20:24:08.280818] [INFO ] [sig ] HURC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:08.434793] [INFO ] [LOCAL ] Saved forecast: HURC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HURC.txt [2026-03-09T20:24:08.434950] [INFO ] [sig ] [1507/3280] Completed HURC in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:08.435021] [INFO ] [sig ] [1508/3280] Forecasting HURN... [2026-03-09T20:24:08.435074] [INFO ] [sig ] Generating forecast for: HURN [2026-03-09T20:24:08.435110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-03-09T20:24:08.448255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-03-09T20:24:08.448665] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-03-09T20:24:08.449629] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-03-09T20:24:08.449687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:08.449721] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:08.449747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:08.449804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:08.515690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:08.516680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:08.516778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:08.516813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:08.646054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:08.646240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:08.646290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:08.646321] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:08.650167] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=71.99%) [2026-03-09T20:24:08.650500] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-03-09T20:24:08.650686] [INFO ] [sig ] HURN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:08.806395] [INFO ] [LOCAL ] Saved forecast: HURN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HURN.txt [2026-03-09T20:24:08.806550] [INFO ] [sig ] [1508/3280] Completed HURN in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:08.806610] [INFO ] [sig ] [1509/3280] Forecasting HUYA... [2026-03-09T20:24:08.806645] [INFO ] [sig ] Generating forecast for: HUYA [2026-03-09T20:24:08.806676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-03-09T20:24:08.819388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-03-09T20:24:08.819826] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-03-09T20:24:08.820970] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-03-09T20:24:08.821034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:08.821078] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:08.821119] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:08.821202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:08.887240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:08.888296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:08.888398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:08.888433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:09.024747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:09.025136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:09.025194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:09.025257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:09.030052] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-03-09T20:24:09.030377] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-03-09T20:24:09.030542] [INFO ] [sig ] HUYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:09.184752] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HUYA.txt [2026-03-09T20:24:09.184973] [INFO ] [sig ] [1509/3280] Completed HUYA in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:09.185028] [INFO ] [sig ] [1510/3280] Forecasting HWC... [2026-03-09T20:24:09.185059] [INFO ] [sig ] Generating forecast for: HWC [2026-03-09T20:24:09.185090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-03-09T20:24:09.198128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-03-09T20:24:09.198596] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-03-09T20:24:09.199476] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-03-09T20:24:09.199546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:09.199608] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:09.199639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:09.199698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:09.264780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:09.265656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:09.265771] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:09.265808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:09.394376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:09.394537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:09.394598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:09.394635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:09.398213] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=34.21%) [2026-03-09T20:24:09.398503] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-03-09T20:24:09.398653] [INFO ] [sig ] HWC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:09.540030] [INFO ] [LOCAL ] Saved forecast: HWC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HWC.txt [2026-03-09T20:24:09.540155] [INFO ] [sig ] [1510/3280] Completed HWC in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:09.540195] [INFO ] [sig ] [1511/3280] Forecasting HWH... [2026-03-09T20:24:09.540225] [INFO ] [sig ] Generating forecast for: HWH [2026-03-09T20:24:09.540254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-03-09T20:24:09.553053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-03-09T20:24:09.553465] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-03-09T20:24:09.554352] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-03-09T20:24:09.554408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:09.554442] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:09.554469] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:09.554526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:09.614287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:09.615336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:09.615428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:09.615462] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:09.745005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:09.745178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:09.745220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:09.745269] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:09.749213] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=44.81%) [2026-03-09T20:24:09.749663] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-03-09T20:24:09.749840] [INFO ] [sig ] HWH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:09.902055] [INFO ] [LOCAL ] Saved forecast: HWH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HWH.txt [2026-03-09T20:24:09.902229] [INFO ] [sig ] [1511/3280] Completed HWH in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:09.902270] [INFO ] [sig ] [1512/3280] Forecasting HWKN... [2026-03-09T20:24:09.902300] [INFO ] [sig ] Generating forecast for: HWKN [2026-03-09T20:24:09.902330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-03-09T20:24:09.915100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-03-09T20:24:09.915522] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-03-09T20:24:09.916436] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-03-09T20:24:09.916496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:09.916528] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:09.916557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:09.916665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:09.980481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:09.981369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:09.981496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:09.981532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:10.098529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:10.098686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:10.098732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:10.098764] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:10.102270] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-03-09T20:24:10.102556] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-03-09T20:24:10.102728] [INFO ] [sig ] HWKN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:10.244635] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HWKN.txt [2026-03-09T20:24:10.244790] [INFO ] [sig ] [1512/3280] Completed HWKN in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:10.244829] [INFO ] [sig ] [1513/3280] Forecasting HWM... [2026-03-09T20:24:10.244860] [INFO ] [sig ] Generating forecast for: HWM [2026-03-09T20:24:10.244891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-03-09T20:24:10.256226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-03-09T20:24:10.256618] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-03-09T20:24:10.257435] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-03-09T20:24:10.257488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:10.257553] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:10.257612] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:10.257671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:10.316257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:10.317130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:10.317232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:10.317267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:10.445278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:10.445444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:10.445487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:10.445518] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:10.449354] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-03-09T20:24:10.449697] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-03-09T20:24:10.449860] [INFO ] [sig ] HWM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:10.615730] [INFO ] [LOCAL ] Saved forecast: HWM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HWM.txt [2026-03-09T20:24:10.615939] [INFO ] [sig ] [1513/3280] Completed HWM in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:10.615986] [INFO ] [sig ] [1514/3280] Forecasting HXL... [2026-03-09T20:24:10.616016] [INFO ] [sig ] Generating forecast for: HXL [2026-03-09T20:24:10.616047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-03-09T20:24:10.628870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-03-09T20:24:10.629292] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-03-09T20:24:10.630188] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-03-09T20:24:10.630246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:10.630278] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:10.630303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:10.630359] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:10.688092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:10.689083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:10.689173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:10.689206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:10.824623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:10.824806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:10.824855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:10.824890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:10.828470] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-03-09T20:24:10.828846] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-03-09T20:24:10.828995] [INFO ] [sig ] HXL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:10.974121] [INFO ] [LOCAL ] Saved forecast: HXL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HXL.txt [2026-03-09T20:24:10.974291] [INFO ] [sig ] [1514/3280] Completed HXL in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:10.974332] [INFO ] [sig ] [1515/3280] Forecasting HY... [2026-03-09T20:24:10.974361] [INFO ] [sig ] Generating forecast for: HY [2026-03-09T20:24:10.974392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-03-09T20:24:10.987203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-03-09T20:24:10.987642] [INFO ] [FORECASTER] Starting predict_future for HY [2026-03-09T20:24:10.988707] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-03-09T20:24:10.988767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:10.988801] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:10.988840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:10.989087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:11.050736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:11.051696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:11.051802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:11.051839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:11.178894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:11.179067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:11.179108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:11.179138] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:11.182726] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-03-09T20:24:11.183056] [INFO ] [FORECASTER] Completed predict_future for HY [2026-03-09T20:24:11.183198] [INFO ] [sig ] HY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:11.334218] [INFO ] [LOCAL ] Saved forecast: HY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HY.txt [2026-03-09T20:24:11.334428] [INFO ] [sig ] [1515/3280] Completed HY in 0.4s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:11.334471] [INFO ] [sig ] [1516/3280] Forecasting HYFM... [2026-03-09T20:24:11.334502] [INFO ] [sig ] Generating forecast for: HYFM [2026-03-09T20:24:11.334534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-03-09T20:24:11.346032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-03-09T20:24:11.346303] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-03-09T20:24:11.347129] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-03-09T20:24:11.347183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:11.347215] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:11.347242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:11.347299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:11.410713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:11.412321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:11.412433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:11.412490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:11.533195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:11.533359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:11.533401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:11.533430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:11.536909] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-03-09T20:24:11.537189] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-03-09T20:24:11.537320] [INFO ] [sig ] HYFM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:11.677709] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HYFM.txt [2026-03-09T20:24:11.677832] [INFO ] [sig ] [1516/3280] Completed HYFM in 0.3s | 2.77 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:11.677871] [INFO ] [sig ] [1517/3280] Forecasting HYI... [2026-03-09T20:24:11.677900] [INFO ] [sig ] Generating forecast for: HYI [2026-03-09T20:24:11.677930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-03-09T20:24:11.689174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-03-09T20:24:11.689465] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-03-09T20:24:11.690300] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-03-09T20:24:11.690354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:11.690387] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:11.690414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:11.690470] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:11.750346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:11.750956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:11.751033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:11.751066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:11.867611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:11.867708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:11.867743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:11.867772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:11.870992] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: DOWN (p=30.15%) [2026-03-09T20:24:11.871260] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-03-09T20:24:11.871385] [INFO ] [sig ] HYI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:12.012292] [INFO ] [LOCAL ] Saved forecast: HYI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HYI.txt [2026-03-09T20:24:12.012401] [INFO ] [sig ] [1517/3280] Completed HYI in 0.3s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:12.012438] [INFO ] [sig ] [1518/3280] Forecasting HYLS... [2026-03-09T20:24:12.012467] [INFO ] [sig ] Generating forecast for: HYLS [2026-03-09T20:24:12.012495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-03-09T20:24:12.023802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-03-09T20:24:12.024125] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-03-09T20:24:12.024983] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-03-09T20:24:12.025036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:12.025069] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:12.025096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:12.025152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:12.083414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:12.084033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:12.084111] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:12.084143] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:12.204477] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:12.204633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:12.204676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:12.204707] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:12.208110] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-03-09T20:24:12.208388] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-03-09T20:24:12.208518] [INFO ] [sig ] HYLS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:12.349211] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HYLS.txt [2026-03-09T20:24:12.349350] [INFO ] [sig ] [1518/3280] Completed HYLS in 0.3s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:12.349390] [INFO ] [sig ] [1519/3280] Forecasting HYMC... [2026-03-09T20:24:12.349420] [INFO ] [sig ] Generating forecast for: HYMC [2026-03-09T20:24:12.349456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-03-09T20:24:12.360667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-03-09T20:24:12.361035] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-03-09T20:24:12.361872] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-03-09T20:24:12.361925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:12.361984] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:12.362013] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:12.362070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:12.424555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:12.425659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:12.425750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:12.425783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:12.549388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:12.549558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:12.549621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:12.549653] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:12.553536] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-09T20:24:12.553857] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-03-09T20:24:12.553998] [INFO ] [sig ] HYMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:12.702424] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HYMC.txt [2026-03-09T20:24:12.702604] [INFO ] [sig ] [1519/3280] Completed HYMC in 0.4s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:12.702648] [INFO ] [sig ] [1520/3280] Forecasting HYXF... [2026-03-09T20:24:12.702678] [INFO ] [sig ] Generating forecast for: HYXF [2026-03-09T20:24:12.702709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-03-09T20:24:12.714269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-03-09T20:24:12.714683] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-03-09T20:24:12.715553] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-03-09T20:24:12.715628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:12.715662] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:12.715689] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:12.715745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:12.778924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:12.779939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:12.780040] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:12.780076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:12.905168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:12.905336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:12.905379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:12.905409] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:12.909666] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=89.95%) [2026-03-09T20:24:12.910018] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-03-09T20:24:12.910169] [INFO ] [sig ] HYXF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:13.065973] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HYXF.txt [2026-03-09T20:24:13.066154] [INFO ] [sig ] [1520/3280] Completed HYXF in 0.4s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:13.066196] [INFO ] [sig ] [1521/3280] Forecasting HYZD... [2026-03-09T20:24:13.066227] [INFO ] [sig ] Generating forecast for: HYZD [2026-03-09T20:24:13.066257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-03-09T20:24:13.078145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-03-09T20:24:13.078493] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-03-09T20:24:13.079596] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-03-09T20:24:13.079653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:13.079693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:13.079731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:13.079804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:13.141263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:13.142181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:13.142272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:13.142307] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:13.264921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:13.265097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:13.265139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:13.265168] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:13.269340] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-03-09T20:24:13.269718] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-03-09T20:24:13.269892] [INFO ] [sig ] HYZD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:13.418912] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/HYZD.txt [2026-03-09T20:24:13.419079] [INFO ] [sig ] [1521/3280] Completed HYZD in 0.4s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:13.419121] [INFO ] [sig ] [1522/3280] Forecasting HZO... [2026-03-09T20:24:13.419151] [INFO ] [sig ] Generating forecast for: HZO [2026-03-09T20:24:13.419186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-03-09T20:24:13.431468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-03-09T20:24:13.431861] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-03-09T20:24:13.432733] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-03-09T20:24:13.432789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:13.432825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:13.432853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:13.432911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:13.492561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:13.493346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:13.493431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:13.493465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:13.619671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:13.619839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:13.619880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:13.619945] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:13.623618] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-03-09T20:24:13.623961] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-03-09T20:24:13.624126] [INFO ] [sig ] HZO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:13.767086] [INFO ] [LOCAL ] Saved forecast: HZO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/HZO.txt [2026-03-09T20:24:13.767242] [INFO ] [sig ] [1522/3280] Completed HZO in 0.3s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:13.767284] [INFO ] [sig ] [1523/3280] Forecasting IAC... [2026-03-09T20:24:13.767313] [INFO ] [sig ] Generating forecast for: IAC [2026-03-09T20:24:13.767344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-03-09T20:24:13.779620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-03-09T20:24:13.779981] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-03-09T20:24:13.780827] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-03-09T20:24:13.780881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:13.780912] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:13.780938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:13.780994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:13.840356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:13.841253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:13.841338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:13.841373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:13.965584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:13.965749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:13.965792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:13.965820] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:13.969530] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-03-09T20:24:13.969859] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-03-09T20:24:13.970004] [INFO ] [sig ] IAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:14.112128] [INFO ] [LOCAL ] Saved forecast: IAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IAC.txt [2026-03-09T20:24:14.112300] [INFO ] [sig ] [1523/3280] Completed IAC in 0.3s | 2.78 sym/s | Total: 9.1m | ETA: 10.6m [2026-03-09T20:24:14.112343] [INFO ] [sig ] [1524/3280] Forecasting IAE... [2026-03-09T20:24:14.112374] [INFO ] [sig ] Generating forecast for: IAE [2026-03-09T20:24:14.112406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-03-09T20:24:14.124139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-03-09T20:24:14.124526] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-03-09T20:24:14.125390] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-03-09T20:24:14.125445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:14.125478] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:14.125505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:14.125562] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:14.186326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:14.187248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:14.187338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:14.187399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:14.309160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:14.309320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:14.309368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:14.309400] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:14.313154] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=76.06%) [2026-03-09T20:24:14.313447] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-03-09T20:24:14.313616] [INFO ] [sig ] IAE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:14.464043] [INFO ] [LOCAL ] Saved forecast: IAE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IAE.txt [2026-03-09T20:24:14.464227] [INFO ] [sig ] [1524/3280] Completed IAE in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:14.464278] [INFO ] [sig ] [1525/3280] Forecasting IAG... [2026-03-09T20:24:14.464336] [INFO ] [sig ] Generating forecast for: IAG [2026-03-09T20:24:14.464391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-03-09T20:24:14.478599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-03-09T20:24:14.479010] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-03-09T20:24:14.479884] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-03-09T20:24:14.479945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:14.479977] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:14.480003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:14.480060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:14.543903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:14.544852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:14.544960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:14.545000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:14.680969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:14.681348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:14.681396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:14.681425] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:14.685665] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-03-09T20:24:14.686018] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-03-09T20:24:14.686166] [INFO ] [sig ] IAG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:14.832658] [INFO ] [LOCAL ] Saved forecast: IAG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IAG.txt [2026-03-09T20:24:14.832837] [INFO ] [sig ] [1525/3280] Completed IAG in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:14.832915] [INFO ] [sig ] [1526/3280] Forecasting IBB... [2026-03-09T20:24:14.832949] [INFO ] [sig ] Generating forecast for: IBB [2026-03-09T20:24:14.832980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-03-09T20:24:14.844690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-03-09T20:24:14.845052] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-03-09T20:24:14.845938] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-03-09T20:24:14.845993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:14.846026] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:14.846054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:14.846111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:14.907165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:14.908086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:14.908175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:14.908209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:15.031295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:15.031465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:15.031510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:15.031595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:15.035355] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-03-09T20:24:15.035733] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-03-09T20:24:15.035888] [INFO ] [sig ] IBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:15.180198] [INFO ] [LOCAL ] Saved forecast: IBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBB.txt [2026-03-09T20:24:15.180346] [INFO ] [sig ] [1526/3280] Completed IBB in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:15.180386] [INFO ] [sig ] [1527/3280] Forecasting IBBQ... [2026-03-09T20:24:15.180416] [INFO ] [sig ] Generating forecast for: IBBQ [2026-03-09T20:24:15.180445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-03-09T20:24:15.192304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-03-09T20:24:15.192668] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-03-09T20:24:15.193598] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-03-09T20:24:15.193658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:15.193691] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:15.193719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:15.193778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:15.253988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:15.254886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:15.254975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:15.255009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:15.375400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:15.375590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:15.375637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:15.375669] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:15.379250] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-03-09T20:24:15.379554] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-03-09T20:24:15.379718] [INFO ] [sig ] IBBQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:15.527139] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBBQ.txt [2026-03-09T20:24:15.527285] [INFO ] [sig ] [1527/3280] Completed IBBQ in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:15.527325] [INFO ] [sig ] [1528/3280] Forecasting IBCP... [2026-03-09T20:24:15.527355] [INFO ] [sig ] Generating forecast for: IBCP [2026-03-09T20:24:15.527386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-03-09T20:24:15.539547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-03-09T20:24:15.539998] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-03-09T20:24:15.540942] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-03-09T20:24:15.541010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:15.541045] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:15.541071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:15.541128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:15.601029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:15.602080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:15.602378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:15.602413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:15.724694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:15.724863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:15.724906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:15.724935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:15.728609] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-03-09T20:24:15.728910] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-03-09T20:24:15.729049] [INFO ] [sig ] IBCP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:15.880875] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBCP.txt [2026-03-09T20:24:15.881049] [INFO ] [sig ] [1528/3280] Completed IBCP in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:15.881089] [INFO ] [sig ] [1529/3280] Forecasting IBEX... [2026-03-09T20:24:15.881118] [INFO ] [sig ] Generating forecast for: IBEX [2026-03-09T20:24:15.881150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-03-09T20:24:15.893617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-03-09T20:24:15.894035] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-03-09T20:24:15.895377] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-03-09T20:24:15.895433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:15.895464] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:15.895491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:15.895547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:15.954779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:15.955643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:15.955758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:15.955792] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:16.076844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:16.077008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:16.077052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:16.077083] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:16.080813] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-03-09T20:24:16.081114] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-03-09T20:24:16.081250] [INFO ] [sig ] IBEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:16.229022] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBEX.txt [2026-03-09T20:24:16.229192] [INFO ] [sig ] [1529/3280] Completed IBEX in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:16.229235] [INFO ] [sig ] [1530/3280] Forecasting IBM... [2026-03-09T20:24:16.229268] [INFO ] [sig ] Generating forecast for: IBM [2026-03-09T20:24:16.229300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-03-09T20:24:16.241530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-03-09T20:24:16.242001] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-03-09T20:24:16.242909] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-03-09T20:24:16.242964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:16.242998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:16.243027] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:16.243087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:16.303344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:16.304250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:16.304338] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:16.304374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:16.429322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:16.429488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:16.429532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:16.429563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:16.433185] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=80.25%) [2026-03-09T20:24:16.433555] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-03-09T20:24:16.433733] [INFO ] [sig ] IBM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:16.582185] [INFO ] [LOCAL ] Saved forecast: IBM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBM.txt [2026-03-09T20:24:16.582349] [INFO ] [sig ] [1530/3280] Completed IBM in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:16.582391] [INFO ] [sig ] [1531/3280] Forecasting IBN... [2026-03-09T20:24:16.582424] [INFO ] [sig ] Generating forecast for: IBN [2026-03-09T20:24:16.582461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-03-09T20:24:16.594217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-03-09T20:24:16.594612] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-03-09T20:24:16.595553] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-03-09T20:24:16.595633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:16.595666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:16.595692] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:16.595749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:16.657489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:16.658443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:16.658532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:16.658567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:16.785703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:16.785876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:16.785917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:16.785945] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:16.789817] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: DOWN (p=48.86%) [2026-03-09T20:24:16.790198] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-03-09T20:24:16.790346] [INFO ] [sig ] IBN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:16.943270] [INFO ] [LOCAL ] Saved forecast: IBN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBN.txt [2026-03-09T20:24:16.943433] [INFO ] [sig ] [1531/3280] Completed IBN in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:16.943513] [INFO ] [sig ] [1532/3280] Forecasting IBOC... [2026-03-09T20:24:16.943558] [INFO ] [sig ] Generating forecast for: IBOC [2026-03-09T20:24:16.943633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-03-09T20:24:16.957495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-03-09T20:24:16.957991] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-03-09T20:24:16.959141] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-03-09T20:24:16.959199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:16.959232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:16.959258] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:16.959316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:17.019334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:17.020307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:17.020400] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:17.020434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:17.141840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:17.142048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:17.142096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:17.142126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:17.145894] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-03-09T20:24:17.146187] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-03-09T20:24:17.146327] [INFO ] [sig ] IBOC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:17.291990] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBOC.txt [2026-03-09T20:24:17.292165] [INFO ] [sig ] [1532/3280] Completed IBOC in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:17.292207] [INFO ] [sig ] [1533/3280] Forecasting IBP... [2026-03-09T20:24:17.292238] [INFO ] [sig ] Generating forecast for: IBP [2026-03-09T20:24:17.292277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-03-09T20:24:17.304891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-03-09T20:24:17.305266] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-03-09T20:24:17.306312] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-03-09T20:24:17.306366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:17.306397] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:17.306423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:17.306479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:17.384635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:17.385956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:17.386080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:17.386117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:17.521644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:17.521812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:17.521855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:17.521885] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:17.525838] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-03-09T20:24:17.526197] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-03-09T20:24:17.526331] [INFO ] [sig ] IBP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:17.674075] [INFO ] [LOCAL ] Saved forecast: IBP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBP.txt [2026-03-09T20:24:17.674224] [INFO ] [sig ] [1533/3280] Completed IBP in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:17.674265] [INFO ] [sig ] [1534/3280] Forecasting IBRX... [2026-03-09T20:24:17.674295] [INFO ] [sig ] Generating forecast for: IBRX [2026-03-09T20:24:17.674326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-03-09T20:24:17.686558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-03-09T20:24:17.686944] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-03-09T20:24:17.687817] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-03-09T20:24:17.687871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:17.687903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:17.687930] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:17.687986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:17.752107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:17.753095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:17.753186] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:17.753220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:17.889985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:17.890159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:17.890202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:17.890229] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:17.893959] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-03-09T20:24:17.894353] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-03-09T20:24:17.894512] [INFO ] [sig ] IBRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:18.040012] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBRX.txt [2026-03-09T20:24:18.040183] [INFO ] [sig ] [1534/3280] Completed IBRX in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:18.040242] [INFO ] [sig ] [1535/3280] Forecasting IBTG... [2026-03-09T20:24:18.040275] [INFO ] [sig ] Generating forecast for: IBTG [2026-03-09T20:24:18.040304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-03-09T20:24:18.051824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-03-09T20:24:18.052194] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-03-09T20:24:18.053064] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-03-09T20:24:18.053121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:18.053155] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:18.053184] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:18.053242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:18.113972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:18.114961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:18.115051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:18.115086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:18.236006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:18.236216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:18.236289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:18.236330] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:18.241528] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-03-09T20:24:18.242009] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-03-09T20:24:18.242395] [INFO ] [sig ] IBTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:18.400256] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBTG.txt [2026-03-09T20:24:18.400420] [INFO ] [sig ] [1535/3280] Completed IBTG in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:18.400462] [INFO ] [sig ] [1536/3280] Forecasting IBTH... [2026-03-09T20:24:18.400495] [INFO ] [sig ] Generating forecast for: IBTH [2026-03-09T20:24:18.400526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-03-09T20:24:18.412395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-03-09T20:24:18.412791] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-03-09T20:24:18.413658] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-03-09T20:24:18.413714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:18.413772] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:18.413800] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:18.413858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:18.473900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:18.474730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:18.474816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:18.474856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:18.599583] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:18.599747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:18.599788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:18.599818] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:18.603527] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-03-09T20:24:18.603876] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-03-09T20:24:18.604044] [INFO ] [sig ] IBTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:18.746895] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBTH.txt [2026-03-09T20:24:18.747056] [INFO ] [sig ] [1536/3280] Completed IBTH in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:18.747097] [INFO ] [sig ] [1537/3280] Forecasting IBTI... [2026-03-09T20:24:18.747127] [INFO ] [sig ] Generating forecast for: IBTI [2026-03-09T20:24:18.747157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-03-09T20:24:18.758100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-03-09T20:24:18.758453] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-03-09T20:24:18.759303] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-03-09T20:24:18.759357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:18.759388] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:18.759413] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:18.759469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:18.820412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:18.821521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:18.821630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:18.821666] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:18.945182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:18.945361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:18.945404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:18.945433] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:18.949111] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-03-09T20:24:18.949401] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-03-09T20:24:18.949564] [INFO ] [sig ] IBTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:19.095538] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBTI.txt [2026-03-09T20:24:19.095749] [INFO ] [sig ] [1537/3280] Completed IBTI in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:19.095792] [INFO ] [sig ] [1538/3280] Forecasting IBTJ... [2026-03-09T20:24:19.095824] [INFO ] [sig ] Generating forecast for: IBTJ [2026-03-09T20:24:19.095854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-03-09T20:24:19.109410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-03-09T20:24:19.109810] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-03-09T20:24:19.110900] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-03-09T20:24:19.110956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:19.110988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:19.111015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:19.111072] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:19.174499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:19.175321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:19.175405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:19.175440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:19.297624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:19.297787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:19.297827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:19.297855] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:19.301371] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-03-09T20:24:19.301681] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-03-09T20:24:19.301814] [INFO ] [sig ] IBTJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:19.447607] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBTJ.txt [2026-03-09T20:24:19.447757] [INFO ] [sig ] [1538/3280] Completed IBTJ in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:19.447798] [INFO ] [sig ] [1539/3280] Forecasting IBTK... [2026-03-09T20:24:19.447829] [INFO ] [sig ] Generating forecast for: IBTK [2026-03-09T20:24:19.447860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-03-09T20:24:19.459659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-03-09T20:24:19.460003] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-03-09T20:24:19.461035] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-03-09T20:24:19.461090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:19.461134] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:19.461163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:19.461413] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:19.520771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:19.521680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:19.521762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:19.521794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:19.644529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:19.644706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:19.644750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:19.644835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:19.648764] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=30.33%) [2026-03-09T20:24:19.649054] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-03-09T20:24:19.649186] [INFO ] [sig ] IBTK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:19.799409] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IBTK.txt [2026-03-09T20:24:19.799599] [INFO ] [sig ] [1539/3280] Completed IBTK in 0.4s | 2.78 sym/s | Total: 9.2m | ETA: 10.5m [2026-03-09T20:24:19.799657] [INFO ] [sig ] [1540/3280] Forecasting IBTL... [2026-03-09T20:24:19.799690] [INFO ] [sig ] Generating forecast for: IBTL [2026-03-09T20:24:19.799721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-03-09T20:24:19.811993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-03-09T20:24:19.812329] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-03-09T20:24:19.813194] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-03-09T20:24:19.813247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:19.813278] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:19.813304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:19.813360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:19.871196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:19.872175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:19.872265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:19.872299] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:19.996692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:19.996854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:19.996896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:19.996925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:20.000740] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=55.27%) [2026-03-09T20:24:20.001023] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-03-09T20:24:20.001347] [INFO ] [sig ] IBTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:20.145462] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBTL.txt [2026-03-09T20:24:20.145615] [INFO ] [sig ] [1540/3280] Completed IBTL in 0.3s | 2.78 sym/s | Total: 9.2m | ETA: 10.4m [2026-03-09T20:24:20.145657] [INFO ] [sig ] [1541/3280] Forecasting IBTM... [2026-03-09T20:24:20.145687] [INFO ] [sig ] Generating forecast for: IBTM [2026-03-09T20:24:20.145717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-03-09T20:24:20.156966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-03-09T20:24:20.157299] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-03-09T20:24:20.158158] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-03-09T20:24:20.158211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:20.158241] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:20.158267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:20.158323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:20.216973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:20.217676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:20.217755] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:20.217787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:20.335367] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:20.335524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:20.335564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:20.335635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:20.339154] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-03-09T20:24:20.339437] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-03-09T20:24:20.339565] [INFO ] [sig ] IBTM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:20.486706] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBTM.txt [2026-03-09T20:24:20.486857] [INFO ] [sig ] [1541/3280] Completed IBTM in 0.3s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:20.486906] [INFO ] [sig ] [1542/3280] Forecasting IBTO... [2026-03-09T20:24:20.486938] [INFO ] [sig ] Generating forecast for: IBTO [2026-03-09T20:24:20.486970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-03-09T20:24:20.499165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-03-09T20:24:20.499481] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-03-09T20:24:20.500378] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-03-09T20:24:20.500432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:20.500463] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:20.500490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:20.500547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:20.560515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:20.561473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:20.561588] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:20.561624] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:20.677856] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:20.678022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:20.678069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:20.678099] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:20.681589] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=50.17%) [2026-03-09T20:24:20.681874] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-03-09T20:24:20.682006] [INFO ] [sig ] IBTO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:20.826543] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IBTO.txt [2026-03-09T20:24:20.826721] [INFO ] [sig ] [1542/3280] Completed IBTO in 0.3s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:20.826769] [INFO ] [sig ] [1543/3280] Forecasting ICE... [2026-03-09T20:24:20.826800] [INFO ] [sig ] Generating forecast for: ICE [2026-03-09T20:24:20.826831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-03-09T20:24:20.838442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-03-09T20:24:20.838804] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-03-09T20:24:20.839645] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-03-09T20:24:20.839700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:20.839732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:20.839760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:20.839817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:20.899279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:20.900280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:20.900371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:20.900406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:21.025409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:21.025601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:21.025646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:21.025677] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:21.029395] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=25.05%) [2026-03-09T20:24:21.029724] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-03-09T20:24:21.029868] [INFO ] [sig ] ICE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:21.186341] [INFO ] [LOCAL ] Saved forecast: ICE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ICE.txt [2026-03-09T20:24:21.186529] [INFO ] [sig ] [1543/3280] Completed ICE in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:21.186588] [INFO ] [sig ] [1544/3280] Forecasting ICFI... [2026-03-09T20:24:21.186623] [INFO ] [sig ] Generating forecast for: ICFI [2026-03-09T20:24:21.186660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-03-09T20:24:21.197301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-03-09T20:24:21.197735] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-03-09T20:24:21.198602] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-03-09T20:24:21.198657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:21.198688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:21.198715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:21.198772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:21.262740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:21.263817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:21.263940] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:21.263975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:21.386341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:21.386507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:21.386548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:21.386596] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:21.390201] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-03-09T20:24:21.390499] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-03-09T20:24:21.390691] [INFO ] [sig ] ICFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:21.536728] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ICFI.txt [2026-03-09T20:24:21.536932] [INFO ] [sig ] [1544/3280] Completed ICFI in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:21.536976] [INFO ] [sig ] [1545/3280] Forecasting ICL... [2026-03-09T20:24:21.537007] [INFO ] [sig ] Generating forecast for: ICL [2026-03-09T20:24:21.537045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-03-09T20:24:21.550481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-03-09T20:24:21.550914] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-03-09T20:24:21.551879] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-03-09T20:24:21.551933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:21.551966] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:21.551994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:21.552049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:21.612209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:21.613146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:21.613234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:21.613269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:21.734744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:21.734908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:21.734949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:21.734978] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:21.738912] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=50.09%) [2026-03-09T20:24:21.739421] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-03-09T20:24:21.739564] [INFO ] [sig ] ICL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:21.886929] [INFO ] [LOCAL ] Saved forecast: ICL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ICL.txt [2026-03-09T20:24:21.887092] [INFO ] [sig ] [1545/3280] Completed ICL in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:21.887131] [INFO ] [sig ] [1546/3280] Forecasting ICLN... [2026-03-09T20:24:21.887163] [INFO ] [sig ] Generating forecast for: ICLN [2026-03-09T20:24:21.887192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-03-09T20:24:21.901229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-03-09T20:24:21.901619] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-03-09T20:24:21.902428] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-03-09T20:24:21.902481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:21.902512] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:21.902540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:21.902617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:21.961264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:21.962152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:21.962293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:21.962327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:22.090429] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:22.090652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:22.090699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:22.090745] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:22.094498] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-03-09T20:24:22.094824] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-03-09T20:24:22.094986] [INFO ] [sig ] ICLN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:22.237780] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ICLN.txt [2026-03-09T20:24:22.237951] [INFO ] [sig ] [1546/3280] Completed ICLN in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:22.237992] [INFO ] [sig ] [1547/3280] Forecasting ICMB... [2026-03-09T20:24:22.238023] [INFO ] [sig ] Generating forecast for: ICMB [2026-03-09T20:24:22.238061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-03-09T20:24:22.250015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-03-09T20:24:22.250372] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-03-09T20:24:22.251444] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-03-09T20:24:22.251499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:22.251532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:22.251560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:22.251644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:22.311427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:22.312559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:22.312671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:22.312704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:22.431741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:22.431919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:22.431961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:22.431991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:22.436377] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-03-09T20:24:22.436774] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-03-09T20:24:22.436928] [INFO ] [sig ] ICMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:22.597252] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ICMB.txt [2026-03-09T20:24:22.597412] [INFO ] [sig ] [1547/3280] Completed ICMB in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:22.597454] [INFO ] [sig ] [1548/3280] Forecasting ICOP... [2026-03-09T20:24:22.597485] [INFO ] [sig ] Generating forecast for: ICOP [2026-03-09T20:24:22.597514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-03-09T20:24:22.611088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-03-09T20:24:22.611722] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-03-09T20:24:22.612615] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-03-09T20:24:22.612673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:22.612706] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:22.612733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:22.612792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:22.673776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:22.674686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:22.674789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:22.674825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:22.804457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:22.804652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:22.804702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:22.804732] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:22.808488] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=92.86%) [2026-03-09T20:24:22.808821] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-03-09T20:24:22.808979] [INFO ] [sig ] ICOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:22.958261] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ICOP.txt [2026-03-09T20:24:22.958409] [INFO ] [sig ] [1548/3280] Completed ICOP in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:22.958447] [INFO ] [sig ] [1549/3280] Forecasting ICUI... [2026-03-09T20:24:22.958476] [INFO ] [sig ] Generating forecast for: ICUI [2026-03-09T20:24:22.958507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-03-09T20:24:22.970729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-03-09T20:24:22.971106] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-03-09T20:24:22.971989] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-03-09T20:24:22.972049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:22.972082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:22.972109] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:22.972167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:23.034283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:23.035165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:23.035250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:23.035285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:23.163800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:23.163968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:23.164011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:23.164042] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:23.167568] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=22.34%) [2026-03-09T20:24:23.167900] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-03-09T20:24:23.168037] [INFO ] [sig ] ICUI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:23.314800] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ICUI.txt [2026-03-09T20:24:23.314998] [INFO ] [sig ] [1549/3280] Completed ICUI in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:23.315041] [INFO ] [sig ] [1550/3280] Forecasting IDA... [2026-03-09T20:24:23.315072] [INFO ] [sig ] Generating forecast for: IDA [2026-03-09T20:24:23.315101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-03-09T20:24:23.327556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-03-09T20:24:23.328006] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-03-09T20:24:23.328860] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-03-09T20:24:23.328915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:23.328947] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:23.328988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:23.329046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:23.390856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:23.391817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:23.391908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:23.391942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:23.524320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:23.524502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:23.524543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:23.524594] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:23.529098] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=69.52%) [2026-03-09T20:24:23.529412] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-03-09T20:24:23.529567] [INFO ] [sig ] IDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:23.701258] [INFO ] [LOCAL ] Saved forecast: IDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IDA.txt [2026-03-09T20:24:23.701423] [INFO ] [sig ] [1550/3280] Completed IDA in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:23.701464] [INFO ] [sig ] [1551/3280] Forecasting IDAI... [2026-03-09T20:24:23.701495] [INFO ] [sig ] Generating forecast for: IDAI [2026-03-09T20:24:23.701526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-03-09T20:24:23.713432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-03-09T20:24:23.713733] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-03-09T20:24:23.714769] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-03-09T20:24:23.714831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:23.714863] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:23.714890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:23.714947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:23.774497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:23.775641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:23.775764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:23.775800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:23.903041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:23.903207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:23.903438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:23.903466] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:23.907151] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-03-09T20:24:23.907653] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-03-09T20:24:23.907783] [INFO ] [sig ] IDAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:24.054175] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IDAI.txt [2026-03-09T20:24:24.054317] [INFO ] [sig ] [1551/3280] Completed IDAI in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:24.054357] [INFO ] [sig ] [1552/3280] Forecasting IDCC... [2026-03-09T20:24:24.054387] [INFO ] [sig ] Generating forecast for: IDCC [2026-03-09T20:24:24.054416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-03-09T20:24:24.066758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-03-09T20:24:24.067089] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-03-09T20:24:24.067959] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-03-09T20:24:24.068013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:24.068051] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:24.068085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:24.068154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:24.127136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:24.127971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:24.128059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:24.128093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:24.252723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:24.252893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:24.252934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:24.252964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:24.256434] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-03-09T20:24:24.256735] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-03-09T20:24:24.256869] [INFO ] [sig ] IDCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:24.419478] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IDCC.txt [2026-03-09T20:24:24.419696] [INFO ] [sig ] [1552/3280] Completed IDCC in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:24.419747] [INFO ] [sig ] [1553/3280] Forecasting IDE... [2026-03-09T20:24:24.419779] [INFO ] [sig ] Generating forecast for: IDE [2026-03-09T20:24:24.419808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-03-09T20:24:24.435750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-03-09T20:24:24.436178] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-03-09T20:24:24.437210] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-03-09T20:24:24.437271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:24.437336] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:24.437367] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:24.437424] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:24.507514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:24.508625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:24.508751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:24.508801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:24.654165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:24.654333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:24.654375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:24.654404] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:24.658325] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-03-09T20:24:24.658916] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-03-09T20:24:24.659086] [INFO ] [sig ] IDE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:24.828156] [INFO ] [LOCAL ] Saved forecast: IDE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IDE.txt [2026-03-09T20:24:24.828317] [INFO ] [sig ] [1553/3280] Completed IDE in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:24.828358] [INFO ] [sig ] [1554/3280] Forecasting IDN... [2026-03-09T20:24:24.828388] [INFO ] [sig ] Generating forecast for: IDN [2026-03-09T20:24:24.828425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-03-09T20:24:24.840253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-03-09T20:24:24.840781] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-03-09T20:24:24.841765] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-03-09T20:24:24.841819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:24.841851] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:24.841878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:24.841934] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:24.900972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:24.901856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:24.901941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:24.901974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:25.020464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:25.020642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:25.020683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:25.020712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:25.024198] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-03-09T20:24:25.024508] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-03-09T20:24:25.024698] [INFO ] [sig ] IDN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:25.170159] [INFO ] [LOCAL ] Saved forecast: IDN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IDN.txt [2026-03-09T20:24:25.170317] [INFO ] [sig ] [1554/3280] Completed IDN in 0.3s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:25.170358] [INFO ] [sig ] [1555/3280] Forecasting IDXX... [2026-03-09T20:24:25.170388] [INFO ] [sig ] Generating forecast for: IDXX [2026-03-09T20:24:25.170417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-03-09T20:24:25.182448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-03-09T20:24:25.182943] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-03-09T20:24:25.183873] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-03-09T20:24:25.183928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:25.183962] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:25.183989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:25.184048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:25.243925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:25.244796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:25.244884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:25.244917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:25.365914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:25.366086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:25.366127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:25.366157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:25.369714] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=36.85%) [2026-03-09T20:24:25.370002] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-03-09T20:24:25.370164] [INFO ] [sig ] IDXX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:25.513375] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IDXX.txt [2026-03-09T20:24:25.513537] [INFO ] [sig ] [1555/3280] Completed IDXX in 0.3s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:25.513597] [INFO ] [sig ] [1556/3280] Forecasting IDYA... [2026-03-09T20:24:25.513630] [INFO ] [sig ] Generating forecast for: IDYA [2026-03-09T20:24:25.513660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-03-09T20:24:25.525758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-03-09T20:24:25.526131] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-03-09T20:24:25.526966] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-03-09T20:24:25.527020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:25.527052] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:25.527083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:25.527140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:25.585876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:25.586737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:25.586827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:25.586861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:25.709476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:25.709658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:25.709701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:25.709769] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:25.713466] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-03-09T20:24:25.713777] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-03-09T20:24:25.713914] [INFO ] [sig ] IDYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:25.857842] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IDYA.txt [2026-03-09T20:24:25.857988] [INFO ] [sig ] [1556/3280] Completed IDYA in 0.3s | 2.78 sym/s | Total: 9.3m | ETA: 10.4m [2026-03-09T20:24:25.858027] [INFO ] [sig ] [1557/3280] Forecasting IEF... [2026-03-09T20:24:25.858057] [INFO ] [sig ] Generating forecast for: IEF [2026-03-09T20:24:25.858089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-03-09T20:24:25.870608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-03-09T20:24:25.870965] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-03-09T20:24:25.871819] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-03-09T20:24:25.871873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:25.871905] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:25.871931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:25.871987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:25.936979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:25.938007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:25.938112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:25.938152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:26.072341] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:26.072503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:26.072545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:26.072593] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:26.076236] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=43.25%) [2026-03-09T20:24:26.076559] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-03-09T20:24:26.076742] [INFO ] [sig ] IEF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:26.224446] [INFO ] [LOCAL ] Saved forecast: IEF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IEF.txt [2026-03-09T20:24:26.224615] [INFO ] [sig ] [1557/3280] Completed IEF in 0.4s | 2.78 sym/s | Total: 9.3m | ETA: 10.3m [2026-03-09T20:24:26.224657] [INFO ] [sig ] [1558/3280] Forecasting IEI... [2026-03-09T20:24:26.224686] [INFO ] [sig ] Generating forecast for: IEI [2026-03-09T20:24:26.224715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-03-09T20:24:26.237651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-03-09T20:24:26.238013] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-03-09T20:24:26.238866] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-03-09T20:24:26.238920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:26.238952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:26.238980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:26.239036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:26.299091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:26.299882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:26.299967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:26.300000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:26.425862] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:26.426026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:26.426067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:26.426101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:26.429938] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=54.91%) [2026-03-09T20:24:26.430249] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-03-09T20:24:26.430396] [INFO ] [sig ] IEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:26.578032] [INFO ] [LOCAL ] Saved forecast: IEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IEI.txt [2026-03-09T20:24:26.578184] [INFO ] [sig ] [1558/3280] Completed IEI in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:26.578223] [INFO ] [sig ] [1559/3280] Forecasting IEP... [2026-03-09T20:24:26.578254] [INFO ] [sig ] Generating forecast for: IEP [2026-03-09T20:24:26.578285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-03-09T20:24:26.590101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-03-09T20:24:26.590456] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-03-09T20:24:26.591276] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-03-09T20:24:26.591330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:26.591361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:26.591387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:26.591444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:26.653944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:26.654916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:26.655012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:26.655047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:26.778735] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:26.778904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:26.778947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:26.778976] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:26.782638] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=29.63%) [2026-03-09T20:24:26.782979] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-03-09T20:24:26.783124] [INFO ] [sig ] IEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:26.938810] [INFO ] [LOCAL ] Saved forecast: IEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IEP.txt [2026-03-09T20:24:26.938975] [INFO ] [sig ] [1559/3280] Completed IEP in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:26.939016] [INFO ] [sig ] [1560/3280] Forecasting IESC... [2026-03-09T20:24:26.939047] [INFO ] [sig ] Generating forecast for: IESC [2026-03-09T20:24:26.939081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-03-09T20:24:26.951980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-03-09T20:24:26.952416] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-03-09T20:24:26.953329] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-03-09T20:24:26.953394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:26.953427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:26.953455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:26.953514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:27.014908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:27.015862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:27.015953] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:27.015986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:27.143118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:27.143276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:27.143317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:27.143347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:27.146871] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=61.79%) [2026-03-09T20:24:27.147157] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-03-09T20:24:27.147287] [INFO ] [sig ] IESC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:27.296237] [INFO ] [LOCAL ] Saved forecast: IESC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IESC.txt [2026-03-09T20:24:27.296388] [INFO ] [sig ] [1560/3280] Completed IESC in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:27.296430] [INFO ] [sig ] [1561/3280] Forecasting IEX... [2026-03-09T20:24:27.296461] [INFO ] [sig ] Generating forecast for: IEX [2026-03-09T20:24:27.296493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-03-09T20:24:27.309697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-03-09T20:24:27.310086] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-03-09T20:24:27.310984] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-03-09T20:24:27.311040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:27.311074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:27.311106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:27.311169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:27.370992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:27.371884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:27.371977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:27.372012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:27.507089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:27.507279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:27.507330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:27.507367] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:27.511425] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-03-09T20:24:27.511791] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-03-09T20:24:27.511953] [INFO ] [sig ] IEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:27.672819] [INFO ] [LOCAL ] Saved forecast: IEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IEX.txt [2026-03-09T20:24:27.672980] [INFO ] [sig ] [1561/3280] Completed IEX in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:27.673021] [INFO ] [sig ] [1562/3280] Forecasting IFS... [2026-03-09T20:24:27.673053] [INFO ] [sig ] Generating forecast for: IFS [2026-03-09T20:24:27.673086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-03-09T20:24:27.686095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-03-09T20:24:27.686485] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-03-09T20:24:27.687543] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-03-09T20:24:27.687615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:27.687648] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:27.687675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:27.687731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:27.750729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:27.751667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:27.751766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:27.751800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:27.873832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:27.873995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:27.874036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:27.874069] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:27.878274] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=83.64%) [2026-03-09T20:24:27.878601] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-03-09T20:24:27.878744] [INFO ] [sig ] IFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:28.032206] [INFO ] [LOCAL ] Saved forecast: IFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IFS.txt [2026-03-09T20:24:28.032356] [INFO ] [sig ] [1562/3280] Completed IFS in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:28.032397] [INFO ] [sig ] [1563/3280] Forecasting IGA... [2026-03-09T20:24:28.032428] [INFO ] [sig ] Generating forecast for: IGA [2026-03-09T20:24:28.032458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-03-09T20:24:28.044407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-03-09T20:24:28.044808] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-03-09T20:24:28.045641] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-03-09T20:24:28.045707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:28.045740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:28.045768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:28.045824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:28.107769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:28.108622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:28.108747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:28.108783] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:28.238327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:28.238508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:28.238550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:28.238598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:28.242444] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-03-09T20:24:28.242779] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-03-09T20:24:28.242920] [INFO ] [sig ] IGA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:28.389522] [INFO ] [LOCAL ] Saved forecast: IGA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGA.txt [2026-03-09T20:24:28.389683] [INFO ] [sig ] [1563/3280] Completed IGA in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:28.389723] [INFO ] [sig ] [1564/3280] Forecasting IGD... [2026-03-09T20:24:28.389754] [INFO ] [sig ] Generating forecast for: IGD [2026-03-09T20:24:28.389784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-03-09T20:24:28.402112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-03-09T20:24:28.402456] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-03-09T20:24:28.403362] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-03-09T20:24:28.403419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:28.403451] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:28.403479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:28.403536] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:28.466954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:28.468177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:28.468279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:28.468315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:28.599777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:28.599948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:28.599991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:28.600022] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:28.604535] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=54.40%) [2026-03-09T20:24:28.604943] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-03-09T20:24:28.605096] [INFO ] [sig ] IGD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:28.764742] [INFO ] [LOCAL ] Saved forecast: IGD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGD.txt [2026-03-09T20:24:28.764910] [INFO ] [sig ] [1564/3280] Completed IGD in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:28.764954] [INFO ] [sig ] [1565/3280] Forecasting IGF... [2026-03-09T20:24:28.764987] [INFO ] [sig ] Generating forecast for: IGF [2026-03-09T20:24:28.765018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-03-09T20:24:28.777341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-03-09T20:24:28.777838] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-03-09T20:24:28.778791] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-03-09T20:24:28.778851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:28.778884] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:28.778912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:28.778969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:28.855274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:28.856349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:28.856454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:28.856489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:28.996344] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:28.996548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:28.996611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:28.996644] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:29.000539] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-03-09T20:24:29.000868] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-03-09T20:24:29.001012] [INFO ] [sig ] IGF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:29.146759] [INFO ] [LOCAL ] Saved forecast: IGF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGF.txt [2026-03-09T20:24:29.146919] [INFO ] [sig ] [1565/3280] Completed IGF in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:29.146959] [INFO ] [sig ] [1566/3280] Forecasting IGI... [2026-03-09T20:24:29.146989] [INFO ] [sig ] Generating forecast for: IGI [2026-03-09T20:24:29.147019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-03-09T20:24:29.160019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-03-09T20:24:29.160394] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-03-09T20:24:29.161282] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-03-09T20:24:29.161335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:29.161384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:29.161436] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:29.161702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:29.221397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:29.222100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:29.222181] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:29.222214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:29.331586] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:29.331748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:29.331792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:29.331824] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:29.335413] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-03-09T20:24:29.335720] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-03-09T20:24:29.335857] [INFO ] [sig ] IGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:29.491797] [INFO ] [LOCAL ] Saved forecast: IGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGI.txt [2026-03-09T20:24:29.492015] [INFO ] [sig ] [1566/3280] Completed IGI in 0.3s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:29.492074] [INFO ] [sig ] [1567/3280] Forecasting IGIB... [2026-03-09T20:24:29.492108] [INFO ] [sig ] Generating forecast for: IGIB [2026-03-09T20:24:29.492137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-03-09T20:24:29.504506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-03-09T20:24:29.504932] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-03-09T20:24:29.505867] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-03-09T20:24:29.505922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:29.505955] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:29.505981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:29.506038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:29.566814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:29.568058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:29.568160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:29.568202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:29.689694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:29.689855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:29.689896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:29.689924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:29.693411] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-03-09T20:24:29.693715] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-03-09T20:24:29.693846] [INFO ] [sig ] IGIB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:29.844807] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGIB.txt [2026-03-09T20:24:29.844990] [INFO ] [sig ] [1567/3280] Completed IGIB in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:29.845033] [INFO ] [sig ] [1568/3280] Forecasting IGIC... [2026-03-09T20:24:29.845065] [INFO ] [sig ] Generating forecast for: IGIC [2026-03-09T20:24:29.845095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-03-09T20:24:29.856817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-03-09T20:24:29.857203] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-03-09T20:24:29.858771] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-03-09T20:24:29.858925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:29.858964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:29.858994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:29.859061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:29.921066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:29.921945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:29.922036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:29.922070] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:30.049392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:30.049553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:30.049614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:30.049645] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:30.053793] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=88.52%) [2026-03-09T20:24:30.054101] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-03-09T20:24:30.054285] [INFO ] [sig ] IGIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:30.199091] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IGIC.txt [2026-03-09T20:24:30.199228] [INFO ] [sig ] [1568/3280] Completed IGIC in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:30.199267] [INFO ] [sig ] [1569/3280] Forecasting IGSB... [2026-03-09T20:24:30.199297] [INFO ] [sig ] Generating forecast for: IGSB [2026-03-09T20:24:30.199327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-03-09T20:24:30.211064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-03-09T20:24:30.211403] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-03-09T20:24:30.212611] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-03-09T20:24:30.212665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:30.212698] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:30.212725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:30.212782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:30.278312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:30.280121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:30.280275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:30.280327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:30.414812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:30.414981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:30.415024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:30.415054] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:30.418849] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=49.47%) [2026-03-09T20:24:30.419141] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-03-09T20:24:30.419277] [INFO ] [sig ] IGSB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:30.571380] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IGSB.txt [2026-03-09T20:24:30.571539] [INFO ] [sig ] [1569/3280] Completed IGSB in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:30.571601] [INFO ] [sig ] [1570/3280] Forecasting IHD... [2026-03-09T20:24:30.571633] [INFO ] [sig ] Generating forecast for: IHD [2026-03-09T20:24:30.571665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-03-09T20:24:30.583701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-03-09T20:24:30.584091] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-03-09T20:24:30.584979] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-03-09T20:24:30.585033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:30.585093] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:30.585122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:30.585179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:30.658208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:30.659378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:30.659494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:30.659538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:30.789839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:30.789996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:30.790055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:30.790084] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:30.793603] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-03-09T20:24:30.793886] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-03-09T20:24:30.794021] [INFO ] [sig ] IHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:30.935968] [INFO ] [LOCAL ] Saved forecast: IHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IHD.txt [2026-03-09T20:24:30.936139] [INFO ] [sig ] [1570/3280] Completed IHD in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:30.936181] [INFO ] [sig ] [1571/3280] Forecasting IHG... [2026-03-09T20:24:30.936211] [INFO ] [sig ] Generating forecast for: IHG [2026-03-09T20:24:30.936242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-03-09T20:24:30.950298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-03-09T20:24:30.950745] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-03-09T20:24:30.951625] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-03-09T20:24:30.951699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:30.951732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:30.951759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:30.951817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:31.009788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:31.010724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:31.010813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:31.010847] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:31.148218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:31.148448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:31.148501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:31.148532] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:31.152314] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=32.86%) [2026-03-09T20:24:31.152633] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-03-09T20:24:31.152774] [INFO ] [sig ] IHG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:31.388321] [INFO ] [LOCAL ] Saved forecast: IHG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IHG.txt [2026-03-09T20:24:31.388530] [INFO ] [sig ] [1571/3280] Completed IHG in 0.5s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:31.388603] [INFO ] [sig ] [1572/3280] Forecasting IHS... [2026-03-09T20:24:31.388639] [INFO ] [sig ] Generating forecast for: IHS [2026-03-09T20:24:31.388671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-03-09T20:24:31.403024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-03-09T20:24:31.403483] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-03-09T20:24:31.404557] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-03-09T20:24:31.404644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:31.404684] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:31.404719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:31.404794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:31.486747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:31.487869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:31.487974] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:31.488009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:31.613609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:31.613777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:31.613818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:31.613846] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:31.618092] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=64.77%) [2026-03-09T20:24:31.618467] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-03-09T20:24:31.618663] [INFO ] [sig ] IHS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:31.774949] [INFO ] [LOCAL ] Saved forecast: IHS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IHS.txt [2026-03-09T20:24:31.775115] [INFO ] [sig ] [1572/3280] Completed IHS in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:31.775159] [INFO ] [sig ] [1573/3280] Forecasting IIF... [2026-03-09T20:24:31.775187] [INFO ] [sig ] Generating forecast for: IIF [2026-03-09T20:24:31.775224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-03-09T20:24:31.787192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-03-09T20:24:31.787776] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-03-09T20:24:31.788700] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-03-09T20:24:31.788755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:31.788788] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:31.788814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:31.788870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:31.857835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:31.858769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:31.858867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:31.858907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:31.986335] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:31.986519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:31.986564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:31.986631] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:31.990942] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=76.64%) [2026-03-09T20:24:31.991296] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-03-09T20:24:31.991452] [INFO ] [sig ] IIF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:32.146934] [INFO ] [LOCAL ] Saved forecast: IIF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IIF.txt [2026-03-09T20:24:32.147133] [INFO ] [sig ] [1573/3280] Completed IIF in 0.4s | 2.78 sym/s | Total: 9.4m | ETA: 10.3m [2026-03-09T20:24:32.147188] [INFO ] [sig ] [1574/3280] Forecasting III... [2026-03-09T20:24:32.147221] [INFO ] [sig ] Generating forecast for: III [2026-03-09T20:24:32.147256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-03-09T20:24:32.161952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-03-09T20:24:32.162362] [INFO ] [FORECASTER] Starting predict_future for III [2026-03-09T20:24:32.163272] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-03-09T20:24:32.163328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:32.163361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:32.163400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:32.163672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:32.231367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:32.232296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:32.232388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:32.232422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:32.364825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:32.364996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:32.365039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:32.365068] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:32.368995] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-03-09T20:24:32.369299] [INFO ] [FORECASTER] Completed predict_future for III [2026-03-09T20:24:32.369452] [INFO ] [sig ] III: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:32.530458] [INFO ] [LOCAL ] Saved forecast: III 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/III.txt [2026-03-09T20:24:32.530648] [INFO ] [sig ] [1574/3280] Completed III in 0.4s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:32.530711] [INFO ] [sig ] [1575/3280] Forecasting IIIN... [2026-03-09T20:24:32.530759] [INFO ] [sig ] Generating forecast for: IIIN [2026-03-09T20:24:32.530794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-03-09T20:24:32.542670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-03-09T20:24:32.543151] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-03-09T20:24:32.544021] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-03-09T20:24:32.544075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:32.544107] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:32.544134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:32.544192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:32.604950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:32.606055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:32.606145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:32.606183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:32.727869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:32.728038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:32.728081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:32.728109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:32.731795] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-03-09T20:24:32.732100] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-03-09T20:24:32.732243] [INFO ] [sig ] IIIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:32.880917] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IIIN.txt [2026-03-09T20:24:32.881073] [INFO ] [sig ] [1575/3280] Completed IIIN in 0.4s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:32.881114] [INFO ] [sig ] [1576/3280] Forecasting IIM... [2026-03-09T20:24:32.881145] [INFO ] [sig ] Generating forecast for: IIM [2026-03-09T20:24:32.881174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-03-09T20:24:32.892894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-03-09T20:24:32.893294] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-03-09T20:24:32.894226] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-03-09T20:24:32.894281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:32.894315] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:32.894343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:32.894402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:32.953150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:32.954083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:32.954177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:32.954211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:33.077867] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:33.078038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:33.078080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:33.078110] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:33.081856] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-03-09T20:24:33.082161] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-03-09T20:24:33.082322] [INFO ] [sig ] IIM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:33.226504] [INFO ] [LOCAL ] Saved forecast: IIM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IIM.txt [2026-03-09T20:24:33.226696] [INFO ] [sig ] [1576/3280] Completed IIM in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:33.226741] [INFO ] [sig ] [1577/3280] Forecasting ILMN... [2026-03-09T20:24:33.226771] [INFO ] [sig ] Generating forecast for: ILMN [2026-03-09T20:24:33.226801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-03-09T20:24:33.239064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-03-09T20:24:33.239475] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-03-09T20:24:33.240341] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-03-09T20:24:33.240397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:33.240429] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:33.240456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:33.240513] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:33.300755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:33.301713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:33.301800] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:33.301834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:33.425468] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:33.425643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:33.425686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:33.425714] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:33.429163] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=15.38%) [2026-03-09T20:24:33.429442] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-03-09T20:24:33.429589] [INFO ] [sig ] ILMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:33.571658] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ILMN.txt [2026-03-09T20:24:33.571795] [INFO ] [sig ] [1577/3280] Completed ILMN in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:33.571835] [INFO ] [sig ] [1578/3280] Forecasting IMAX... [2026-03-09T20:24:33.571865] [INFO ] [sig ] Generating forecast for: IMAX [2026-03-09T20:24:33.571901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-03-09T20:24:33.583131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-03-09T20:24:33.583502] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-03-09T20:24:33.584410] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-03-09T20:24:33.584465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:33.584499] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:33.584527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:33.584605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:33.643161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:33.643880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:33.643963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:33.643996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:33.762365] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:33.762509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:33.762549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:33.762595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:33.766018] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-03-09T20:24:33.766302] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-03-09T20:24:33.766430] [INFO ] [sig ] IMAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:33.913060] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMAX.txt [2026-03-09T20:24:33.913191] [INFO ] [sig ] [1578/3280] Completed IMAX in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:33.913230] [INFO ] [sig ] [1579/3280] Forecasting IMMX... [2026-03-09T20:24:33.913259] [INFO ] [sig ] Generating forecast for: IMMX [2026-03-09T20:24:33.913291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-03-09T20:24:33.924971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-03-09T20:24:33.925300] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-03-09T20:24:33.926161] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-03-09T20:24:33.926217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:33.926254] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:33.926289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:33.926360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:33.984744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:33.985424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:33.985509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:33.985542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:34.105751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:34.105908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:34.105949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:34.105977] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:34.109961] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=32.60%) [2026-03-09T20:24:34.110247] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-03-09T20:24:34.110381] [INFO ] [sig ] IMMX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:34.258343] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IMMX.txt [2026-03-09T20:24:34.258694] [INFO ] [sig ] [1579/3280] Completed IMMX in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:34.258737] [INFO ] [sig ] [1580/3280] Forecasting IMNM... [2026-03-09T20:24:34.258765] [INFO ] [sig ] Generating forecast for: IMNM [2026-03-09T20:24:34.258796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-03-09T20:24:34.271809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-03-09T20:24:34.272132] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-03-09T20:24:34.272991] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-03-09T20:24:34.273047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:34.273080] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:34.273108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:34.273171] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:34.333106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:34.333788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:34.333900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:34.333935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:34.453289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:34.453448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:34.453487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:34.453515] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:34.456968] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=19.91%) [2026-03-09T20:24:34.457246] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-03-09T20:24:34.457375] [INFO ] [sig ] IMNM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:34.601492] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IMNM.txt [2026-03-09T20:24:34.601646] [INFO ] [sig ] [1580/3280] Completed IMNM in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:34.601688] [INFO ] [sig ] [1581/3280] Forecasting IMNN... [2026-03-09T20:24:34.601718] [INFO ] [sig ] Generating forecast for: IMNN [2026-03-09T20:24:34.601749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-03-09T20:24:34.613354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-03-09T20:24:34.613692] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-03-09T20:24:34.614523] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-03-09T20:24:34.614596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:34.614632] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:34.614658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:34.614715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:34.676259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:34.677163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:34.677243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:34.677276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:34.800280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:34.800655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:34.800699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:34.800744] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:34.804207] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=50.62%) [2026-03-09T20:24:34.804697] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-03-09T20:24:34.804829] [INFO ] [sig ] IMNN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:34.949995] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMNN.txt [2026-03-09T20:24:34.950130] [INFO ] [sig ] [1581/3280] Completed IMNN in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:34.950169] [INFO ] [sig ] [1582/3280] Forecasting IMOS... [2026-03-09T20:24:34.950199] [INFO ] [sig ] Generating forecast for: IMOS [2026-03-09T20:24:34.950231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-03-09T20:24:34.962090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-03-09T20:24:34.962382] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-03-09T20:24:34.963206] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-03-09T20:24:34.963259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:34.963290] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:34.963316] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:34.963372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:35.024034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:35.024919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:35.025004] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:35.025037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:35.145588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:35.145729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:35.145775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:35.145803] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:35.149191] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-03-09T20:24:35.149483] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-03-09T20:24:35.149633] [INFO ] [sig ] IMOS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:35.294685] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMOS.txt [2026-03-09T20:24:35.294850] [INFO ] [sig ] [1582/3280] Completed IMOS in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:35.294890] [INFO ] [sig ] [1583/3280] Forecasting IMPP... [2026-03-09T20:24:35.294923] [INFO ] [sig ] Generating forecast for: IMPP [2026-03-09T20:24:35.294955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-03-09T20:24:35.306241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-03-09T20:24:35.306589] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-03-09T20:24:35.307395] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-03-09T20:24:35.307448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:35.307480] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:35.307508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:35.307612] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:35.364715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:35.365402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:35.365482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:35.365515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:35.485621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:35.485757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:35.485796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:35.485826] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:35.489311] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-03-09T20:24:35.489631] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-03-09T20:24:35.489762] [INFO ] [sig ] IMPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:35.632311] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMPP.txt [2026-03-09T20:24:35.632506] [INFO ] [sig ] [1583/3280] Completed IMPP in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:35.632547] [INFO ] [sig ] [1584/3280] Forecasting IMRX... [2026-03-09T20:24:35.632595] [INFO ] [sig ] Generating forecast for: IMRX [2026-03-09T20:24:35.632628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-03-09T20:24:35.644413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-03-09T20:24:35.644935] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-03-09T20:24:35.646004] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-03-09T20:24:35.646058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:35.646090] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:35.646116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:35.646172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:35.705859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:35.706488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:35.706568] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:35.706621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:35.827152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:35.827327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:35.827377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:35.827414] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:35.831329] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: UP (p=55.85%) [2026-03-09T20:24:35.831660] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-03-09T20:24:35.831799] [INFO ] [sig ] IMRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:35.977067] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMRX.txt [2026-03-09T20:24:35.977203] [INFO ] [sig ] [1584/3280] Completed IMRX in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:35.977242] [INFO ] [sig ] [1585/3280] Forecasting IMTX... [2026-03-09T20:24:35.977270] [INFO ] [sig ] Generating forecast for: IMTX [2026-03-09T20:24:35.977298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-03-09T20:24:35.990533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-03-09T20:24:35.990937] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-03-09T20:24:35.991794] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-03-09T20:24:35.991847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:35.991879] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:35.991905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:35.991971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:36.051898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:36.052594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:36.052680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:36.052712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:36.178204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:36.178348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:36.178395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:36.178428] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:36.182458] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=36.24%) [2026-03-09T20:24:36.182954] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-03-09T20:24:36.183090] [INFO ] [sig ] IMTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:36.326873] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IMTX.txt [2026-03-09T20:24:36.326997] [INFO ] [sig ] [1585/3280] Completed IMTX in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:36.327036] [INFO ] [sig ] [1586/3280] Forecasting IMXI... [2026-03-09T20:24:36.327065] [INFO ] [sig ] Generating forecast for: IMXI [2026-03-09T20:24:36.327094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-03-09T20:24:36.339086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-03-09T20:24:36.339409] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-03-09T20:24:36.340235] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-03-09T20:24:36.340289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:36.340322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:36.340350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:36.340408] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:36.397359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:36.398033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:36.398113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:36.398145] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:36.521310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:36.521452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:36.521491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:36.521520] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:36.524947] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=61.57%) [2026-03-09T20:24:36.525224] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-03-09T20:24:36.525367] [INFO ] [sig ] IMXI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:36.668768] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IMXI.txt [2026-03-09T20:24:36.668904] [INFO ] [sig ] [1586/3280] Completed IMXI in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:36.668943] [INFO ] [sig ] [1587/3280] Forecasting INAB... [2026-03-09T20:24:36.668971] [INFO ] [sig ] Generating forecast for: INAB [2026-03-09T20:24:36.668999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-03-09T20:24:36.680921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-03-09T20:24:36.681214] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-03-09T20:24:36.682240] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-03-09T20:24:36.682303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:36.682361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:36.682389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:36.682446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:36.740584] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:36.741297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:36.741379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:36.741412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:36.864659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:36.864811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:36.864851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:36.864879] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:36.868729] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-03-09T20:24:36.869008] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-03-09T20:24:36.869136] [INFO ] [sig ] INAB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:37.012508] [INFO ] [LOCAL ] Saved forecast: INAB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INAB.txt [2026-03-09T20:24:37.012648] [INFO ] [sig ] [1587/3280] Completed INAB in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:37.012689] [INFO ] [sig ] [1588/3280] Forecasting INBK... [2026-03-09T20:24:37.012718] [INFO ] [sig ] Generating forecast for: INBK [2026-03-09T20:24:37.012748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-03-09T20:24:37.023952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-03-09T20:24:37.024267] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-03-09T20:24:37.025120] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-03-09T20:24:37.025175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:37.025207] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:37.025233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:37.025290] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:37.083362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:37.084122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:37.084206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:37.084238] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:37.207202] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:37.207367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:37.207414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:37.207449] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:37.210917] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-09T20:24:37.211201] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-03-09T20:24:37.211333] [INFO ] [sig ] INBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:37.362956] [INFO ] [LOCAL ] Saved forecast: INBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INBK.txt [2026-03-09T20:24:37.363161] [INFO ] [sig ] [1588/3280] Completed INBK in 0.4s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:37.363215] [INFO ] [sig ] [1589/3280] Forecasting INBX... [2026-03-09T20:24:37.363254] [INFO ] [sig ] Generating forecast for: INBX [2026-03-09T20:24:37.363291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-03-09T20:24:37.377091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-03-09T20:24:37.377629] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-03-09T20:24:37.378512] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-03-09T20:24:37.378568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:37.378844] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:37.378873] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:37.378930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:37.474829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:37.475988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:37.476100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:37.476146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:37.608448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:37.608651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:37.608695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:37.608724] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:37.612362] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=92.78%) [2026-03-09T20:24:37.612758] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-03-09T20:24:37.612912] [INFO ] [sig ] INBX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:37.754458] [INFO ] [LOCAL ] Saved forecast: INBX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INBX.txt [2026-03-09T20:24:37.754626] [INFO ] [sig ] [1589/3280] Completed INBX in 0.4s | 2.78 sym/s | Total: 9.5m | ETA: 10.2m [2026-03-09T20:24:37.754668] [INFO ] [sig ] [1590/3280] Forecasting INCY... [2026-03-09T20:24:37.754699] [INFO ] [sig ] Generating forecast for: INCY [2026-03-09T20:24:37.754730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-03-09T20:24:37.766244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-03-09T20:24:37.766628] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-03-09T20:24:37.767448] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-03-09T20:24:37.767502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:37.767561] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:37.767609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:37.767667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:37.827817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:37.828695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:37.828780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:37.828815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:37.951353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:37.951519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:37.951559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:37.951640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:37.955101] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-03-09T20:24:37.955382] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-03-09T20:24:37.955512] [INFO ] [sig ] INCY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:38.098923] [INFO ] [LOCAL ] Saved forecast: INCY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INCY.txt [2026-03-09T20:24:38.099084] [INFO ] [sig ] [1590/3280] Completed INCY in 0.3s | 2.78 sym/s | Total: 9.5m | ETA: 10.1m [2026-03-09T20:24:38.099125] [INFO ] [sig ] [1591/3280] Forecasting INDB... [2026-03-09T20:24:38.099156] [INFO ] [sig ] Generating forecast for: INDB [2026-03-09T20:24:38.099186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-03-09T20:24:38.111248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-03-09T20:24:38.111614] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-03-09T20:24:38.112420] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-03-09T20:24:38.112473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:38.112505] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:38.112531] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:38.112609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:38.169434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:38.170275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:38.170360] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:38.170395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:38.298430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:38.298610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:38.298655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:38.298686] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:38.302279] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-03-09T20:24:38.302647] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-03-09T20:24:38.302818] [INFO ] [sig ] INDB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:38.457657] [INFO ] [LOCAL ] Saved forecast: INDB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INDB.txt [2026-03-09T20:24:38.457825] [INFO ] [sig ] [1591/3280] Completed INDB in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:38.457865] [INFO ] [sig ] [1592/3280] Forecasting INDI... [2026-03-09T20:24:38.457896] [INFO ] [sig ] Generating forecast for: INDI [2026-03-09T20:24:38.457927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-03-09T20:24:38.469739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-03-09T20:24:38.470105] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-03-09T20:24:38.471139] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-03-09T20:24:38.471193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:38.471226] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:38.471252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:38.471313] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:38.529403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:38.530342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:38.530433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:38.530465] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:38.650694] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:38.650856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:38.650898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:38.650928] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:38.654450] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-03-09T20:24:38.654777] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-03-09T20:24:38.654919] [INFO ] [sig ] INDI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:38.798704] [INFO ] [LOCAL ] Saved forecast: INDI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INDI.txt [2026-03-09T20:24:38.798867] [INFO ] [sig ] [1592/3280] Completed INDI in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:38.798907] [INFO ] [sig ] [1593/3280] Forecasting INDP... [2026-03-09T20:24:38.798936] [INFO ] [sig ] Generating forecast for: INDP [2026-03-09T20:24:38.798969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-03-09T20:24:38.810720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-03-09T20:24:38.811070] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-03-09T20:24:38.811914] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-03-09T20:24:38.811967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:38.811998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:38.812024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:38.812081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:38.871037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:38.871948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:38.872034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:38.872066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:38.985478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:38.985658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:38.985700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:38.985729] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:38.989494] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-03-09T20:24:38.989819] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-03-09T20:24:38.989957] [INFO ] [sig ] INDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:39.135444] [INFO ] [LOCAL ] Saved forecast: INDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INDP.txt [2026-03-09T20:24:39.135625] [INFO ] [sig ] [1593/3280] Completed INDP in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:39.135668] [INFO ] [sig ] [1594/3280] Forecasting INDY... [2026-03-09T20:24:39.135700] [INFO ] [sig ] Generating forecast for: INDY [2026-03-09T20:24:39.135732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-03-09T20:24:39.148395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-03-09T20:24:39.148897] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-03-09T20:24:39.149907] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-03-09T20:24:39.149966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:39.150000] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:39.150028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:39.150087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:39.213410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:39.214388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:39.214472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:39.214504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:39.341154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:39.341335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:39.341376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:39.341405] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:39.344885] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-03-09T20:24:39.345169] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-03-09T20:24:39.345297] [INFO ] [sig ] INDY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:39.493957] [INFO ] [LOCAL ] Saved forecast: INDY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INDY.txt [2026-03-09T20:24:39.494125] [INFO ] [sig ] [1594/3280] Completed INDY in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:39.494166] [INFO ] [sig ] [1595/3280] Forecasting INFY... [2026-03-09T20:24:39.494199] [INFO ] [sig ] Generating forecast for: INFY [2026-03-09T20:24:39.494229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-03-09T20:24:39.507202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-03-09T20:24:39.507668] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-03-09T20:24:39.508597] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-03-09T20:24:39.508657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:39.508688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:39.508714] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:39.508772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:39.567802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:39.568697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:39.568784] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:39.568817] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:39.692145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:39.692300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:39.692343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:39.692375] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:39.695921] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=88.12%) [2026-03-09T20:24:39.696241] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-03-09T20:24:39.696388] [INFO ] [sig ] INFY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:39.840635] [INFO ] [LOCAL ] Saved forecast: INFY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INFY.txt [2026-03-09T20:24:39.840759] [INFO ] [sig ] [1595/3280] Completed INFY in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:39.840798] [INFO ] [sig ] [1596/3280] Forecasting ING... [2026-03-09T20:24:39.840829] [INFO ] [sig ] Generating forecast for: ING [2026-03-09T20:24:39.840860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-03-09T20:24:39.853050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-03-09T20:24:39.853392] [INFO ] [FORECASTER] Starting predict_future for ING [2026-03-09T20:24:39.854311] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-03-09T20:24:39.854367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:39.854400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:39.854428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:39.854487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:39.912546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:39.913469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:39.913556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:39.913612] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:40.037469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:40.037668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:40.037711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:40.037742] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:40.041228] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-03-09T20:24:40.041544] [INFO ] [FORECASTER] Completed predict_future for ING [2026-03-09T20:24:40.041692] [INFO ] [sig ] ING: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:40.193601] [INFO ] [LOCAL ] Saved forecast: ING 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ING.txt [2026-03-09T20:24:40.193810] [INFO ] [sig ] [1596/3280] Completed ING in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:40.193870] [INFO ] [sig ] [1597/3280] Forecasting INGN... [2026-03-09T20:24:40.193912] [INFO ] [sig ] Generating forecast for: INGN [2026-03-09T20:24:40.193958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-03-09T20:24:40.209029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-03-09T20:24:40.209424] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-03-09T20:24:40.210280] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-03-09T20:24:40.210334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:40.210365] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:40.210393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:40.210450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:40.268480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:40.269305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:40.269411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:40.269445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:40.388828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:40.388984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:40.389025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:40.389053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:40.392568] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-03-09T20:24:40.392874] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-03-09T20:24:40.393005] [INFO ] [sig ] INGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:40.535622] [INFO ] [LOCAL ] Saved forecast: INGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INGN.txt [2026-03-09T20:24:40.535776] [INFO ] [sig ] [1597/3280] Completed INGN in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:40.535817] [INFO ] [sig ] [1598/3280] Forecasting INMB... [2026-03-09T20:24:40.535847] [INFO ] [sig ] Generating forecast for: INMB [2026-03-09T20:24:40.535878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-03-09T20:24:40.548083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-03-09T20:24:40.548414] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-03-09T20:24:40.549260] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-03-09T20:24:40.549325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:40.549358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:40.549383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:40.549442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:40.606331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:40.607014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:40.607094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:40.607127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:40.731622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:40.731766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:40.731805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:40.731833] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:40.735230] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=90.83%) [2026-03-09T20:24:40.735532] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-03-09T20:24:40.735690] [INFO ] [sig ] INMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:40.878412] [INFO ] [LOCAL ] Saved forecast: INMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INMB.txt [2026-03-09T20:24:40.878544] [INFO ] [sig ] [1598/3280] Completed INMB in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:40.878602] [INFO ] [sig ] [1599/3280] Forecasting INMD... [2026-03-09T20:24:40.878635] [INFO ] [sig ] Generating forecast for: INMD [2026-03-09T20:24:40.878665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-03-09T20:24:40.890372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-03-09T20:24:40.890724] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-03-09T20:24:40.891529] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-03-09T20:24:40.891793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:40.891826] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:40.891852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:40.891908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:40.951453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:40.952281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:40.952365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:40.952397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:41.078771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:41.078935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:41.078976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:41.079005] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:41.083032] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=63.16%) [2026-03-09T20:24:41.083309] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-03-09T20:24:41.083438] [INFO ] [sig ] INMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:41.231106] [INFO ] [LOCAL ] Saved forecast: INMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INMD.txt [2026-03-09T20:24:41.231291] [INFO ] [sig ] [1599/3280] Completed INMD in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:41.231332] [INFO ] [sig ] [1600/3280] Forecasting INN... [2026-03-09T20:24:41.231362] [INFO ] [sig ] Generating forecast for: INN [2026-03-09T20:24:41.231392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-03-09T20:24:41.244957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-03-09T20:24:41.245361] [INFO ] [FORECASTER] Starting predict_future for INN [2026-03-09T20:24:41.246509] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-03-09T20:24:41.246595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:41.246637] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:41.246666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:41.246914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:41.308421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:41.309542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:41.309647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:41.309682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:41.439800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:41.439969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:41.440023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:41.440067] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:41.443613] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=37.69%) [2026-03-09T20:24:41.443901] [INFO ] [FORECASTER] Completed predict_future for INN [2026-03-09T20:24:41.444031] [INFO ] [sig ] INN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:41.593206] [INFO ] [LOCAL ] Saved forecast: INN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INN.txt [2026-03-09T20:24:41.593371] [INFO ] [sig ] [1600/3280] Completed INN in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:41.593413] [INFO ] [sig ] [1601/3280] Forecasting INO... [2026-03-09T20:24:41.593443] [INFO ] [sig ] Generating forecast for: INO [2026-03-09T20:24:41.593475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-03-09T20:24:41.604770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-03-09T20:24:41.605079] [INFO ] [FORECASTER] Starting predict_future for INO [2026-03-09T20:24:41.605921] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-03-09T20:24:41.605975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:41.606007] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:41.606034] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:41.606091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:41.664766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:41.665445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:41.665529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:41.665562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:41.783456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:41.783659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:41.783703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:41.783735] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:41.787378] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-03-09T20:24:41.787786] [INFO ] [FORECASTER] Completed predict_future for INO [2026-03-09T20:24:41.787933] [INFO ] [sig ] INO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:41.931015] [INFO ] [LOCAL ] Saved forecast: INO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INO.txt [2026-03-09T20:24:41.931141] [INFO ] [sig ] [1601/3280] Completed INO in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:41.931185] [INFO ] [sig ] [1602/3280] Forecasting INOD... [2026-03-09T20:24:41.931215] [INFO ] [sig ] Generating forecast for: INOD [2026-03-09T20:24:41.931247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-03-09T20:24:41.942465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-03-09T20:24:41.942799] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-03-09T20:24:41.943621] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-03-09T20:24:41.943675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:41.943706] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:41.943733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:41.943789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:42.001885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:42.002638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:42.002718] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:42.002751] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:42.126105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:42.126267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:42.126306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:42.126334] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:42.129923] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-03-09T20:24:42.130217] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-03-09T20:24:42.130353] [INFO ] [sig ] INOD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:42.271932] [INFO ] [LOCAL ] Saved forecast: INOD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INOD.txt [2026-03-09T20:24:42.272074] [INFO ] [sig ] [1602/3280] Completed INOD in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:42.272114] [INFO ] [sig ] [1603/3280] Forecasting INSE... [2026-03-09T20:24:42.272143] [INFO ] [sig ] Generating forecast for: INSE [2026-03-09T20:24:42.272173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-03-09T20:24:42.283613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-03-09T20:24:42.283938] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-03-09T20:24:42.284768] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-03-09T20:24:42.284822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:42.284853] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:42.284880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:42.284936] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:42.342883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:42.343704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:42.343790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:42.343824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:42.468511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:42.468692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:42.468734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:42.468764] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:42.472672] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-03-09T20:24:42.472979] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-03-09T20:24:42.473114] [INFO ] [sig ] INSE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:42.625396] [INFO ] [LOCAL ] Saved forecast: INSE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INSE.txt [2026-03-09T20:24:42.625558] [INFO ] [sig ] [1603/3280] Completed INSE in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:42.625624] [INFO ] [sig ] [1604/3280] Forecasting INSG... [2026-03-09T20:24:42.625656] [INFO ] [sig ] Generating forecast for: INSG [2026-03-09T20:24:42.625686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-03-09T20:24:42.637424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-03-09T20:24:42.637813] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-03-09T20:24:42.638695] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-03-09T20:24:42.638750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:42.638811] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:42.638841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:42.638901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:42.699562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:42.700599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:42.700876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:42.700909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:42.824034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:42.824196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:42.824236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:42.824264] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:42.828133] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-03-09T20:24:42.828423] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-03-09T20:24:42.828558] [INFO ] [sig ] INSG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:42.974079] [INFO ] [LOCAL ] Saved forecast: INSG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INSG.txt [2026-03-09T20:24:42.974237] [INFO ] [sig ] [1604/3280] Completed INSG in 0.3s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:42.974277] [INFO ] [sig ] [1605/3280] Forecasting INSM... [2026-03-09T20:24:42.974309] [INFO ] [sig ] Generating forecast for: INSM [2026-03-09T20:24:42.974339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-03-09T20:24:42.986541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-03-09T20:24:42.987150] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-03-09T20:24:42.988072] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-03-09T20:24:42.988126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:42.988158] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:42.988185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:42.988241] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:43.048216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:43.049047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:43.049132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:43.049166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:43.170558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:43.170741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:43.170800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:43.170830] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:43.174338] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: DOWN (p=31.05%) [2026-03-09T20:24:43.174667] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-03-09T20:24:43.174807] [INFO ] [sig ] INSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:43.326803] [INFO ] [LOCAL ] Saved forecast: INSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INSM.txt [2026-03-09T20:24:43.326971] [INFO ] [sig ] [1605/3280] Completed INSM in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.1m [2026-03-09T20:24:43.327013] [INFO ] [sig ] [1606/3280] Forecasting INSP... [2026-03-09T20:24:43.327045] [INFO ] [sig ] Generating forecast for: INSP [2026-03-09T20:24:43.327077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-03-09T20:24:43.339652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-03-09T20:24:43.340054] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-03-09T20:24:43.341080] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-03-09T20:24:43.341136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:43.341170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:43.341197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:43.341255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:43.410098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:43.411032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:43.411121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:43.411155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:43.560494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:43.560879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:43.560927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:43.560958] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:43.565049] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-03-09T20:24:43.565416] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-03-09T20:24:43.565612] [INFO ] [sig ] INSP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:43.721100] [INFO ] [LOCAL ] Saved forecast: INSP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INSP.txt [2026-03-09T20:24:43.721264] [INFO ] [sig ] [1606/3280] Completed INSP in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.0m [2026-03-09T20:24:43.721305] [INFO ] [sig ] [1607/3280] Forecasting INTA... [2026-03-09T20:24:43.721336] [INFO ] [sig ] Generating forecast for: INTA [2026-03-09T20:24:43.721367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-03-09T20:24:43.734112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-03-09T20:24:43.734462] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-03-09T20:24:43.735291] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-03-09T20:24:43.735345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:43.735377] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:43.735404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:43.735461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:43.793815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:43.794734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:43.794822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:43.794856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:43.926806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:43.926971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:43.927013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:43.927082] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:43.930877] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-03-09T20:24:43.931180] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-03-09T20:24:43.931320] [INFO ] [sig ] INTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:44.077370] [INFO ] [LOCAL ] Saved forecast: INTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INTA.txt [2026-03-09T20:24:44.077560] [INFO ] [sig ] [1607/3280] Completed INTA in 0.4s | 2.78 sym/s | Total: 9.6m | ETA: 10.0m [2026-03-09T20:24:44.077623] [INFO ] [sig ] [1608/3280] Forecasting INTC... [2026-03-09T20:24:44.077655] [INFO ] [sig ] Generating forecast for: INTC [2026-03-09T20:24:44.077685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-03-09T20:24:44.090549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-03-09T20:24:44.090974] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-03-09T20:24:44.092047] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-03-09T20:24:44.092103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:44.092135] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:44.092162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:44.092219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:44.153219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:44.154174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:44.154265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:44.154299] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:44.275177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:44.275338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:44.275380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:44.275411] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:44.278986] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=22.90%) [2026-03-09T20:24:44.279272] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-03-09T20:24:44.279409] [INFO ] [sig ] INTC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:44.423562] [INFO ] [LOCAL ] Saved forecast: INTC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INTC.txt [2026-03-09T20:24:44.423744] [INFO ] [sig ] [1608/3280] Completed INTC in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:44.423785] [INFO ] [sig ] [1609/3280] Forecasting INVA... [2026-03-09T20:24:44.423815] [INFO ] [sig ] Generating forecast for: INVA [2026-03-09T20:24:44.423845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-03-09T20:24:44.435909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-03-09T20:24:44.436291] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-03-09T20:24:44.437158] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-03-09T20:24:44.437211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:44.437254] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:44.437281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:44.437339] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:44.498737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:44.499647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:44.499736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:44.499770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:44.625262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:44.625430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:44.625473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:44.625521] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:44.629181] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=26.23%) [2026-03-09T20:24:44.629473] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-03-09T20:24:44.629656] [INFO ] [sig ] INVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:44.772173] [INFO ] [LOCAL ] Saved forecast: INVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INVA.txt [2026-03-09T20:24:44.772334] [INFO ] [sig ] [1609/3280] Completed INVA in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:44.772374] [INFO ] [sig ] [1610/3280] Forecasting INVE... [2026-03-09T20:24:44.772405] [INFO ] [sig ] Generating forecast for: INVE [2026-03-09T20:24:44.772435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-03-09T20:24:44.788997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-03-09T20:24:44.789672] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-03-09T20:24:44.790782] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-03-09T20:24:44.790841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:44.790875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:44.790905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:44.790966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:44.855554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:44.856816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:44.856947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:44.856990] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:44.982706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:44.982965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:44.983024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:44.983064] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:44.987207] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-03-09T20:24:44.987629] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-03-09T20:24:44.987792] [INFO ] [sig ] INVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:45.143348] [INFO ] [LOCAL ] Saved forecast: INVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/INVE.txt [2026-03-09T20:24:45.143630] [INFO ] [sig ] [1610/3280] Completed INVE in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:45.143681] [INFO ] [sig ] [1611/3280] Forecasting INVH... [2026-03-09T20:24:45.143715] [INFO ] [sig ] Generating forecast for: INVH [2026-03-09T20:24:45.143747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-03-09T20:24:45.160051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-03-09T20:24:45.160641] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-03-09T20:24:45.161616] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-03-09T20:24:45.161673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:45.161708] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:45.161923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:45.161982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:45.223475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:45.224887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:45.225009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:45.225043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:45.356542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:45.356925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:45.356969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:45.356998] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:45.361154] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-03-09T20:24:45.361506] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-03-09T20:24:45.361718] [INFO ] [sig ] INVH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:45.508301] [INFO ] [LOCAL ] Saved forecast: INVH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/INVH.txt [2026-03-09T20:24:45.508443] [INFO ] [sig ] [1611/3280] Completed INVH in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:45.508483] [INFO ] [sig ] [1612/3280] Forecasting IONS... [2026-03-09T20:24:45.508514] [INFO ] [sig ] Generating forecast for: IONS [2026-03-09T20:24:45.508544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-03-09T20:24:45.520542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-03-09T20:24:45.520893] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-03-09T20:24:45.521731] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-03-09T20:24:45.521785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:45.521817] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:45.521844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:45.521900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:45.580269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:45.581137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:45.581217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:45.581249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:45.704756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:45.704940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:45.704982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:45.705010] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:45.708542] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-03-09T20:24:45.708851] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-03-09T20:24:45.708985] [INFO ] [sig ] IONS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:45.857658] [INFO ] [LOCAL ] Saved forecast: IONS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IONS.txt [2026-03-09T20:24:45.857840] [INFO ] [sig ] [1612/3280] Completed IONS in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:45.857888] [INFO ] [sig ] [1613/3280] Forecasting IOSP... [2026-03-09T20:24:45.857921] [INFO ] [sig ] Generating forecast for: IOSP [2026-03-09T20:24:45.858121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-03-09T20:24:45.871261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-03-09T20:24:45.871728] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-03-09T20:24:45.872605] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-03-09T20:24:45.872666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:45.872697] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:45.872723] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:45.872780] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:45.932757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:45.933693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:45.933781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:45.933814] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:46.059105] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:46.059265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:46.059309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:46.059338] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:46.063112] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-03-09T20:24:46.063388] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-03-09T20:24:46.063521] [INFO ] [sig ] IOSP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:46.207091] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IOSP.txt [2026-03-09T20:24:46.207220] [INFO ] [sig ] [1613/3280] Completed IOSP in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:46.207259] [INFO ] [sig ] [1614/3280] Forecasting IOVA... [2026-03-09T20:24:46.207287] [INFO ] [sig ] Generating forecast for: IOVA [2026-03-09T20:24:46.207317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-03-09T20:24:46.219033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-03-09T20:24:46.219367] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-03-09T20:24:46.220234] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-03-09T20:24:46.220288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:46.220319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:46.220346] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:46.220402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:46.278801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:46.279443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:46.279562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:46.279629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:46.401053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:46.401199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:46.401239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:46.401268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:46.404849] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: UP (p=56.31%) [2026-03-09T20:24:46.405133] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-03-09T20:24:46.405281] [INFO ] [sig ] IOVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:46.546389] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IOVA.txt [2026-03-09T20:24:46.546550] [INFO ] [sig ] [1614/3280] Completed IOVA in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:46.546612] [INFO ] [sig ] [1615/3280] Forecasting IPGP... [2026-03-09T20:24:46.546645] [INFO ] [sig ] Generating forecast for: IPGP [2026-03-09T20:24:46.546675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-03-09T20:24:46.558609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-03-09T20:24:46.559225] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-03-09T20:24:46.560306] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-03-09T20:24:46.560361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:46.560393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:46.560419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:46.560475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:46.621361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:46.622288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:46.622379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:46.622411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:46.762069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:46.762242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:46.762282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:46.762312] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:46.766188] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-03-09T20:24:46.766491] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-03-09T20:24:46.766649] [INFO ] [sig ] IPGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:46.913591] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IPGP.txt [2026-03-09T20:24:46.913748] [INFO ] [sig ] [1615/3280] Completed IPGP in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:46.913789] [INFO ] [sig ] [1616/3280] Forecasting IPI... [2026-03-09T20:24:46.913818] [INFO ] [sig ] Generating forecast for: IPI [2026-03-09T20:24:46.913849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-03-09T20:24:46.925917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-03-09T20:24:46.926236] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-03-09T20:24:46.927242] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-03-09T20:24:46.927295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:46.927327] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:46.927353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:46.927410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:46.985954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:46.986772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:46.986854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:46.986886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:47.105639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:47.105805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:47.105857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:47.105915] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:47.109688] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-03-09T20:24:47.109968] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-03-09T20:24:47.110098] [INFO ] [sig ] IPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:47.254725] [INFO ] [LOCAL ] Saved forecast: IPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IPI.txt [2026-03-09T20:24:47.254859] [INFO ] [sig ] [1616/3280] Completed IPI in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:47.255087] [INFO ] [sig ] [1617/3280] Forecasting IQ... [2026-03-09T20:24:47.255116] [INFO ] [sig ] Generating forecast for: IQ [2026-03-09T20:24:47.255145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-03-09T20:24:47.268709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-03-09T20:24:47.269222] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-03-09T20:24:47.270244] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-03-09T20:24:47.270297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:47.270329] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:47.270355] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:47.270411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:47.329243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:47.329886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:47.329964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:47.329997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:47.454560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:47.454743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:47.454783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:47.454811] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:47.458248] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: UP (p=86.13%) [2026-03-09T20:24:47.458530] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-03-09T20:24:47.458682] [INFO ] [sig ] IQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:47.605627] [INFO ] [LOCAL ] Saved forecast: IQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IQ.txt [2026-03-09T20:24:47.605824] [INFO ] [sig ] [1617/3280] Completed IQ in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:47.605870] [INFO ] [sig ] [1618/3280] Forecasting IQI... [2026-03-09T20:24:47.605912] [INFO ] [sig ] Generating forecast for: IQI [2026-03-09T20:24:47.605956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-03-09T20:24:47.618500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-03-09T20:24:47.618829] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-03-09T20:24:47.619714] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-03-09T20:24:47.619772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:47.619803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:47.619830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:47.619886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:47.680849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:47.681769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:47.681871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:47.681910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:47.798178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:47.798324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:47.798364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:47.798392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:47.802078] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=87.24%) [2026-03-09T20:24:47.802355] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-03-09T20:24:47.802484] [INFO ] [sig ] IQI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:47.944049] [INFO ] [LOCAL ] Saved forecast: IQI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IQI.txt [2026-03-09T20:24:47.944193] [INFO ] [sig ] [1618/3280] Completed IQI in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:47.944232] [INFO ] [sig ] [1619/3280] Forecasting IQQQ... [2026-03-09T20:24:47.944261] [INFO ] [sig ] Generating forecast for: IQQQ [2026-03-09T20:24:47.944292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-03-09T20:24:47.956836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-03-09T20:24:47.957135] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-03-09T20:24:47.958013] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-03-09T20:24:47.958066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:47.958097] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:47.958123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:47.958179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:48.016976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:48.017805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:48.017888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:48.017919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:48.143652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:48.143824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:48.143865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:48.143893] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:48.147386] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-03-09T20:24:48.147720] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-03-09T20:24:48.147859] [INFO ] [sig ] IQQQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:48.292285] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IQQQ.txt [2026-03-09T20:24:48.292463] [INFO ] [sig ] [1619/3280] Completed IQQQ in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:48.292506] [INFO ] [sig ] [1620/3280] Forecasting IRDM... [2026-03-09T20:24:48.292536] [INFO ] [sig ] Generating forecast for: IRDM [2026-03-09T20:24:48.292566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-03-09T20:24:48.306074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-03-09T20:24:48.306489] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-03-09T20:24:48.307369] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-03-09T20:24:48.307423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:48.307458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:48.307496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:48.307596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:48.373453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:48.374548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:48.374652] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:48.374685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:48.498630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:48.498816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:48.498857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:48.498885] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:48.502507] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=13.36%) [2026-03-09T20:24:48.502872] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-03-09T20:24:48.503016] [INFO ] [sig ] IRDM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:48.654485] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IRDM.txt [2026-03-09T20:24:48.654674] [INFO ] [sig ] [1620/3280] Completed IRDM in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:48.654717] [INFO ] [sig ] [1621/3280] Forecasting IREN... [2026-03-09T20:24:48.654747] [INFO ] [sig ] Generating forecast for: IREN [2026-03-09T20:24:48.654778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-03-09T20:24:48.669358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-03-09T20:24:48.669798] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-03-09T20:24:48.670686] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-03-09T20:24:48.670744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:48.670988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:48.671025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:48.671101] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:48.734495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:48.735401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:48.735489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:48.735522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:48.858820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:48.858987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:48.859028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:48.859056] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:48.862507] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-03-09T20:24:48.862864] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-03-09T20:24:48.863003] [INFO ] [sig ] IREN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:49.008290] [INFO ] [LOCAL ] Saved forecast: IREN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IREN.txt [2026-03-09T20:24:49.008455] [INFO ] [sig ] [1621/3280] Completed IREN in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 10.0m [2026-03-09T20:24:49.008496] [INFO ] [sig ] [1622/3280] Forecasting IRM... [2026-03-09T20:24:49.008527] [INFO ] [sig ] Generating forecast for: IRM [2026-03-09T20:24:49.008559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-03-09T20:24:49.020909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-03-09T20:24:49.021324] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-03-09T20:24:49.022176] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-03-09T20:24:49.022230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:49.022263] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:49.022290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:49.022346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:49.080904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:49.081831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:49.081920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:49.081953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:49.207432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:49.207635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:49.207679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:49.207709] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:49.211146] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=27.28%) [2026-03-09T20:24:49.211426] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-03-09T20:24:49.211557] [INFO ] [sig ] IRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:49.357594] [INFO ] [LOCAL ] Saved forecast: IRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IRM.txt [2026-03-09T20:24:49.357777] [INFO ] [sig ] [1622/3280] Completed IRM in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 9.9m [2026-03-09T20:24:49.357818] [INFO ] [sig ] [1623/3280] Forecasting IRMD... [2026-03-09T20:24:49.357850] [INFO ] [sig ] Generating forecast for: IRMD [2026-03-09T20:24:49.357880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-03-09T20:24:49.370386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-03-09T20:24:49.370740] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-03-09T20:24:49.371542] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-03-09T20:24:49.371615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:49.371648] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:49.371675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:49.371731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:49.430067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:49.430979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:49.431064] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:49.431097] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:49.554910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:49.555076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:49.555115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:49.555143] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:49.558727] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-03-09T20:24:49.559058] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-03-09T20:24:49.559199] [INFO ] [sig ] IRMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:49.703095] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IRMD.txt [2026-03-09T20:24:49.703233] [INFO ] [sig ] [1623/3280] Completed IRMD in 0.3s | 2.78 sym/s | Total: 9.7m | ETA: 9.9m [2026-03-09T20:24:49.703272] [INFO ] [sig ] [1624/3280] Forecasting IRON... [2026-03-09T20:24:49.703302] [INFO ] [sig ] Generating forecast for: IRON [2026-03-09T20:24:49.703339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-03-09T20:24:49.715045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-03-09T20:24:49.715364] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-03-09T20:24:49.716195] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-03-09T20:24:49.716248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:49.716279] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:49.716306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:49.716363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:49.776991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:49.777682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:49.777764] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:49.777796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:49.905960] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:49.906101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:49.906143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:49.906215] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:49.910262] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-03-09T20:24:49.910544] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-03-09T20:24:49.910701] [INFO ] [sig ] IRON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:50.056527] [INFO ] [LOCAL ] Saved forecast: IRON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IRON.txt [2026-03-09T20:24:50.056678] [INFO ] [sig ] [1624/3280] Completed IRON in 0.4s | 2.78 sym/s | Total: 9.7m | ETA: 9.9m [2026-03-09T20:24:50.056719] [INFO ] [sig ] [1625/3280] Forecasting IRTC... [2026-03-09T20:24:50.056749] [INFO ] [sig ] Generating forecast for: IRTC [2026-03-09T20:24:50.056779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-03-09T20:24:50.068949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-03-09T20:24:50.069299] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-03-09T20:24:50.070174] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-03-09T20:24:50.070228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:50.070259] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:50.070286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:50.070342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:50.130081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:50.130744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:50.130824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:50.130857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:50.253046] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:50.253202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:50.253243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:50.253272] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:50.256723] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-03-09T20:24:50.257003] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-03-09T20:24:50.257133] [INFO ] [sig ] IRTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:50.398879] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IRTC.txt [2026-03-09T20:24:50.399010] [INFO ] [sig ] [1625/3280] Completed IRTC in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:50.399050] [INFO ] [sig ] [1626/3280] Forecasting IRWD... [2026-03-09T20:24:50.399079] [INFO ] [sig ] Generating forecast for: IRWD [2026-03-09T20:24:50.399108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-03-09T20:24:50.410557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-03-09T20:24:50.410916] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-03-09T20:24:50.411745] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-03-09T20:24:50.411799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:50.411831] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:50.411858] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:50.411920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:50.469109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:50.469823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:50.469902] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:50.469935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:50.590444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:50.590614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:50.590658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:50.590689] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:50.594091] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: UP (p=80.06%) [2026-03-09T20:24:50.594369] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-03-09T20:24:50.594499] [INFO ] [sig ] IRWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:50.737061] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IRWD.txt [2026-03-09T20:24:50.737194] [INFO ] [sig ] [1626/3280] Completed IRWD in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:50.737233] [INFO ] [sig ] [1627/3280] Forecasting ISD... [2026-03-09T20:24:50.737263] [INFO ] [sig ] Generating forecast for: ISD [2026-03-09T20:24:50.737293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-03-09T20:24:50.750015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-03-09T20:24:50.750342] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-03-09T20:24:50.751171] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-03-09T20:24:50.751226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:50.751257] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:50.751284] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:50.751340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:50.808896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:50.809508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:50.809604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:50.809640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:50.929102] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:50.929275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:50.929319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:50.929349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:50.932914] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-03-09T20:24:50.933209] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-03-09T20:24:50.933345] [INFO ] [sig ] ISD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:51.084885] [INFO ] [LOCAL ] Saved forecast: ISD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ISD.txt [2026-03-09T20:24:51.085023] [INFO ] [sig ] [1627/3280] Completed ISD in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:51.085063] [INFO ] [sig ] [1628/3280] Forecasting ISRG... [2026-03-09T20:24:51.085092] [INFO ] [sig ] Generating forecast for: ISRG [2026-03-09T20:24:51.085121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-03-09T20:24:51.096705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-03-09T20:24:51.097063] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-03-09T20:24:51.097945] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-03-09T20:24:51.098000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:51.098032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:51.098058] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:51.098114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:51.165057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:51.166160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:51.166242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:51.166275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:51.292726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:51.293079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:51.293118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:51.293145] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:51.296897] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-03-09T20:24:51.297180] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-03-09T20:24:51.297314] [INFO ] [sig ] ISRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:51.441990] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ISRG.txt [2026-03-09T20:24:51.442155] [INFO ] [sig ] [1628/3280] Completed ISRG in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:51.442195] [INFO ] [sig ] [1629/3280] Forecasting ISSC... [2026-03-09T20:24:51.442225] [INFO ] [sig ] Generating forecast for: ISSC [2026-03-09T20:24:51.442256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-03-09T20:24:51.458072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-03-09T20:24:51.458470] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-03-09T20:24:51.459352] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-03-09T20:24:51.459407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:51.459439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:51.459465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:51.459520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:51.522525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:51.523424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:51.523508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:51.523541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:51.650601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:51.650765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:51.650804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:51.650832] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:51.654795] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-03-09T20:24:51.655090] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-03-09T20:24:51.655225] [INFO ] [sig ] ISSC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:51.806545] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ISSC.txt [2026-03-09T20:24:51.806732] [INFO ] [sig ] [1629/3280] Completed ISSC in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:51.806772] [INFO ] [sig ] [1630/3280] Forecasting ISTB... [2026-03-09T20:24:51.806802] [INFO ] [sig ] Generating forecast for: ISTB [2026-03-09T20:24:51.806832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-03-09T20:24:51.819269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-03-09T20:24:51.819708] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-03-09T20:24:51.820637] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-03-09T20:24:51.820703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:51.820743] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:51.820776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:51.820850] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:51.881638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:51.882527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:51.882629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:51.882664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:52.011992] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:52.012221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:52.012273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:52.012304] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:52.017321] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: DOWN (p=25.14%) [2026-03-09T20:24:52.017844] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-03-09T20:24:52.018021] [INFO ] [sig ] ISTB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:52.164934] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ISTB.txt [2026-03-09T20:24:52.165092] [INFO ] [sig ] [1630/3280] Completed ISTB in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:52.165134] [INFO ] [sig ] [1631/3280] Forecasting ITIC... [2026-03-09T20:24:52.165164] [INFO ] [sig ] Generating forecast for: ITIC [2026-03-09T20:24:52.165193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-03-09T20:24:52.179514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-03-09T20:24:52.180031] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-03-09T20:24:52.181032] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-03-09T20:24:52.181086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:52.181118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:52.181145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:52.181213] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:52.239365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:52.240466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:52.240597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:52.240634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:52.350661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:52.350825] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:24:52.350866] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:52.350895] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:52.354409] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=78.68%) [2026-03-09T20:24:52.354730] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-03-09T20:24:52.354883] [INFO ] [sig ] ITIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:52.498478] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ITIC.txt [2026-03-09T20:24:52.498676] [INFO ] [sig ] [1631/3280] Completed ITIC in 0.3s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:52.498727] [INFO ] [sig ] [1632/3280] Forecasting ITRI... [2026-03-09T20:24:52.498764] [INFO ] [sig ] Generating forecast for: ITRI [2026-03-09T20:24:52.498804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-03-09T20:24:52.512959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-03-09T20:24:52.513394] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-03-09T20:24:52.514299] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-03-09T20:24:52.514357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:52.514389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:52.514414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:52.514471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:52.572839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:52.573628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:52.573714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:52.573747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:52.704167] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:52.704339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:52.704379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:52.704408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:52.707971] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-03-09T20:24:52.708276] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-03-09T20:24:52.708415] [INFO ] [sig ] ITRI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:52.861081] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ITRI.txt [2026-03-09T20:24:52.861281] [INFO ] [sig ] [1632/3280] Completed ITRI in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:52.861327] [INFO ] [sig ] [1633/3280] Forecasting ITRN... [2026-03-09T20:24:52.861357] [INFO ] [sig ] Generating forecast for: ITRN [2026-03-09T20:24:52.861395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-03-09T20:24:52.877146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-03-09T20:24:52.877634] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-03-09T20:24:52.878632] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-03-09T20:24:52.878702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:52.878749] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:52.878778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:52.878861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:52.939900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:52.941069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:52.941194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:52.941233] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:53.066297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:53.066463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:53.066503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:53.066531] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:53.070696] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-03-09T20:24:53.071177] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-03-09T20:24:53.071314] [INFO ] [sig ] ITRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:53.223846] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ITRN.txt [2026-03-09T20:24:53.224222] [INFO ] [sig ] [1633/3280] Completed ITRN in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:53.224261] [INFO ] [sig ] [1634/3280] Forecasting ITUB... [2026-03-09T20:24:53.224292] [INFO ] [sig ] Generating forecast for: ITUB [2026-03-09T20:24:53.224322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-03-09T20:24:53.238228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-03-09T20:24:53.238668] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-03-09T20:24:53.239502] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-03-09T20:24:53.239556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:53.239611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:53.239641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:53.239705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:53.301374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:53.302511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:53.302648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:53.302692] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:53.440673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:53.440848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:53.440918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:53.440955] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:53.444859] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: UP (p=75.46%) [2026-03-09T20:24:53.445378] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-03-09T20:24:53.445530] [INFO ] [sig ] ITUB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:53.598986] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ITUB.txt [2026-03-09T20:24:53.599264] [INFO ] [sig ] [1634/3280] Completed ITUB in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:53.599324] [INFO ] [sig ] [1635/3280] Forecasting IUS... [2026-03-09T20:24:53.599363] [INFO ] [sig ] Generating forecast for: IUS [2026-03-09T20:24:53.599411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-03-09T20:24:53.618002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-03-09T20:24:53.618566] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-03-09T20:24:53.620172] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-03-09T20:24:53.620276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:53.620331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:53.620379] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:53.620471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:53.703070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:53.704253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:53.704367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:53.704410] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:53.890913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:53.891132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:53.891198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:53.891251] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:53.897240] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=47.67%) [2026-03-09T20:24:53.897865] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-03-09T20:24:53.898109] [INFO ] [sig ] IUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:54.126219] [INFO ] [LOCAL ] Saved forecast: IUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IUS.txt [2026-03-09T20:24:54.126480] [INFO ] [sig ] [1635/3280] Completed IUS in 0.5s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:54.126552] [INFO ] [sig ] [1636/3280] Forecasting IUSB... [2026-03-09T20:24:54.126629] [INFO ] [sig ] Generating forecast for: IUSB [2026-03-09T20:24:54.126687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-03-09T20:24:54.150253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-03-09T20:24:54.150818] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-03-09T20:24:54.152085] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-03-09T20:24:54.152159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:54.152208] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:54.152252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:54.152342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:54.249677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:54.250959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:54.251101] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:54.251161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:54.471569] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:54.471800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:54.471871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:54.471926] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:54.477785] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=81.48%) [2026-03-09T20:24:54.478347] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-03-09T20:24:54.478674] [INFO ] [sig ] IUSB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:54.715766] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IUSB.txt [2026-03-09T20:24:54.716000] [INFO ] [sig ] [1636/3280] Completed IUSB in 0.6s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:54.716054] [INFO ] [sig ] [1637/3280] Forecasting IUSG... [2026-03-09T20:24:54.716094] [INFO ] [sig ] Generating forecast for: IUSG [2026-03-09T20:24:54.716133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-03-09T20:24:54.734690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-03-09T20:24:54.735225] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-03-09T20:24:54.736548] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-03-09T20:24:54.736664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:54.736717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:54.736766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:54.736858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:54.822881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:54.824162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:54.824333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:54.824400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:54.970220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:54.970387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:54.970431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:54.970463] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:54.974123] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=61.92%) [2026-03-09T20:24:54.974422] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-03-09T20:24:54.974558] [INFO ] [sig ] IUSG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:55.142547] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IUSG.txt [2026-03-09T20:24:55.142737] [INFO ] [sig ] [1637/3280] Completed IUSG in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:55.142779] [INFO ] [sig ] [1638/3280] Forecasting IVAL... [2026-03-09T20:24:55.142810] [INFO ] [sig ] Generating forecast for: IVAL [2026-03-09T20:24:55.142839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-03-09T20:24:55.157603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-03-09T20:24:55.157982] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-03-09T20:24:55.158890] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-03-09T20:24:55.158946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:55.159015] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:55.159055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:55.159325] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:55.217594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:55.218412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:55.218503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:55.218537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:55.337115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:55.337276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:55.337317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:55.337346] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:55.341044] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=7.03%) [2026-03-09T20:24:55.341391] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-03-09T20:24:55.341539] [INFO ] [sig ] IVAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:55.500180] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/IVAL.txt [2026-03-09T20:24:55.500381] [INFO ] [sig ] [1638/3280] Completed IVAL in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:55.500439] [INFO ] [sig ] [1639/3280] Forecasting IVZ... [2026-03-09T20:24:55.500473] [INFO ] [sig ] Generating forecast for: IVZ [2026-03-09T20:24:55.500506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-03-09T20:24:55.513739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-03-09T20:24:55.514151] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-03-09T20:24:55.515073] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-03-09T20:24:55.515132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:55.515166] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:55.515194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:55.515253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:55.581381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:55.582357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:55.582464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:55.582510] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:55.720848] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:55.721030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:55.721081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:55.721122] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:55.724967] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-03-09T20:24:55.725285] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-03-09T20:24:55.725431] [INFO ] [sig ] IVZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:55.874567] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/IVZ.txt [2026-03-09T20:24:55.874726] [INFO ] [sig ] [1639/3280] Completed IVZ in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.9m [2026-03-09T20:24:55.874766] [INFO ] [sig ] [1640/3280] Forecasting J... [2026-03-09T20:24:55.874797] [INFO ] [sig ] Generating forecast for: J [2026-03-09T20:24:55.874826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-03-09T20:24:55.886123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-03-09T20:24:55.886493] [INFO ] [FORECASTER] Starting predict_future for J [2026-03-09T20:24:55.887339] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-03-09T20:24:55.887393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:55.887427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:55.887454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:55.887511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:55.949522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:55.950514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:55.950636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:55.950691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:56.078682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:56.078842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:56.078906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:56.078938] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:56.082535] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-03-09T20:24:56.082860] [INFO ] [FORECASTER] Completed predict_future for J [2026-03-09T20:24:56.083008] [INFO ] [sig ] J: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:56.226080] [INFO ] [LOCAL ] Saved forecast: J 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/J.txt [2026-03-09T20:24:56.226243] [INFO ] [sig ] [1640/3280] Completed J in 0.4s | 2.78 sym/s | Total: 9.8m | ETA: 9.8m [2026-03-09T20:24:56.226284] [INFO ] [sig ] [1641/3280] Forecasting JANX... [2026-03-09T20:24:56.226312] [INFO ] [sig ] Generating forecast for: JANX [2026-03-09T20:24:56.226343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-03-09T20:24:56.240409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-03-09T20:24:56.240843] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-03-09T20:24:56.241680] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-03-09T20:24:56.241733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:56.241764] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:56.241790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:56.241847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:56.302391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:56.303208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:56.303293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:56.303328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:56.423450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:56.423632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:56.423676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:56.423705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:56.427228] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-03-09T20:24:56.427505] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-03-09T20:24:56.427682] [INFO ] [sig ] JANX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:56.572021] [INFO ] [LOCAL ] Saved forecast: JANX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JANX.txt [2026-03-09T20:24:56.572165] [INFO ] [sig ] [1641/3280] Completed JANX in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:56.572205] [INFO ] [sig ] [1642/3280] Forecasting JAZZ... [2026-03-09T20:24:56.572235] [INFO ] [sig ] Generating forecast for: JAZZ [2026-03-09T20:24:56.572265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-03-09T20:24:56.586378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-03-09T20:24:56.586834] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-03-09T20:24:56.587830] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-03-09T20:24:56.587889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:56.587924] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:56.587952] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:56.588011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:56.654978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:56.656049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:56.656335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:56.656370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:56.793724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:56.793908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:56.793963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:56.793995] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:56.798433] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=89.55%) [2026-03-09T20:24:56.798801] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-03-09T20:24:56.799151] [INFO ] [sig ] JAZZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:56.952046] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JAZZ.txt [2026-03-09T20:24:56.952188] [INFO ] [sig ] [1642/3280] Completed JAZZ in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:56.952227] [INFO ] [sig ] [1643/3280] Forecasting JBGS... [2026-03-09T20:24:56.952257] [INFO ] [sig ] Generating forecast for: JBGS [2026-03-09T20:24:56.952287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-03-09T20:24:56.966009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-03-09T20:24:56.966346] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-03-09T20:24:56.967385] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-03-09T20:24:56.967438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:56.967470] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:56.967496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:56.967606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:57.028165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:57.028923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:57.029005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:57.029038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:57.153932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:57.154096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:57.154136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:57.154166] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:57.157665] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-03-09T20:24:57.157942] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-03-09T20:24:57.158072] [INFO ] [sig ] JBGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:57.301365] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JBGS.txt [2026-03-09T20:24:57.301510] [INFO ] [sig ] [1643/3280] Completed JBGS in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:57.301549] [INFO ] [sig ] [1644/3280] Forecasting JBI... [2026-03-09T20:24:57.301599] [INFO ] [sig ] Generating forecast for: JBI [2026-03-09T20:24:57.301631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-03-09T20:24:57.313080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-03-09T20:24:57.313407] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-03-09T20:24:57.314267] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-03-09T20:24:57.314321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:57.314363] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:57.314390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:57.314447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:57.373261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:57.374035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:57.374124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:57.374160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:57.500286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:57.500449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:57.500489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:57.500517] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:57.504526] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-03-09T20:24:57.504825] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-03-09T20:24:57.504956] [INFO ] [sig ] JBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:57.651926] [INFO ] [LOCAL ] Saved forecast: JBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JBI.txt [2026-03-09T20:24:57.652258] [INFO ] [sig ] [1644/3280] Completed JBI in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:57.652300] [INFO ] [sig ] [1645/3280] Forecasting JBL... [2026-03-09T20:24:57.652328] [INFO ] [sig ] Generating forecast for: JBL [2026-03-09T20:24:57.652358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-03-09T20:24:57.668396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-03-09T20:24:57.668834] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-03-09T20:24:57.669720] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-03-09T20:24:57.669781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:57.669823] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:57.669853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:57.669912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:57.735162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:57.736080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:57.736173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:57.736207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:57.865670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:57.865836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:57.865886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:57.865916] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:57.870146] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=23.26%) [2026-03-09T20:24:57.870446] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-03-09T20:24:57.870608] [INFO ] [sig ] JBL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:58.028676] [INFO ] [LOCAL ] Saved forecast: JBL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JBL.txt [2026-03-09T20:24:58.028849] [INFO ] [sig ] [1645/3280] Completed JBL in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:58.028891] [INFO ] [sig ] [1646/3280] Forecasting JCE... [2026-03-09T20:24:58.028922] [INFO ] [sig ] Generating forecast for: JCE [2026-03-09T20:24:58.028954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-03-09T20:24:58.041278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-03-09T20:24:58.041603] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-03-09T20:24:58.042450] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-03-09T20:24:58.042506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:58.042538] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:58.042566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:58.042652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:58.104966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:58.105819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:58.105919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:58.105971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:58.227345] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:58.227470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:58.227510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:58.227563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:58.231398] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-03-09T20:24:58.231702] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-03-09T20:24:58.231831] [INFO ] [sig ] JCE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:58.375488] [INFO ] [LOCAL ] Saved forecast: JCE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JCE.txt [2026-03-09T20:24:58.375621] [INFO ] [sig ] [1646/3280] Completed JCE in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:58.375661] [INFO ] [sig ] [1647/3280] Forecasting JCI... [2026-03-09T20:24:58.375690] [INFO ] [sig ] Generating forecast for: JCI [2026-03-09T20:24:58.375720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-03-09T20:24:58.387878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-03-09T20:24:58.388194] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-03-09T20:24:58.389045] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-03-09T20:24:58.389098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:58.389130] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:58.389156] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:58.389211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:58.446804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:58.447436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:58.447518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:58.447598] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:58.571521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:58.571664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:58.571703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:58.571731] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:58.575408] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=77.25%) [2026-03-09T20:24:58.575702] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-03-09T20:24:58.575833] [INFO ] [sig ] JCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:24:58.722632] [INFO ] [LOCAL ] Saved forecast: JCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JCI.txt [2026-03-09T20:24:58.722796] [INFO ] [sig ] [1647/3280] Completed JCI in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:58.722837] [INFO ] [sig ] [1648/3280] Forecasting JD... [2026-03-09T20:24:58.722874] [INFO ] [sig ] Generating forecast for: JD [2026-03-09T20:24:58.722905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-03-09T20:24:58.735103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-03-09T20:24:58.735508] [INFO ] [FORECASTER] Starting predict_future for JD [2026-03-09T20:24:58.736405] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-03-09T20:24:58.736460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:58.736491] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:58.736519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:58.736594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:58.796866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:58.797885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:58.797972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:58.798042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:58.924397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:58.924561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:58.924625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:58.924655] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:58.928765] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-03-09T20:24:58.929092] [INFO ] [FORECASTER] Completed predict_future for JD [2026-03-09T20:24:58.929229] [INFO ] [sig ] JD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:59.077916] [INFO ] [LOCAL ] Saved forecast: JD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JD.txt [2026-03-09T20:24:59.078283] [INFO ] [sig ] [1648/3280] Completed JD in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:59.078344] [INFO ] [sig ] [1649/3280] Forecasting JEF... [2026-03-09T20:24:59.078384] [INFO ] [sig ] Generating forecast for: JEF [2026-03-09T20:24:59.078427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-03-09T20:24:59.089877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-03-09T20:24:59.090197] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-03-09T20:24:59.091048] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-03-09T20:24:59.091104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:59.091137] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:59.091163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:59.091219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:59.150810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:59.151493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:59.151596] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:59.151632] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:59.275636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:59.275800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:59.275839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:59.275869] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:59.279309] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=24.34%) [2026-03-09T20:24:59.279608] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-03-09T20:24:59.279743] [INFO ] [sig ] JEF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:59.423262] [INFO ] [LOCAL ] Saved forecast: JEF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JEF.txt [2026-03-09T20:24:59.423439] [INFO ] [sig ] [1649/3280] Completed JEF in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:59.423481] [INFO ] [sig ] [1650/3280] Forecasting JELD... [2026-03-09T20:24:59.423512] [INFO ] [sig ] Generating forecast for: JELD [2026-03-09T20:24:59.423543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-03-09T20:24:59.435294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-03-09T20:24:59.435618] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-03-09T20:24:59.436478] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-03-09T20:24:59.436533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:59.436564] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:59.436621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:59.436678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:59.496429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:59.497109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:59.497192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:59.497226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:59.619446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:59.619597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:59.619637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:59.619666] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:59.623038] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-03-09T20:24:59.623313] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-03-09T20:24:59.623441] [INFO ] [sig ] JELD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:24:59.765313] [INFO ] [LOCAL ] Saved forecast: JELD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JELD.txt [2026-03-09T20:24:59.765434] [INFO ] [sig ] [1650/3280] Completed JELD in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:24:59.765472] [INFO ] [sig ] [1651/3280] Forecasting JEPQ... [2026-03-09T20:24:59.765502] [INFO ] [sig ] Generating forecast for: JEPQ [2026-03-09T20:24:59.765531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-03-09T20:24:59.777969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-03-09T20:24:59.778287] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-03-09T20:24:59.779118] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-03-09T20:24:59.779173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:24:59.779205] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:24:59.779232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:24:59.779288] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:24:59.838563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:24:59.839186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:24:59.839265] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:24:59.839298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:24:59.963184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:24:59.963304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:24:59.963341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:24:59.963398] [INFO ] [FORECASTER] Training complete [2026-03-09T20:24:59.966864] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-03-09T20:24:59.967136] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-03-09T20:24:59.967264] [INFO ] [sig ] JEPQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:00.109765] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JEPQ.txt [2026-03-09T20:25:00.109906] [INFO ] [sig ] [1651/3280] Completed JEPQ in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:00.109945] [INFO ] [sig ] [1652/3280] Forecasting JFIN... [2026-03-09T20:25:00.109975] [INFO ] [sig ] Generating forecast for: JFIN [2026-03-09T20:25:00.110005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-03-09T20:25:00.121388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-03-09T20:25:00.121666] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-03-09T20:25:00.122447] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-03-09T20:25:00.122500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:00.122532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:00.122560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:00.122641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:00.180590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:00.181332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:00.181413] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:00.181446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:00.322551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:00.322731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:00.322772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:00.322801] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:00.326779] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-03-09T20:25:00.327058] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-03-09T20:25:00.327191] [INFO ] [sig ] JFIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:00.471643] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JFIN.txt [2026-03-09T20:25:00.471820] [INFO ] [sig ] [1652/3280] Completed JFIN in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:00.471862] [INFO ] [sig ] [1653/3280] Forecasting JGLO... [2026-03-09T20:25:00.471896] [INFO ] [sig ] Generating forecast for: JGLO [2026-03-09T20:25:00.471927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-03-09T20:25:00.484754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-03-09T20:25:00.485342] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-03-09T20:25:00.486405] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-03-09T20:25:00.486460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:00.486492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:00.486519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:00.486596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:00.545479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:00.546229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:00.546315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:00.546365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:00.666670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:00.666837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:00.666887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:00.666922] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:00.670704] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-03-09T20:25:00.671019] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-03-09T20:25:00.671153] [INFO ] [sig ] JGLO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:00.814262] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JGLO.txt [2026-03-09T20:25:00.814412] [INFO ] [sig ] [1653/3280] Completed JGLO in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:00.814452] [INFO ] [sig ] [1654/3280] Forecasting JHG... [2026-03-09T20:25:00.814482] [INFO ] [sig ] Generating forecast for: JHG [2026-03-09T20:25:00.814512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-03-09T20:25:00.826472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-03-09T20:25:00.826860] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-03-09T20:25:00.827729] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-03-09T20:25:00.827784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:00.827817] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:00.827844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:00.827901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:00.891560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:00.892672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:00.892760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:00.892793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:01.023648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:01.023803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:01.023842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:01.023871] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:01.027338] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-03-09T20:25:01.027670] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-03-09T20:25:01.027804] [INFO ] [sig ] JHG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:01.174102] [INFO ] [LOCAL ] Saved forecast: JHG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JHG.txt [2026-03-09T20:25:01.174263] [INFO ] [sig ] [1654/3280] Completed JHG in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:01.174303] [INFO ] [sig ] [1655/3280] Forecasting JHI... [2026-03-09T20:25:01.174332] [INFO ] [sig ] Generating forecast for: JHI [2026-03-09T20:25:01.174364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-03-09T20:25:01.189221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-03-09T20:25:01.192653] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-03-09T20:25:01.193637] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-03-09T20:25:01.193697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:01.193757] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:01.193785] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:01.193855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:01.261376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:01.262327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:01.262428] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:01.262463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:01.380000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:01.380164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:01.380208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:01.380237] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:01.383977] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-03-09T20:25:01.384303] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-03-09T20:25:01.384444] [INFO ] [sig ] JHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:01.544215] [INFO ] [LOCAL ] Saved forecast: JHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JHI.txt [2026-03-09T20:25:01.545457] [INFO ] [sig ] [1655/3280] Completed JHI in 0.4s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:01.545510] [INFO ] [sig ] [1656/3280] Forecasting JHX... [2026-03-09T20:25:01.545542] [INFO ] [sig ] Generating forecast for: JHX [2026-03-09T20:25:01.545598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-03-09T20:25:01.558772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-03-09T20:25:01.559185] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-03-09T20:25:01.560081] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-03-09T20:25:01.560136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:01.560169] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:01.560194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:01.560250] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:01.619015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:01.620358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:01.620447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:01.620482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:01.745599] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:01.745775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:01.745816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:01.745845] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:01.749895] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-03-09T20:25:01.750254] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-03-09T20:25:01.750402] [INFO ] [sig ] JHX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:01.893591] [INFO ] [LOCAL ] Saved forecast: JHX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JHX.txt [2026-03-09T20:25:01.893764] [INFO ] [sig ] [1656/3280] Completed JHX in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.8m [2026-03-09T20:25:01.893804] [INFO ] [sig ] [1657/3280] Forecasting JILL... [2026-03-09T20:25:01.893834] [INFO ] [sig ] Generating forecast for: JILL [2026-03-09T20:25:01.893864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-03-09T20:25:01.906334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-03-09T20:25:01.906664] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-03-09T20:25:01.907648] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-03-09T20:25:01.907721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:01.907759] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:01.907790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:01.907863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:01.964797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:01.965569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:01.965672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:01.965723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:02.090663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:02.090837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:02.090893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:02.090931] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:02.095056] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: UP (p=93.21%) [2026-03-09T20:25:02.095526] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-03-09T20:25:02.095691] [INFO ] [sig ] JILL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:02.240182] [INFO ] [LOCAL ] Saved forecast: JILL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JILL.txt [2026-03-09T20:25:02.240320] [INFO ] [sig ] [1657/3280] Completed JILL in 0.3s | 2.78 sym/s | Total: 9.9m | ETA: 9.7m [2026-03-09T20:25:02.240359] [INFO ] [sig ] [1658/3280] Forecasting JJSF... [2026-03-09T20:25:02.240389] [INFO ] [sig ] Generating forecast for: JJSF [2026-03-09T20:25:02.240420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-03-09T20:25:02.255758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-03-09T20:25:02.256092] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-03-09T20:25:02.257027] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-03-09T20:25:02.257089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:02.257120] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:02.257145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:02.257201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:02.315459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:02.316320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:02.316415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:02.316448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:02.439639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:02.439808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:02.439847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:02.439918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:02.443434] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-03-09T20:25:02.443739] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-03-09T20:25:02.443874] [INFO ] [sig ] JJSF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:02.589166] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JJSF.txt [2026-03-09T20:25:02.589329] [INFO ] [sig ] [1658/3280] Completed JJSF in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:02.589370] [INFO ] [sig ] [1659/3280] Forecasting JKS... [2026-03-09T20:25:02.589489] [INFO ] [sig ] Generating forecast for: JKS [2026-03-09T20:25:02.589530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-03-09T20:25:02.601807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-03-09T20:25:02.602168] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-03-09T20:25:02.602995] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-03-09T20:25:02.603049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:02.603080] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:02.603107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:02.603164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:02.661185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:02.662043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:02.662132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:02.662167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:02.786922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:02.787083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:02.787124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:02.787153] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:02.791563] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-03-09T20:25:02.791861] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-03-09T20:25:02.791992] [INFO ] [sig ] JKS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:02.934551] [INFO ] [LOCAL ] Saved forecast: JKS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JKS.txt [2026-03-09T20:25:02.934685] [INFO ] [sig ] [1659/3280] Completed JKS in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:02.934724] [INFO ] [sig ] [1660/3280] Forecasting JLL... [2026-03-09T20:25:02.934753] [INFO ] [sig ] Generating forecast for: JLL [2026-03-09T20:25:02.934783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-03-09T20:25:02.946637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-03-09T20:25:02.946941] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-03-09T20:25:02.947794] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-03-09T20:25:02.947848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:02.947879] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:02.947911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:02.947980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:03.005504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:03.006147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:03.006224] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:03.006255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:03.128616] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:03.128791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:03.128834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:03.128864] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:03.132517] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=50.88%) [2026-03-09T20:25:03.132830] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-03-09T20:25:03.132974] [INFO ] [sig ] JLL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:03.278553] [INFO ] [LOCAL ] Saved forecast: JLL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JLL.txt [2026-03-09T20:25:03.278751] [INFO ] [sig ] [1660/3280] Completed JLL in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:03.278795] [INFO ] [sig ] [1661/3280] Forecasting JMIA... [2026-03-09T20:25:03.278826] [INFO ] [sig ] Generating forecast for: JMIA [2026-03-09T20:25:03.278860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-03-09T20:25:03.293713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-03-09T20:25:03.294149] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-03-09T20:25:03.295184] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-03-09T20:25:03.295247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:03.295283] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:03.295314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:03.295388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:03.360233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:03.361363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:03.361449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:03.361482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:03.483785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:03.483951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:03.483992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:03.484020] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:03.487568] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-03-09T20:25:03.487909] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-03-09T20:25:03.488078] [INFO ] [sig ] JMIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:03.633441] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JMIA.txt [2026-03-09T20:25:03.633633] [INFO ] [sig ] [1661/3280] Completed JMIA in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:03.633677] [INFO ] [sig ] [1662/3280] Forecasting JOF... [2026-03-09T20:25:03.633708] [INFO ] [sig ] Generating forecast for: JOF [2026-03-09T20:25:03.633739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-03-09T20:25:03.646259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-03-09T20:25:03.646650] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-03-09T20:25:03.647505] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-03-09T20:25:03.647629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:03.647674] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:03.647705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:03.647764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:03.708241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:03.709099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:03.709189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:03.709223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:03.833841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:03.834001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:03.834042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:03.834071] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:03.837494] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-03-09T20:25:03.837845] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-03-09T20:25:03.837980] [INFO ] [sig ] JOF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:03.986213] [INFO ] [LOCAL ] Saved forecast: JOF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JOF.txt [2026-03-09T20:25:03.986386] [INFO ] [sig ] [1662/3280] Completed JOF in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:03.986426] [INFO ] [sig ] [1663/3280] Forecasting JPC... [2026-03-09T20:25:03.986456] [INFO ] [sig ] Generating forecast for: JPC [2026-03-09T20:25:03.986485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-03-09T20:25:03.998775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-03-09T20:25:03.999128] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-03-09T20:25:03.999961] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-03-09T20:25:04.000014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:04.000046] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:04.000072] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:04.000128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:04.059118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:04.060066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:04.060146] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:04.060179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:04.181244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:04.181411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:04.181453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:04.181484] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:04.185091] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-03-09T20:25:04.185413] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-03-09T20:25:04.185558] [INFO ] [sig ] JPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:04.330765] [INFO ] [LOCAL ] Saved forecast: JPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JPC.txt [2026-03-09T20:25:04.330940] [INFO ] [sig ] [1663/3280] Completed JPC in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:04.330989] [INFO ] [sig ] [1664/3280] Forecasting JPM... [2026-03-09T20:25:04.331022] [INFO ] [sig ] Generating forecast for: JPM [2026-03-09T20:25:04.331054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-03-09T20:25:04.343881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-03-09T20:25:04.344277] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-03-09T20:25:04.345161] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-03-09T20:25:04.345217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:04.345249] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:04.345277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:04.345334] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:04.429181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:04.430099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:04.430185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:04.430218] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:04.562373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:04.562529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:04.562601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:04.562633] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:04.566700] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=24.69%) [2026-03-09T20:25:04.566985] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-03-09T20:25:04.567119] [INFO ] [sig ] JPM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:04.710203] [INFO ] [LOCAL ] Saved forecast: JPM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JPM.txt [2026-03-09T20:25:04.710536] [INFO ] [sig ] [1664/3280] Completed JPM in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:04.710593] [INFO ] [sig ] [1665/3280] Forecasting JQC... [2026-03-09T20:25:04.710626] [INFO ] [sig ] Generating forecast for: JQC [2026-03-09T20:25:04.710656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-03-09T20:25:04.725456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-03-09T20:25:04.725925] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-03-09T20:25:04.726880] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-03-09T20:25:04.726937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:04.726970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:04.726998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:04.727055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:04.786751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:04.787731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:04.787856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:04.787889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:04.914745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:04.914908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:04.914949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:04.914978] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:04.918921] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=71.19%) [2026-03-09T20:25:04.919237] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-03-09T20:25:04.919375] [INFO ] [sig ] JQC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:05.063607] [INFO ] [LOCAL ] Saved forecast: JQC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JQC.txt [2026-03-09T20:25:05.063764] [INFO ] [sig ] [1665/3280] Completed JQC in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:05.063804] [INFO ] [sig ] [1666/3280] Forecasting JSM... [2026-03-09T20:25:05.063835] [INFO ] [sig ] Generating forecast for: JSM [2026-03-09T20:25:05.063865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-03-09T20:25:05.076037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-03-09T20:25:05.076424] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-03-09T20:25:05.077294] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-03-09T20:25:05.077349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:05.077381] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:05.077408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:05.077464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:05.136441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:05.137296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:05.137383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:05.137418] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:05.253226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:05.253385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:05.253426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:05.253455] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:05.256937] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-03-09T20:25:05.257227] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-03-09T20:25:05.257361] [INFO ] [sig ] JSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:05.401439] [INFO ] [LOCAL ] Saved forecast: JSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JSM.txt [2026-03-09T20:25:05.401610] [INFO ] [sig ] [1666/3280] Completed JSM in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:05.401654] [INFO ] [sig ] [1667/3280] Forecasting JSMD... [2026-03-09T20:25:05.401685] [INFO ] [sig ] Generating forecast for: JSMD [2026-03-09T20:25:05.401715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-03-09T20:25:05.413540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-03-09T20:25:05.413924] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-03-09T20:25:05.414846] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-03-09T20:25:05.414904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:05.414937] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:05.414967] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:05.415045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:05.473898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:05.474733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:05.474834] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:05.474867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:05.601060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:05.601234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:05.601274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:05.601302] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:05.604841] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-03-09T20:25:05.605132] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-03-09T20:25:05.605267] [INFO ] [sig ] JSMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:05.747919] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JSMD.txt [2026-03-09T20:25:05.748098] [INFO ] [sig ] [1667/3280] Completed JSMD in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:05.748147] [INFO ] [sig ] [1668/3280] Forecasting JSML... [2026-03-09T20:25:05.748180] [INFO ] [sig ] Generating forecast for: JSML [2026-03-09T20:25:05.748211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-03-09T20:25:05.760107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-03-09T20:25:05.760391] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-03-09T20:25:05.761216] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-03-09T20:25:05.761270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:05.761314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:05.761342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:05.761399] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:05.823027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:05.824030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:05.824130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:05.824167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:05.941540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:05.941717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:05.941757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:05.941786] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:05.945639] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=92.90%) [2026-03-09T20:25:05.945923] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-03-09T20:25:05.946069] [INFO ] [sig ] JSML: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:06.104851] [INFO ] [LOCAL ] Saved forecast: JSML 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/JSML.txt [2026-03-09T20:25:06.105113] [INFO ] [sig ] [1668/3280] Completed JSML in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:06.105175] [INFO ] [sig ] [1669/3280] Forecasting JVA... [2026-03-09T20:25:06.105221] [INFO ] [sig ] Generating forecast for: JVA [2026-03-09T20:25:06.105268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-03-09T20:25:06.121624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-03-09T20:25:06.122047] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-03-09T20:25:06.122974] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-03-09T20:25:06.123033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:06.123067] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:06.123095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:06.123153] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:06.185362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:06.186253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:06.186339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:06.186374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:06.311683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:06.311858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:06.311910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:06.311942] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:06.315530] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=10.23%) [2026-03-09T20:25:06.315850] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-03-09T20:25:06.315985] [INFO ] [sig ] JVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:06.464124] [INFO ] [LOCAL ] Saved forecast: JVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JVA.txt [2026-03-09T20:25:06.464288] [INFO ] [sig ] [1669/3280] Completed JVA in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:06.464330] [INFO ] [sig ] [1670/3280] Forecasting JXN... [2026-03-09T20:25:06.464367] [INFO ] [sig ] Generating forecast for: JXN [2026-03-09T20:25:06.464406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-03-09T20:25:06.476696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-03-09T20:25:06.477079] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-03-09T20:25:06.477942] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-03-09T20:25:06.477998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:06.478036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:06.478068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:06.478136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:06.535866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:06.536625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:06.536716] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:06.536750] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:06.659618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:06.659778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:06.659817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:06.659846] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:06.663291] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-03-09T20:25:06.663588] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-03-09T20:25:06.663733] [INFO ] [sig ] JXN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:06.837952] [INFO ] [LOCAL ] Saved forecast: JXN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/JXN.txt [2026-03-09T20:25:06.838115] [INFO ] [sig ] [1670/3280] Completed JXN in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:06.838156] [INFO ] [sig ] [1671/3280] Forecasting KAI... [2026-03-09T20:25:06.838187] [INFO ] [sig ] Generating forecast for: KAI [2026-03-09T20:25:06.838218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-03-09T20:25:06.851673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-03-09T20:25:06.852093] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-03-09T20:25:06.852963] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-03-09T20:25:06.853018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:06.853051] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:06.853079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:06.853136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:06.918161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:06.919109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:06.919211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:06.919247] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:07.048826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:07.048995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:07.049035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:07.049065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:07.052651] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-03-09T20:25:07.052982] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-03-09T20:25:07.053120] [INFO ] [sig ] KAI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:07.200125] [INFO ] [LOCAL ] Saved forecast: KAI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KAI.txt [2026-03-09T20:25:07.200278] [INFO ] [sig ] [1671/3280] Completed KAI in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:07.200325] [INFO ] [sig ] [1672/3280] Forecasting KBWB... [2026-03-09T20:25:07.200362] [INFO ] [sig ] Generating forecast for: KBWB [2026-03-09T20:25:07.200393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-03-09T20:25:07.212402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-03-09T20:25:07.212751] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-03-09T20:25:07.213633] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-03-09T20:25:07.213687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:07.213746] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:07.213775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:07.213833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:07.272887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:07.273652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:07.273733] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:07.273766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:07.398442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:07.398624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:07.398668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:07.398697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:07.402303] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=24.56%) [2026-03-09T20:25:07.402615] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-03-09T20:25:07.402755] [INFO ] [sig ] KBWB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:07.549063] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KBWB.txt [2026-03-09T20:25:07.549429] [INFO ] [sig ] [1672/3280] Completed KBWB in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.7m [2026-03-09T20:25:07.549471] [INFO ] [sig ] [1673/3280] Forecasting KBWP... [2026-03-09T20:25:07.549501] [INFO ] [sig ] Generating forecast for: KBWP [2026-03-09T20:25:07.549533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-03-09T20:25:07.563131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-03-09T20:25:07.563688] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-03-09T20:25:07.564726] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-03-09T20:25:07.564781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:07.564813] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:07.564840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:07.564897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:07.627217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:07.628146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:07.628239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:07.628272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:07.745214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:07.745375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:07.745416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:07.745444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:07.748947] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: UP (p=62.81%) [2026-03-09T20:25:07.749258] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-03-09T20:25:07.749386] [INFO ] [sig ] KBWP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:07.892403] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KBWP.txt [2026-03-09T20:25:07.892537] [INFO ] [sig ] [1673/3280] Completed KBWP in 0.3s | 2.78 sym/s | Total: 10.0m | ETA: 9.6m [2026-03-09T20:25:07.892593] [INFO ] [sig ] [1674/3280] Forecasting KC... [2026-03-09T20:25:07.892626] [INFO ] [sig ] Generating forecast for: KC [2026-03-09T20:25:07.892656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-03-09T20:25:07.905823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-03-09T20:25:07.906121] [INFO ] [FORECASTER] Starting predict_future for KC [2026-03-09T20:25:07.906942] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-03-09T20:25:07.906996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:07.907028] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:07.907055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:07.907112] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:07.967374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:07.968021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:07.968114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:07.968153] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:08.095692] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:08.095856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:08.095909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:08.095941] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:08.099828] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-03-09T20:25:08.100105] [INFO ] [FORECASTER] Completed predict_future for KC [2026-03-09T20:25:08.100240] [INFO ] [sig ] KC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:08.245909] [INFO ] [LOCAL ] Saved forecast: KC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KC.txt [2026-03-09T20:25:08.246068] [INFO ] [sig ] [1674/3280] Completed KC in 0.4s | 2.78 sym/s | Total: 10.0m | ETA: 9.6m [2026-03-09T20:25:08.246111] [INFO ] [sig ] [1675/3280] Forecasting KDP... [2026-03-09T20:25:08.246141] [INFO ] [sig ] Generating forecast for: KDP [2026-03-09T20:25:08.246187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-03-09T20:25:08.258393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-03-09T20:25:08.258818] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-03-09T20:25:08.259676] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-03-09T20:25:08.259730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:08.259762] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:08.259789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:08.259845] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:08.319849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:08.320919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:08.321005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:08.321038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:08.444148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:08.444311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:08.444351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:08.444427] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:08.447964] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-03-09T20:25:08.448252] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-03-09T20:25:08.448385] [INFO ] [sig ] KDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:08.589387] [INFO ] [LOCAL ] Saved forecast: KDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KDP.txt [2026-03-09T20:25:08.589561] [INFO ] [sig ] [1675/3280] Completed KDP in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:08.589629] [INFO ] [sig ] [1676/3280] Forecasting KE... [2026-03-09T20:25:08.589664] [INFO ] [sig ] Generating forecast for: KE [2026-03-09T20:25:08.589702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-03-09T20:25:08.604510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-03-09T20:25:08.604940] [INFO ] [FORECASTER] Starting predict_future for KE [2026-03-09T20:25:08.605957] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-03-09T20:25:08.606020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:08.606058] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:08.606092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:08.606186] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:08.669393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:08.670240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:08.670323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:08.670356] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:08.792586] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:08.792751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:08.792793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:08.792820] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:08.796318] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-09T20:25:08.796644] [INFO ] [FORECASTER] Completed predict_future for KE [2026-03-09T20:25:08.796783] [INFO ] [sig ] KE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:08.943265] [INFO ] [LOCAL ] Saved forecast: KE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KE.txt [2026-03-09T20:25:08.943420] [INFO ] [sig ] [1676/3280] Completed KE in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:08.943467] [INFO ] [sig ] [1677/3280] Forecasting KELYA... [2026-03-09T20:25:08.943498] [INFO ] [sig ] Generating forecast for: KELYA [2026-03-09T20:25:08.943529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-03-09T20:25:08.955821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-03-09T20:25:08.956167] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-03-09T20:25:08.957008] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-03-09T20:25:08.957063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:08.957094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:08.957120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:08.957176] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:09.016530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:09.017443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:09.017552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:09.017625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:09.140114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:09.140289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:09.140329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:09.140357] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:09.143853] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=19.62%) [2026-03-09T20:25:09.144147] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-03-09T20:25:09.144287] [INFO ] [sig ] KELYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:09.287786] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KELYA.txt [2026-03-09T20:25:09.287926] [INFO ] [sig ] [1677/3280] Completed KELYA in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:09.287966] [INFO ] [sig ] [1678/3280] Forecasting KEP... [2026-03-09T20:25:09.287996] [INFO ] [sig ] Generating forecast for: KEP [2026-03-09T20:25:09.288027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-03-09T20:25:09.301035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-03-09T20:25:09.301369] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-03-09T20:25:09.302212] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-03-09T20:25:09.302277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:09.302311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:09.302336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:09.302392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:09.361952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:09.362761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:09.362847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:09.362881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:09.499911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:09.500088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:09.500130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:09.500157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:09.503809] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=78.46%) [2026-03-09T20:25:09.504182] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-03-09T20:25:09.504339] [INFO ] [sig ] KEP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:09.661672] [INFO ] [LOCAL ] Saved forecast: KEP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KEP.txt [2026-03-09T20:25:09.661863] [INFO ] [sig ] [1678/3280] Completed KEP in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:09.661906] [INFO ] [sig ] [1679/3280] Forecasting KEYS... [2026-03-09T20:25:09.661937] [INFO ] [sig ] Generating forecast for: KEYS [2026-03-09T20:25:09.661968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-03-09T20:25:09.674883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-03-09T20:25:09.675315] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-03-09T20:25:09.676234] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-03-09T20:25:09.676289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:09.676322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:09.676349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:09.676419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:09.739134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:09.740079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:09.740179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:09.740212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:09.870416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:09.870613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:09.870665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:09.870701] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:09.874321] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=24.53%) [2026-03-09T20:25:09.874688] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-03-09T20:25:09.874846] [INFO ] [sig ] KEYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:10.017590] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KEYS.txt [2026-03-09T20:25:10.017789] [INFO ] [sig ] [1679/3280] Completed KEYS in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:10.017834] [INFO ] [sig ] [1680/3280] Forecasting KFS... [2026-03-09T20:25:10.017864] [INFO ] [sig ] Generating forecast for: KFS [2026-03-09T20:25:10.017896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-03-09T20:25:10.237056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-03-09T20:25:10.237429] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-03-09T20:25:10.238314] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-03-09T20:25:10.238369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:10.238402] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:10.238429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:10.238487] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:10.297200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:10.298176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:10.298277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:10.298310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:10.418257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:10.418422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:10.418462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:10.418492] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:10.422052] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-03-09T20:25:10.422347] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-03-09T20:25:10.422489] [INFO ] [sig ] KFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:10.568832] [INFO ] [LOCAL ] Saved forecast: KFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KFS.txt [2026-03-09T20:25:10.568992] [INFO ] [sig ] [1680/3280] Completed KFS in 0.6s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:10.569033] [INFO ] [sig ] [1681/3280] Forecasting KGS... [2026-03-09T20:25:10.569062] [INFO ] [sig ] Generating forecast for: KGS [2026-03-09T20:25:10.569095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-03-09T20:25:10.581450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-03-09T20:25:10.581858] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-03-09T20:25:10.582704] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-03-09T20:25:10.582769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:10.582801] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:10.582827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:10.582883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:10.642301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:10.643274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:10.643362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:10.643395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:10.774918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:10.775104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:10.775150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:10.775180] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:10.779073] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=80.54%) [2026-03-09T20:25:10.779395] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-03-09T20:25:10.779552] [INFO ] [sig ] KGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:10.938814] [INFO ] [LOCAL ] Saved forecast: KGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KGS.txt [2026-03-09T20:25:10.938996] [INFO ] [sig ] [1681/3280] Completed KGS in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:10.939038] [INFO ] [sig ] [1682/3280] Forecasting KHC... [2026-03-09T20:25:10.939069] [INFO ] [sig ] Generating forecast for: KHC [2026-03-09T20:25:10.939101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-03-09T20:25:10.951057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-03-09T20:25:10.951442] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-03-09T20:25:10.952348] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-03-09T20:25:10.952402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:10.952434] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:10.952462] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:10.952519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:11.011819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:11.012815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:11.012964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:11.013000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:11.145608] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:11.145766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:11.145807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:11.145837] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:11.149407] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=29.44%) [2026-03-09T20:25:11.149710] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-03-09T20:25:11.149842] [INFO ] [sig ] KHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:11.294176] [INFO ] [LOCAL ] Saved forecast: KHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KHC.txt [2026-03-09T20:25:11.294311] [INFO ] [sig ] [1682/3280] Completed KHC in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:11.294352] [INFO ] [sig ] [1683/3280] Forecasting KIDS... [2026-03-09T20:25:11.294383] [INFO ] [sig ] Generating forecast for: KIDS [2026-03-09T20:25:11.294412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-03-09T20:25:11.306090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-03-09T20:25:11.306403] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-03-09T20:25:11.307227] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-03-09T20:25:11.307282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:11.307314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:11.307341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:11.307397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:11.366015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:11.366659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:11.366738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:11.366770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:11.487196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:11.487332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:11.487373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:11.487401] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:11.494722] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=56.09%) [2026-03-09T20:25:11.495063] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-03-09T20:25:11.495205] [INFO ] [sig ] KIDS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:11.643555] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KIDS.txt [2026-03-09T20:25:11.643744] [INFO ] [sig ] [1683/3280] Completed KIDS in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:11.643786] [INFO ] [sig ] [1684/3280] Forecasting KIO... [2026-03-09T20:25:11.643819] [INFO ] [sig ] Generating forecast for: KIO [2026-03-09T20:25:11.643849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-03-09T20:25:11.657427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-03-09T20:25:11.657796] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-03-09T20:25:11.658636] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-03-09T20:25:11.658689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:11.658721] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:11.658748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:11.658804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:11.716636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:11.717286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:11.717590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:11.717627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:11.837095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:11.837263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:11.837309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:11.837337] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:11.840809] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-03-09T20:25:11.841096] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-03-09T20:25:11.841225] [INFO ] [sig ] KIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:11.983614] [INFO ] [LOCAL ] Saved forecast: KIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KIO.txt [2026-03-09T20:25:11.983760] [INFO ] [sig ] [1684/3280] Completed KIO in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:11.983803] [INFO ] [sig ] [1685/3280] Forecasting KKRS... [2026-03-09T20:25:11.983834] [INFO ] [sig ] Generating forecast for: KKRS [2026-03-09T20:25:11.983865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-03-09T20:25:11.995615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-03-09T20:25:11.995922] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-03-09T20:25:11.996763] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-03-09T20:25:11.996818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:11.996852] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:11.996880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:11.996938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:12.058830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:12.059689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:12.059776] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:12.059810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:12.179203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:12.179373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:12.179415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:12.179446] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:12.183044] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-03-09T20:25:12.183374] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-03-09T20:25:12.183508] [INFO ] [sig ] KKRS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:12.333907] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KKRS.txt [2026-03-09T20:25:12.334239] [INFO ] [sig ] [1685/3280] Completed KKRS in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:12.334296] [INFO ] [sig ] [1686/3280] Forecasting KLAC... [2026-03-09T20:25:12.334335] [INFO ] [sig ] Generating forecast for: KLAC [2026-03-09T20:25:12.334372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-03-09T20:25:12.347909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-03-09T20:25:12.348350] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-03-09T20:25:12.349652] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-03-09T20:25:12.349708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:12.349742] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:12.349768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:12.349826] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:12.412095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:12.413038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:12.413185] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:12.413241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:12.541234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:12.541403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:12.541445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:12.541474] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:12.545047] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=19.42%) [2026-03-09T20:25:12.545353] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-03-09T20:25:12.545491] [INFO ] [sig ] KLAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:12.687982] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KLAC.txt [2026-03-09T20:25:12.688144] [INFO ] [sig ] [1686/3280] Completed KLAC in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:12.688200] [INFO ] [sig ] [1687/3280] Forecasting KLIC... [2026-03-09T20:25:12.688237] [INFO ] [sig ] Generating forecast for: KLIC [2026-03-09T20:25:12.688275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-03-09T20:25:12.700685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-03-09T20:25:12.701071] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-03-09T20:25:12.702012] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-03-09T20:25:12.702069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:12.702101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:12.702127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:12.702184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:12.766813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:12.768049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:12.768159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:12.768193] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:12.900717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:12.900899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:12.900949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:12.900980] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:12.904913] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-03-09T20:25:12.905260] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-03-09T20:25:12.905416] [INFO ] [sig ] KLIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:13.062392] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KLIC.txt [2026-03-09T20:25:13.062592] [INFO ] [sig ] [1687/3280] Completed KLIC in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:13.062635] [INFO ] [sig ] [1688/3280] Forecasting KLXE... [2026-03-09T20:25:13.062666] [INFO ] [sig ] Generating forecast for: KLXE [2026-03-09T20:25:13.062697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-03-09T20:25:13.076065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-03-09T20:25:13.076740] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-03-09T20:25:13.077724] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-03-09T20:25:13.077785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:13.077820] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:13.077849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:13.077908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:13.143476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:13.144596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:13.144692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:13.144727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:13.289950] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:13.290160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:13.290218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:13.290260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:13.296028] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-03-09T20:25:13.296549] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-03-09T20:25:13.296781] [INFO ] [sig ] KLXE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:13.448051] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KLXE.txt [2026-03-09T20:25:13.448205] [INFO ] [sig ] [1688/3280] Completed KLXE in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:13.448246] [INFO ] [sig ] [1689/3280] Forecasting KMDA... [2026-03-09T20:25:13.448278] [INFO ] [sig ] Generating forecast for: KMDA [2026-03-09T20:25:13.448315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-03-09T20:25:13.460393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-03-09T20:25:13.460747] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-03-09T20:25:13.461594] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-03-09T20:25:13.461649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:13.461707] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:13.461735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:13.461793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:13.519935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:13.520785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:13.520867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:13.520901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:13.641859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:13.642024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:13.642065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:13.642095] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:13.645603] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=19.83%) [2026-03-09T20:25:13.645889] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-03-09T20:25:13.646019] [INFO ] [sig ] KMDA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:13.790362] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KMDA.txt [2026-03-09T20:25:13.790530] [INFO ] [sig ] [1689/3280] Completed KMDA in 0.3s | 2.78 sym/s | Total: 10.1m | ETA: 9.6m [2026-03-09T20:25:13.790589] [INFO ] [sig ] [1690/3280] Forecasting KMI... [2026-03-09T20:25:13.790625] [INFO ] [sig ] Generating forecast for: KMI [2026-03-09T20:25:13.790656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-03-09T20:25:13.802317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-03-09T20:25:13.802723] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-03-09T20:25:13.803588] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-03-09T20:25:13.803643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:13.803675] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:13.803702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:13.803759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:13.863882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:13.865030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:13.865116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:13.865151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:13.990196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:13.990405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:13.990449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:13.990479] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:13.994947] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=95.83%) [2026-03-09T20:25:13.995258] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-03-09T20:25:13.995412] [INFO ] [sig ] KMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:14.142187] [INFO ] [LOCAL ] Saved forecast: KMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KMI.txt [2026-03-09T20:25:14.142364] [INFO ] [sig ] [1690/3280] Completed KMI in 0.4s | 2.78 sym/s | Total: 10.1m | ETA: 9.5m [2026-03-09T20:25:14.142407] [INFO ] [sig ] [1691/3280] Forecasting KMX... [2026-03-09T20:25:14.142437] [INFO ] [sig ] Generating forecast for: KMX [2026-03-09T20:25:14.142475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-03-09T20:25:14.155180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-03-09T20:25:14.155603] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-03-09T20:25:14.156450] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-03-09T20:25:14.156506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:14.156541] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:14.156588] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:14.156652] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:14.217728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:14.218951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:14.219050] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:14.219085] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:14.348307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:14.348478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:14.348519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:14.348548] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:14.352315] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=52.99%) [2026-03-09T20:25:14.352637] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-03-09T20:25:14.352779] [INFO ] [sig ] KMX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:14.499431] [INFO ] [LOCAL ] Saved forecast: KMX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KMX.txt [2026-03-09T20:25:14.499810] [INFO ] [sig ] [1691/3280] Completed KMX in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:14.499851] [INFO ] [sig ] [1692/3280] Forecasting KNF... [2026-03-09T20:25:14.499881] [INFO ] [sig ] Generating forecast for: KNF [2026-03-09T20:25:14.499916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-03-09T20:25:14.511942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-03-09T20:25:14.512356] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-03-09T20:25:14.513253] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-03-09T20:25:14.513309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:14.513356] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:14.513393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:14.513466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:14.574084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:14.575218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:14.575312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:14.575346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:14.699661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:14.699831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:14.699874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:14.699935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:14.703501] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-03-09T20:25:14.703817] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-03-09T20:25:14.703957] [INFO ] [sig ] KNF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:14.854181] [INFO ] [LOCAL ] Saved forecast: KNF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KNF.txt [2026-03-09T20:25:14.854367] [INFO ] [sig ] [1692/3280] Completed KNF in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:14.854407] [INFO ] [sig ] [1693/3280] Forecasting KNOP... [2026-03-09T20:25:14.854436] [INFO ] [sig ] Generating forecast for: KNOP [2026-03-09T20:25:14.854467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-03-09T20:25:14.866623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-03-09T20:25:14.866957] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-03-09T20:25:14.867904] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-03-09T20:25:14.867960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:14.867992] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:14.868018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:14.868073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:14.926948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:14.927899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:14.927989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:14.928023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:15.057404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:15.057608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:15.057653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:15.057681] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:15.061197] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=90.86%) [2026-03-09T20:25:15.061515] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-03-09T20:25:15.061666] [INFO ] [sig ] KNOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:15.215856] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KNOP.txt [2026-03-09T20:25:15.216042] [INFO ] [sig ] [1693/3280] Completed KNOP in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:15.216085] [INFO ] [sig ] [1694/3280] Forecasting KNSA... [2026-03-09T20:25:15.216117] [INFO ] [sig ] Generating forecast for: KNSA [2026-03-09T20:25:15.216150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-03-09T20:25:15.230369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-03-09T20:25:15.230803] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-03-09T20:25:15.231713] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-03-09T20:25:15.231770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:15.231802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:15.231830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:15.231888] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:15.295783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:15.296814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:15.296909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:15.296944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:15.428773] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:15.428944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:15.428987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:15.429017] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:15.433000] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=28.35%) [2026-03-09T20:25:15.433317] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-03-09T20:25:15.433467] [INFO ] [sig ] KNSA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:15.579024] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KNSA.txt [2026-03-09T20:25:15.579187] [INFO ] [sig ] [1694/3280] Completed KNSA in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:15.579237] [INFO ] [sig ] [1695/3280] Forecasting KNSL... [2026-03-09T20:25:15.579276] [INFO ] [sig ] Generating forecast for: KNSL [2026-03-09T20:25:15.579316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-03-09T20:25:15.595037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-03-09T20:25:15.595484] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-03-09T20:25:15.596413] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-03-09T20:25:15.596484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:15.596518] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:15.596545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:15.596622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:15.656103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:15.657000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:15.657103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:15.657138] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:15.787863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:15.788033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:15.788076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:15.788104] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:15.791755] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-03-09T20:25:15.792062] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-03-09T20:25:15.792207] [INFO ] [sig ] KNSL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:15.940270] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KNSL.txt [2026-03-09T20:25:15.940430] [INFO ] [sig ] [1695/3280] Completed KNSL in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:15.940485] [INFO ] [sig ] [1696/3280] Forecasting KNX... [2026-03-09T20:25:15.940517] [INFO ] [sig ] Generating forecast for: KNX [2026-03-09T20:25:15.940549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-03-09T20:25:15.952327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-03-09T20:25:15.952680] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-03-09T20:25:15.953548] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-03-09T20:25:15.953624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:15.953658] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:15.953685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:15.953741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:16.012364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:16.013322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:16.013407] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:16.013440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:16.138985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:16.139149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:16.139191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:16.139221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:16.142784] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=18.27%) [2026-03-09T20:25:16.143071] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-03-09T20:25:16.143204] [INFO ] [sig ] KNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:16.285191] [INFO ] [LOCAL ] Saved forecast: KNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KNX.txt [2026-03-09T20:25:16.285370] [INFO ] [sig ] [1696/3280] Completed KNX in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:16.285416] [INFO ] [sig ] [1697/3280] Forecasting KOD... [2026-03-09T20:25:16.285447] [INFO ] [sig ] Generating forecast for: KOD [2026-03-09T20:25:16.285479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-03-09T20:25:16.297047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-03-09T20:25:16.297466] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-03-09T20:25:16.298352] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-03-09T20:25:16.298407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:16.298439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:16.298464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:16.298520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:16.357199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:16.358135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:16.358227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:16.358269] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:16.486231] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:16.486561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:16.486625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:16.486656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:16.490396] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=62.31%) [2026-03-09T20:25:16.490714] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-03-09T20:25:16.490893] [INFO ] [sig ] KOD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:16.645169] [INFO ] [LOCAL ] Saved forecast: KOD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KOD.txt [2026-03-09T20:25:16.645397] [INFO ] [sig ] [1697/3280] Completed KOD in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:16.645453] [INFO ] [sig ] [1698/3280] Forecasting KOF... [2026-03-09T20:25:16.645491] [INFO ] [sig ] Generating forecast for: KOF [2026-03-09T20:25:16.645530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-03-09T20:25:16.661806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-03-09T20:25:16.662300] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-03-09T20:25:16.663766] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-03-09T20:25:16.663830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:16.663872] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:16.663906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:16.663984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:16.732723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:16.733735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:16.733830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:16.733866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:16.870072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:16.870253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:16.870496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:16.870543] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:16.874775] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-03-09T20:25:16.875096] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-03-09T20:25:16.875242] [INFO ] [sig ] KOF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:17.032210] [INFO ] [LOCAL ] Saved forecast: KOF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KOF.txt [2026-03-09T20:25:17.032369] [INFO ] [sig ] [1698/3280] Completed KOF in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:17.032410] [INFO ] [sig ] [1699/3280] Forecasting KOP... [2026-03-09T20:25:17.032440] [INFO ] [sig ] Generating forecast for: KOP [2026-03-09T20:25:17.032472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-03-09T20:25:17.044233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-03-09T20:25:17.044591] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-03-09T20:25:17.045417] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-03-09T20:25:17.045471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:17.045502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:17.045529] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:17.045604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:17.108836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:17.109681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:17.109799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:17.109834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:17.237928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:17.238116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:17.238166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:17.238221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:17.242356] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-03-09T20:25:17.242696] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-03-09T20:25:17.242850] [INFO ] [sig ] KOP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:17.393387] [INFO ] [LOCAL ] Saved forecast: KOP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KOP.txt [2026-03-09T20:25:17.393752] [INFO ] [sig ] [1699/3280] Completed KOP in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:17.393794] [INFO ] [sig ] [1700/3280] Forecasting KPTI... [2026-03-09T20:25:17.393825] [INFO ] [sig ] Generating forecast for: KPTI [2026-03-09T20:25:17.393854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-03-09T20:25:17.406005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-03-09T20:25:17.406374] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-03-09T20:25:17.407218] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-03-09T20:25:17.407279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:17.407319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:17.407352] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:17.407421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:17.469066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:17.469923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:17.470009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:17.470044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:17.588898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:17.589059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:17.589099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:17.589129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:17.592605] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=34.29%) [2026-03-09T20:25:17.592883] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-03-09T20:25:17.593011] [INFO ] [sig ] KPTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:17.740448] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KPTI.txt [2026-03-09T20:25:17.740622] [INFO ] [sig ] [1700/3280] Completed KPTI in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:17.740665] [INFO ] [sig ] [1701/3280] Forecasting KRC... [2026-03-09T20:25:17.740696] [INFO ] [sig ] Generating forecast for: KRC [2026-03-09T20:25:17.740726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-03-09T20:25:17.752526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-03-09T20:25:17.752940] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-03-09T20:25:17.753904] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-03-09T20:25:17.753961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:17.753995] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:17.754023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:17.754081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:17.814550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:17.815453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:17.815555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:17.815650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:17.943010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:17.943175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:17.943217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:17.943247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:17.947003] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-03-09T20:25:17.947297] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-03-09T20:25:17.947434] [INFO ] [sig ] KRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:18.096199] [INFO ] [LOCAL ] Saved forecast: KRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KRC.txt [2026-03-09T20:25:18.096354] [INFO ] [sig ] [1701/3280] Completed KRC in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:18.096394] [INFO ] [sig ] [1702/3280] Forecasting KREF... [2026-03-09T20:25:18.096422] [INFO ] [sig ] Generating forecast for: KREF [2026-03-09T20:25:18.096452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-03-09T20:25:18.109095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-03-09T20:25:18.109507] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-03-09T20:25:18.110616] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-03-09T20:25:18.110671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:18.110703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:18.110731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:18.110787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:18.168375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:18.169258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:18.169344] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:18.169377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:18.287794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:18.287959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:18.288000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:18.288029] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:18.291533] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=42.77%) [2026-03-09T20:25:18.291842] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-03-09T20:25:18.291978] [INFO ] [sig ] KREF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:18.521111] [INFO ] [LOCAL ] Saved forecast: KREF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KREF.txt [2026-03-09T20:25:18.521316] [INFO ] [sig ] [1702/3280] Completed KREF in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:18.521359] [INFO ] [sig ] [1703/3280] Forecasting KRG... [2026-03-09T20:25:18.521391] [INFO ] [sig ] Generating forecast for: KRG [2026-03-09T20:25:18.521422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-03-09T20:25:18.533959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-03-09T20:25:18.534342] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-03-09T20:25:18.535197] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-03-09T20:25:18.535252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:18.535286] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:18.535327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:18.535385] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:18.594552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:18.595371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:18.595456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:18.595490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:18.720451] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:18.720644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:18.720689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:18.720720] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:18.724370] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=11.40%) [2026-03-09T20:25:18.724685] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-03-09T20:25:18.724824] [INFO ] [sig ] KRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:18.874733] [INFO ] [LOCAL ] Saved forecast: KRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KRG.txt [2026-03-09T20:25:18.874934] [INFO ] [sig ] [1703/3280] Completed KRG in 0.4s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:18.874978] [INFO ] [sig ] [1704/3280] Forecasting KRMD... [2026-03-09T20:25:18.875009] [INFO ] [sig ] Generating forecast for: KRMD [2026-03-09T20:25:18.875040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-03-09T20:25:18.890421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-03-09T20:25:18.890870] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-03-09T20:25:18.891787] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-03-09T20:25:18.891842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:18.891874] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:18.891901] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:18.891959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:18.950226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:18.951183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:18.951283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:18.951321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:19.070307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:19.070474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:19.070513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:19.070543] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:19.074043] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-03-09T20:25:19.074320] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-03-09T20:25:19.074451] [INFO ] [sig ] KRMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:19.216383] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KRMD.txt [2026-03-09T20:25:19.216519] [INFO ] [sig ] [1704/3280] Completed KRMD in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:19.216559] [INFO ] [sig ] [1705/3280] Forecasting KRNY... [2026-03-09T20:25:19.216609] [INFO ] [sig ] Generating forecast for: KRNY [2026-03-09T20:25:19.216641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-03-09T20:25:19.228506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-03-09T20:25:19.228873] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-03-09T20:25:19.229710] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-03-09T20:25:19.229764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:19.229796] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:19.229822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:19.229879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:19.287115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:19.288032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:19.288127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:19.288159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:19.409927] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:19.410092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:19.410132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:19.410163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:19.413657] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=1.19%) [2026-03-09T20:25:19.413944] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-03-09T20:25:19.414078] [INFO ] [sig ] KRNY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:19.555645] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KRNY.txt [2026-03-09T20:25:19.555788] [INFO ] [sig ] [1705/3280] Completed KRNY in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.5m [2026-03-09T20:25:19.555828] [INFO ] [sig ] [1706/3280] Forecasting KRO... [2026-03-09T20:25:19.555858] [INFO ] [sig ] Generating forecast for: KRO [2026-03-09T20:25:19.555887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-03-09T20:25:19.568517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-03-09T20:25:19.568894] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-03-09T20:25:19.569755] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-03-09T20:25:19.569810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:19.569877] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:19.569907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:19.569964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:19.628172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:19.628910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:19.629001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:19.629037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:19.748741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:19.748906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:19.748946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:19.748974] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:19.752412] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-03-09T20:25:19.752717] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-03-09T20:25:19.752848] [INFO ] [sig ] KRO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:19.895063] [INFO ] [LOCAL ] Saved forecast: KRO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KRO.txt [2026-03-09T20:25:19.895197] [INFO ] [sig ] [1706/3280] Completed KRO in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.4m [2026-03-09T20:25:19.895236] [INFO ] [sig ] [1707/3280] Forecasting KROS... [2026-03-09T20:25:19.895267] [INFO ] [sig ] Generating forecast for: KROS [2026-03-09T20:25:19.895313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-03-09T20:25:19.908969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-03-09T20:25:19.909343] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-03-09T20:25:19.910224] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-03-09T20:25:19.910279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:19.910312] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:19.910340] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:19.910403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:19.970145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:19.970891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:19.970975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:19.971009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:20.095984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:20.096139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:20.096203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:20.096248] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:20.099923] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: UP (p=67.22%) [2026-03-09T20:25:20.100209] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-03-09T20:25:20.100355] [INFO ] [sig ] KROS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:20.243682] [INFO ] [LOCAL ] Saved forecast: KROS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KROS.txt [2026-03-09T20:25:20.243813] [INFO ] [sig ] [1707/3280] Completed KROS in 0.3s | 2.78 sym/s | Total: 10.2m | ETA: 9.4m [2026-03-09T20:25:20.243852] [INFO ] [sig ] [1708/3280] Forecasting KRRO... [2026-03-09T20:25:20.243883] [INFO ] [sig ] Generating forecast for: KRRO [2026-03-09T20:25:20.243913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-03-09T20:25:20.256980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-03-09T20:25:20.257314] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-03-09T20:25:20.258190] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-03-09T20:25:20.258247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:20.258279] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:20.258307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:20.258376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:20.321653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:20.322407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:20.322495] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:20.322531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:20.450431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:20.450610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:20.450653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:20.450698] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:20.454190] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=54.06%) [2026-03-09T20:25:20.454473] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-03-09T20:25:20.454629] [INFO ] [sig ] KRRO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:20.596149] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KRRO.txt [2026-03-09T20:25:20.596292] [INFO ] [sig ] [1708/3280] Completed KRRO in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:20.596332] [INFO ] [sig ] [1709/3280] Forecasting KRUS... [2026-03-09T20:25:20.596363] [INFO ] [sig ] Generating forecast for: KRUS [2026-03-09T20:25:20.596394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-03-09T20:25:20.608966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-03-09T20:25:20.609318] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-03-09T20:25:20.610190] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-03-09T20:25:20.610244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:20.610277] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:20.610303] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:20.610361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:20.669529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:20.670346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:20.670434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:20.670469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:20.789785] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:20.789943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:20.789984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:20.790048] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:20.793617] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=32.28%) [2026-03-09T20:25:20.793908] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-03-09T20:25:20.794049] [INFO ] [sig ] KRUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:20.934138] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KRUS.txt [2026-03-09T20:25:20.934281] [INFO ] [sig ] [1709/3280] Completed KRUS in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:20.934321] [INFO ] [sig ] [1710/3280] Forecasting KRYS... [2026-03-09T20:25:20.934357] [INFO ] [sig ] Generating forecast for: KRYS [2026-03-09T20:25:20.934394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-03-09T20:25:20.947246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-03-09T20:25:20.947750] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-03-09T20:25:20.948910] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-03-09T20:25:20.948980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:20.949027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:20.949066] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:20.949128] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:21.010422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:21.011322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:21.011406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:21.011439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:21.136426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:21.136616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:21.136659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:21.136705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:21.140262] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=45.87%) [2026-03-09T20:25:21.140560] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-03-09T20:25:21.140718] [INFO ] [sig ] KRYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:21.283081] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KRYS.txt [2026-03-09T20:25:21.283233] [INFO ] [sig ] [1710/3280] Completed KRYS in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:21.283272] [INFO ] [sig ] [1711/3280] Forecasting KSCP... [2026-03-09T20:25:21.283301] [INFO ] [sig ] Generating forecast for: KSCP [2026-03-09T20:25:21.283332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-03-09T20:25:21.295692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-03-09T20:25:21.296021] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-03-09T20:25:21.296852] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-03-09T20:25:21.296906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:21.296938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:21.296964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:21.297021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:21.354680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:21.355416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:21.355512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:21.355548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:21.475868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:21.476039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:21.476079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:21.476109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:21.480156] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-03-09T20:25:21.480459] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-03-09T20:25:21.480781] [INFO ] [sig ] KSCP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:21.641909] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KSCP.txt [2026-03-09T20:25:21.642081] [INFO ] [sig ] [1711/3280] Completed KSCP in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:21.642132] [INFO ] [sig ] [1712/3280] Forecasting KSPI... [2026-03-09T20:25:21.642165] [INFO ] [sig ] Generating forecast for: KSPI [2026-03-09T20:25:21.642197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-03-09T20:25:21.655353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-03-09T20:25:21.655935] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-03-09T20:25:21.656799] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-03-09T20:25:21.656854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:21.656886] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:21.656913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:21.656969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:21.719901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:21.720854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:21.720946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:21.721004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:21.851139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:21.851307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:21.851353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:21.851382] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:21.855452] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: DOWN (p=19.75%) [2026-03-09T20:25:21.856022] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-03-09T20:25:21.856179] [INFO ] [sig ] KSPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:22.009657] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KSPI.txt [2026-03-09T20:25:22.009799] [INFO ] [sig ] [1712/3280] Completed KSPI in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:22.009840] [INFO ] [sig ] [1713/3280] Forecasting KSS... [2026-03-09T20:25:22.009869] [INFO ] [sig ] Generating forecast for: KSS [2026-03-09T20:25:22.009899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-03-09T20:25:22.022318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-03-09T20:25:22.022677] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-03-09T20:25:22.023501] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-03-09T20:25:22.023555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:22.023630] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:22.023660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:22.023717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:22.081167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:22.081819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:22.081907] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:22.081940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:22.197919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:22.198076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:22.198117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:22.198146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:22.201626] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-03-09T20:25:22.201904] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-03-09T20:25:22.202035] [INFO ] [sig ] KSS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:22.344875] [INFO ] [LOCAL ] Saved forecast: KSS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KSS.txt [2026-03-09T20:25:22.345038] [INFO ] [sig ] [1713/3280] Completed KSS in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:22.345078] [INFO ] [sig ] [1714/3280] Forecasting KTB... [2026-03-09T20:25:22.345108] [INFO ] [sig ] Generating forecast for: KTB [2026-03-09T20:25:22.345137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-03-09T20:25:22.357758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-03-09T20:25:22.358063] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-03-09T20:25:22.358905] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-03-09T20:25:22.358959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:22.358991] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:22.359018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:22.359085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:22.419342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:22.420163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:22.420242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:22.420275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:22.548671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:22.548814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:22.548852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:22.548880] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:22.552446] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-03-09T20:25:22.552752] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-03-09T20:25:22.552885] [INFO ] [sig ] KTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:22.710264] [INFO ] [LOCAL ] Saved forecast: KTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KTB.txt [2026-03-09T20:25:22.710433] [INFO ] [sig ] [1714/3280] Completed KTB in 0.4s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:22.710473] [INFO ] [sig ] [1715/3280] Forecasting KTCC... [2026-03-09T20:25:22.710503] [INFO ] [sig ] Generating forecast for: KTCC [2026-03-09T20:25:22.710534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-03-09T20:25:22.723357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-03-09T20:25:22.723983] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-03-09T20:25:22.724859] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-03-09T20:25:22.724912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:22.724944] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:22.724971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:22.725027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:22.787246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:22.788184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:22.788270] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:22.788303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:22.900441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:22.900671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:22.900715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:22.900742] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:22.904510] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=42.39%) [2026-03-09T20:25:22.904817] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-03-09T20:25:22.904957] [INFO ] [sig ] KTCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:23.048850] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KTCC.txt [2026-03-09T20:25:23.049199] [INFO ] [sig ] [1715/3280] Completed KTCC in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:23.049238] [INFO ] [sig ] [1716/3280] Forecasting KTF... [2026-03-09T20:25:23.049268] [INFO ] [sig ] Generating forecast for: KTF [2026-03-09T20:25:23.049298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-03-09T20:25:23.061700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-03-09T20:25:23.062063] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-03-09T20:25:23.063084] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-03-09T20:25:23.063163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:23.063196] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:23.063222] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:23.063279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:23.120658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:23.121540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:23.121686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:23.121719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:23.248275] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:23.248444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:23.248491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:23.248527] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:23.252514] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: UP (p=53.12%) [2026-03-09T20:25:23.252820] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-03-09T20:25:23.252953] [INFO ] [sig ] KTF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:23.398543] [INFO ] [LOCAL ] Saved forecast: KTF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KTF.txt [2026-03-09T20:25:23.398735] [INFO ] [sig ] [1716/3280] Completed KTF in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:23.398776] [INFO ] [sig ] [1717/3280] Forecasting KURA... [2026-03-09T20:25:23.398807] [INFO ] [sig ] Generating forecast for: KURA [2026-03-09T20:25:23.398837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-03-09T20:25:23.411196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-03-09T20:25:23.411633] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-03-09T20:25:23.412463] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-03-09T20:25:23.412518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:23.412549] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:23.412605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:23.412667] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:23.472878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:23.473790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:23.473873] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:23.473905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:23.598338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:23.598517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:23.598566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:23.598617] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:23.602099] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-03-09T20:25:23.602410] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-03-09T20:25:23.602552] [INFO ] [sig ] KURA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:23.747132] [INFO ] [LOCAL ] Saved forecast: KURA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KURA.txt [2026-03-09T20:25:23.747314] [INFO ] [sig ] [1717/3280] Completed KURA in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:23.747356] [INFO ] [sig ] [1718/3280] Forecasting KVHI... [2026-03-09T20:25:23.747386] [INFO ] [sig ] Generating forecast for: KVHI [2026-03-09T20:25:23.747415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-03-09T20:25:23.759762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-03-09T20:25:23.760149] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-03-09T20:25:23.761024] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-03-09T20:25:23.761079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:23.761111] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:23.761138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:23.761195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:23.819821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:23.820773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:23.820865] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:23.820899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:23.941603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:23.941766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:23.941808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:23.941837] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:23.945796] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=10.19%) [2026-03-09T20:25:23.946121] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-03-09T20:25:23.946263] [INFO ] [sig ] KVHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:24.092109] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KVHI.txt [2026-03-09T20:25:24.092259] [INFO ] [sig ] [1718/3280] Completed KVHI in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:24.092300] [INFO ] [sig ] [1719/3280] Forecasting KVUE... [2026-03-09T20:25:24.092331] [INFO ] [sig ] Generating forecast for: KVUE [2026-03-09T20:25:24.092361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-03-09T20:25:24.105640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-03-09T20:25:24.106020] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-03-09T20:25:24.106870] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-03-09T20:25:24.106925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:24.106958] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:24.106985] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:24.107042] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:24.165249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:24.166080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:24.166165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:24.166198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:24.283874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:24.284041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:24.284085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:24.284117] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:24.287678] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-03-09T20:25:24.287976] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-03-09T20:25:24.288115] [INFO ] [sig ] KVUE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:24.431252] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KVUE.txt [2026-03-09T20:25:24.431451] [INFO ] [sig ] [1719/3280] Completed KVUE in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:24.431495] [INFO ] [sig ] [1720/3280] Forecasting KVYO... [2026-03-09T20:25:24.431526] [INFO ] [sig ] Generating forecast for: KVYO [2026-03-09T20:25:24.431557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-03-09T20:25:24.443934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-03-09T20:25:24.444317] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-03-09T20:25:24.445217] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-03-09T20:25:24.445273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:24.445306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:24.445332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:24.445389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:24.504072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:24.504954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:24.505038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:24.505072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:24.628653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:24.628815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:24.628856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:24.628886] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:24.632385] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-03-09T20:25:24.632704] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-03-09T20:25:24.632841] [INFO ] [sig ] KVYO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:24.779141] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KVYO.txt [2026-03-09T20:25:24.779329] [INFO ] [sig ] [1720/3280] Completed KVYO in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:24.779374] [INFO ] [sig ] [1721/3280] Forecasting KYN... [2026-03-09T20:25:24.779406] [INFO ] [sig ] Generating forecast for: KYN [2026-03-09T20:25:24.779438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-03-09T20:25:24.792506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-03-09T20:25:24.792927] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-03-09T20:25:24.793844] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-03-09T20:25:24.793901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:24.793934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:24.793963] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:24.794021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:24.852208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:24.853047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:24.853131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:24.853164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:24.973481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:24.973670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:24.973715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:24.973745] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:24.977375] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=63.98%) [2026-03-09T20:25:24.977792] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-03-09T20:25:24.977942] [INFO ] [sig ] KYN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:25.121847] [INFO ] [LOCAL ] Saved forecast: KYN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KYN.txt [2026-03-09T20:25:25.122016] [INFO ] [sig ] [1721/3280] Completed KYN in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:25.122058] [INFO ] [sig ] [1722/3280] Forecasting KYTX... [2026-03-09T20:25:25.122089] [INFO ] [sig ] Generating forecast for: KYTX [2026-03-09T20:25:25.122122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-03-09T20:25:25.134815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-03-09T20:25:25.135201] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-03-09T20:25:25.136067] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-03-09T20:25:25.136122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:25.136155] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:25.136182] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:25.136238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:25.195306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:25.196233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:25.196323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:25.196358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:25.319747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:25.319900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:25.319942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:25.319972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:25.323939] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=55.25%) [2026-03-09T20:25:25.324248] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-03-09T20:25:25.324391] [INFO ] [sig ] KYTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:25.468803] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/KYTX.txt [2026-03-09T20:25:25.468959] [INFO ] [sig ] [1722/3280] Completed KYTX in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.4m [2026-03-09T20:25:25.468999] [INFO ] [sig ] [1723/3280] Forecasting KZIA... [2026-03-09T20:25:25.469031] [INFO ] [sig ] Generating forecast for: KZIA [2026-03-09T20:25:25.469061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-03-09T20:25:25.480616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-03-09T20:25:25.480943] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-03-09T20:25:25.481766] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-03-09T20:25:25.481819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:25.481879] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:25.481908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:25.481965] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:25.541608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:25.542466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:25.542557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:25.542611] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:25.660508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:25.660723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:25.660767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:25.660795] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:25.664277] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-03-09T20:25:25.664617] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-03-09T20:25:25.664761] [INFO ] [sig ] KZIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:25.810712] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/KZIA.txt [2026-03-09T20:25:25.810876] [INFO ] [sig ] [1723/3280] Completed KZIA in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.3m [2026-03-09T20:25:25.810916] [INFO ] [sig ] [1724/3280] Forecasting L... [2026-03-09T20:25:25.810947] [INFO ] [sig ] Generating forecast for: L [2026-03-09T20:25:25.810976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-03-09T20:25:25.823384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-03-09T20:25:25.823748] [INFO ] [FORECASTER] Starting predict_future for L [2026-03-09T20:25:25.824601] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-03-09T20:25:25.824655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:25.824686] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:25.824712] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:25.824769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:25.881876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:25.882649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:25.882732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:25.882764] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:25.997946] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:25.998108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:25.998149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:25.998178] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:26.001654] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-03-09T20:25:26.001940] [INFO ] [FORECASTER] Completed predict_future for L [2026-03-09T20:25:26.002074] [INFO ] [sig ] L: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:26.143352] [INFO ] [LOCAL ] Saved forecast: L 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/L.txt [2026-03-09T20:25:26.143530] [INFO ] [sig ] [1724/3280] Completed L in 0.3s | 2.78 sym/s | Total: 10.3m | ETA: 9.3m [2026-03-09T20:25:26.143592] [INFO ] [sig ] [1725/3280] Forecasting LAC... [2026-03-09T20:25:26.143628] [INFO ] [sig ] Generating forecast for: LAC [2026-03-09T20:25:26.143658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-03-09T20:25:26.156084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-03-09T20:25:26.156500] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-03-09T20:25:26.157377] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-03-09T20:25:26.157431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:26.157463] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:26.157489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:26.157589] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:26.215138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:26.216100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:26.216192] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:26.216225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:26.338413] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:26.338601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:26.338645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:26.338675] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:26.342228] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-03-09T20:25:26.342538] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-03-09T20:25:26.342701] [INFO ] [sig ] LAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:26.486638] [INFO ] [LOCAL ] Saved forecast: LAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LAC.txt [2026-03-09T20:25:26.486808] [INFO ] [sig ] [1725/3280] Completed LAC in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:26.486849] [INFO ] [sig ] [1726/3280] Forecasting LAD... [2026-03-09T20:25:26.486879] [INFO ] [sig ] Generating forecast for: LAD [2026-03-09T20:25:26.486914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-03-09T20:25:26.500440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-03-09T20:25:26.500893] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-03-09T20:25:26.501768] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-03-09T20:25:26.501824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:26.501857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:26.501883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:26.501940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:26.565754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:26.566686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:26.566778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:26.566813] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:26.687097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:26.687258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:26.687299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:26.687327] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:26.691021] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-03-09T20:25:26.691329] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-03-09T20:25:26.691470] [INFO ] [sig ] LAD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:26.836817] [INFO ] [LOCAL ] Saved forecast: LAD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LAD.txt [2026-03-09T20:25:26.836985] [INFO ] [sig ] [1726/3280] Completed LAD in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:26.837026] [INFO ] [sig ] [1727/3280] Forecasting LAES... [2026-03-09T20:25:26.837057] [INFO ] [sig ] Generating forecast for: LAES [2026-03-09T20:25:26.837087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-03-09T20:25:26.850495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-03-09T20:25:26.850934] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-03-09T20:25:26.851805] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-03-09T20:25:26.851860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:26.851903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:26.851931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:26.851987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:26.910601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:26.911462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:26.911544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:26.911610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:27.027983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:27.028145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:27.028185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:27.028214] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:27.032050] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=47.49%) [2026-03-09T20:25:27.032336] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-03-09T20:25:27.032471] [INFO ] [sig ] LAES: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:27.176979] [INFO ] [LOCAL ] Saved forecast: LAES 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LAES.txt [2026-03-09T20:25:27.177130] [INFO ] [sig ] [1727/3280] Completed LAES in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:27.177171] [INFO ] [sig ] [1728/3280] Forecasting LAND... [2026-03-09T20:25:27.177201] [INFO ] [sig ] Generating forecast for: LAND [2026-03-09T20:25:27.177230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-03-09T20:25:27.190693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-03-09T20:25:27.191041] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-03-09T20:25:27.191907] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-03-09T20:25:27.192155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:27.192187] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:27.192213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:27.192274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:27.251164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:27.252316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:27.252411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:27.252445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:27.374551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:27.374729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:27.374770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:27.374797] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:27.378466] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-03-09T20:25:27.378772] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-03-09T20:25:27.378907] [INFO ] [sig ] LAND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:27.523757] [INFO ] [LOCAL ] Saved forecast: LAND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LAND.txt [2026-03-09T20:25:27.523902] [INFO ] [sig ] [1728/3280] Completed LAND in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:27.523941] [INFO ] [sig ] [1729/3280] Forecasting LANDO... [2026-03-09T20:25:27.523970] [INFO ] [sig ] Generating forecast for: LANDO [2026-03-09T20:25:27.523998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-03-09T20:25:27.536437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-03-09T20:25:27.536802] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-03-09T20:25:27.537726] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-03-09T20:25:27.537781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:27.537811] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:27.537837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:27.538090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:27.598028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:27.598900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:27.598983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:27.599018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:27.709981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:27.710148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:27.710190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:27.710219] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:27.714024] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-03-09T20:25:27.714380] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-03-09T20:25:27.714538] [INFO ] [sig ] LANDO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:27.864906] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LANDO.txt [2026-03-09T20:25:27.865062] [INFO ] [sig ] [1729/3280] Completed LANDO in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:27.865105] [INFO ] [sig ] [1730/3280] Forecasting LANDP... [2026-03-09T20:25:27.865134] [INFO ] [sig ] Generating forecast for: LANDP [2026-03-09T20:25:27.865163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-03-09T20:25:27.877663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-03-09T20:25:27.878266] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-03-09T20:25:27.879340] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-03-09T20:25:27.879394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:27.879426] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:27.879452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:27.879515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:27.939474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:27.940327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:27.940411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:27.940444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:28.057467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:28.057675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:28.057718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:28.057748] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:28.061817] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-03-09T20:25:28.062099] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-03-09T20:25:28.062234] [INFO ] [sig ] LANDP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:28.208969] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LANDP.txt [2026-03-09T20:25:28.209133] [INFO ] [sig ] [1730/3280] Completed LANDP in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:28.209180] [INFO ] [sig ] [1731/3280] Forecasting LAZ... [2026-03-09T20:25:28.209212] [INFO ] [sig ] Generating forecast for: LAZ [2026-03-09T20:25:28.209242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-03-09T20:25:28.221273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-03-09T20:25:28.221633] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-03-09T20:25:28.222447] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-03-09T20:25:28.222501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:28.222532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:28.222564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:28.222660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:28.282362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:28.283259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:28.283348] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:28.283381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:28.406080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:28.406239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:28.406279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:28.406308] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:28.409838] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-03-09T20:25:28.410117] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-03-09T20:25:28.410245] [INFO ] [sig ] LAZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:28.552398] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LAZ.txt [2026-03-09T20:25:28.552539] [INFO ] [sig ] [1731/3280] Completed LAZ in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:28.552597] [INFO ] [sig ] [1732/3280] Forecasting LBRDA... [2026-03-09T20:25:28.552630] [INFO ] [sig ] Generating forecast for: LBRDA [2026-03-09T20:25:28.552661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-03-09T20:25:28.565904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-03-09T20:25:28.566284] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-03-09T20:25:28.567166] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-03-09T20:25:28.567220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:28.567251] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:28.567278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:28.567335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:28.626199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:28.627151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:28.627262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:28.627298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:28.757646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:28.757814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:28.757857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:28.757886] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:28.761656] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=51.37%) [2026-03-09T20:25:28.762147] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-03-09T20:25:28.762303] [INFO ] [sig ] LBRDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:28.933507] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LBRDA.txt [2026-03-09T20:25:28.933706] [INFO ] [sig ] [1732/3280] Completed LBRDA in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:28.933750] [INFO ] [sig ] [1733/3280] Forecasting LBRDK... [2026-03-09T20:25:28.933783] [INFO ] [sig ] Generating forecast for: LBRDK [2026-03-09T20:25:28.933817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-03-09T20:25:28.947213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-03-09T20:25:28.947681] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-03-09T20:25:28.948697] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-03-09T20:25:28.948760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:28.948795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:28.948823] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:28.948883] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:29.012070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:29.013047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:29.013176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:29.013212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:29.143818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:29.143988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:29.144037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:29.144069] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:29.147797] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=55.70%) [2026-03-09T20:25:29.148148] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-03-09T20:25:29.148292] [INFO ] [sig ] LBRDK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:29.304687] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LBRDK.txt [2026-03-09T20:25:29.304836] [INFO ] [sig ] [1733/3280] Completed LBRDK in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:29.304878] [INFO ] [sig ] [1734/3280] Forecasting LBTYA... [2026-03-09T20:25:29.304911] [INFO ] [sig ] Generating forecast for: LBTYA [2026-03-09T20:25:29.304943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-03-09T20:25:29.317912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-03-09T20:25:29.318291] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-03-09T20:25:29.319174] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-03-09T20:25:29.319230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:29.319264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:29.319292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:29.319351] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:29.383507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:29.384367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:29.384455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:29.384499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:29.523652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:29.524036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:29.524127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:29.524166] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:29.528553] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-03-09T20:25:29.529069] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-03-09T20:25:29.529212] [INFO ] [sig ] LBTYA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:29.687657] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LBTYA.txt [2026-03-09T20:25:29.688020] [INFO ] [sig ] [1734/3280] Completed LBTYA in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:29.688062] [INFO ] [sig ] [1735/3280] Forecasting LBTYK... [2026-03-09T20:25:29.688093] [INFO ] [sig ] Generating forecast for: LBTYK [2026-03-09T20:25:29.688124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-03-09T20:25:29.703554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-03-09T20:25:29.703983] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-03-09T20:25:29.704969] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-03-09T20:25:29.705032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:29.705082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:29.705124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:29.705202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:29.773664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:29.774470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:29.774557] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:29.774614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:29.905165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:29.905357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:29.905411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:29.905451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:29.910214] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-03-09T20:25:29.910509] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-03-09T20:25:29.910670] [INFO ] [sig ] LBTYK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:30.064648] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LBTYK.txt [2026-03-09T20:25:30.064840] [INFO ] [sig ] [1735/3280] Completed LBTYK in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:30.064896] [INFO ] [sig ] [1736/3280] Forecasting LC... [2026-03-09T20:25:30.064935] [INFO ] [sig ] Generating forecast for: LC [2026-03-09T20:25:30.064968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-03-09T20:25:30.079841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-03-09T20:25:30.080246] [INFO ] [FORECASTER] Starting predict_future for LC [2026-03-09T20:25:30.081169] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-03-09T20:25:30.081227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:30.081261] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:30.081292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:30.081374] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:30.145959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:30.146996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:30.147089] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:30.147123] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:30.277218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:30.277390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:30.277441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:30.277477] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:30.281155] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-03-09T20:25:30.281496] [INFO ] [FORECASTER] Completed predict_future for LC [2026-03-09T20:25:30.281674] [INFO ] [sig ] LC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:30.438551] [INFO ] [LOCAL ] Saved forecast: LC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LC.txt [2026-03-09T20:25:30.438778] [INFO ] [sig ] [1736/3280] Completed LC in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:30.438837] [INFO ] [sig ] [1737/3280] Forecasting LCFY... [2026-03-09T20:25:30.438882] [INFO ] [sig ] Generating forecast for: LCFY [2026-03-09T20:25:30.438922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-03-09T20:25:30.452417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-03-09T20:25:30.452833] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-03-09T20:25:30.453916] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-03-09T20:25:30.453982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:30.454027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:30.454068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:30.454149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:30.523828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:30.524735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:30.524821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:30.524856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:30.650419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:30.650614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:30.650670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:30.650700] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:30.654518] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-03-09T20:25:30.654832] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-03-09T20:25:30.655162] [INFO ] [sig ] LCFY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:30.812147] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LCFY.txt [2026-03-09T20:25:30.812320] [INFO ] [sig ] [1737/3280] Completed LCFY in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:30.812368] [INFO ] [sig ] [1738/3280] Forecasting LCID... [2026-03-09T20:25:30.812399] [INFO ] [sig ] Generating forecast for: LCID [2026-03-09T20:25:30.812430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-03-09T20:25:30.827016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-03-09T20:25:30.827399] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-03-09T20:25:30.828309] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-03-09T20:25:30.828367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:30.828420] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:30.828450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:30.828509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:30.897021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:30.897825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:30.897919] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:30.897966] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:31.032716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:31.032881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:31.032922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:31.032952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:31.037400] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-03-09T20:25:31.037733] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-03-09T20:25:31.037871] [INFO ] [sig ] LCID: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:31.198430] [INFO ] [LOCAL ] Saved forecast: LCID 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LCID.txt [2026-03-09T20:25:31.198615] [INFO ] [sig ] [1738/3280] Completed LCID in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.3m [2026-03-09T20:25:31.198657] [INFO ] [sig ] [1739/3280] Forecasting LCII... [2026-03-09T20:25:31.198691] [INFO ] [sig ] Generating forecast for: LCII [2026-03-09T20:25:31.198722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-03-09T20:25:31.212511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-03-09T20:25:31.212926] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-03-09T20:25:31.213775] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-03-09T20:25:31.213830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:31.214054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:31.214081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:31.214138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:31.276517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:31.277457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:31.277558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:31.277619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:31.396126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:31.396285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:31.396326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:31.396355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:31.399928] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=77.65%) [2026-03-09T20:25:31.400208] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-03-09T20:25:31.400339] [INFO ] [sig ] LCII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:31.542462] [INFO ] [LOCAL ] Saved forecast: LCII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LCII.txt [2026-03-09T20:25:31.542601] [INFO ] [sig ] [1739/3280] Completed LCII in 0.3s | 2.78 sym/s | Total: 10.4m | ETA: 9.2m [2026-03-09T20:25:31.542646] [INFO ] [sig ] [1740/3280] Forecasting LCNB... [2026-03-09T20:25:31.542676] [INFO ] [sig ] Generating forecast for: LCNB [2026-03-09T20:25:31.542705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-03-09T20:25:31.556290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-03-09T20:25:31.556596] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-03-09T20:25:31.557413] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-03-09T20:25:31.557492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:31.557550] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:31.557597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:31.557661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:31.616219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:31.616910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:31.616989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:31.617020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:31.739373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:31.739555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:31.739630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:31.739667] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:31.743811] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=51.35%) [2026-03-09T20:25:31.744173] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-03-09T20:25:31.744336] [INFO ] [sig ] LCNB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:31.894233] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LCNB.txt [2026-03-09T20:25:31.894407] [INFO ] [sig ] [1740/3280] Completed LCNB in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.2m [2026-03-09T20:25:31.894446] [INFO ] [sig ] [1741/3280] Forecasting LDI... [2026-03-09T20:25:31.894476] [INFO ] [sig ] Generating forecast for: LDI [2026-03-09T20:25:31.894506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-03-09T20:25:31.909609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-03-09T20:25:31.910026] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-03-09T20:25:31.911074] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-03-09T20:25:31.911129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:31.911162] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:31.911188] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:31.911244] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:31.972116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:31.973262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:31.973352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:31.973386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:32.095719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:32.095883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:32.095923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:32.095952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:32.099522] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-03-09T20:25:32.099853] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-03-09T20:25:32.099986] [INFO ] [sig ] LDI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:32.251503] [INFO ] [LOCAL ] Saved forecast: LDI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LDI.txt [2026-03-09T20:25:32.251698] [INFO ] [sig ] [1741/3280] Completed LDI in 0.4s | 2.78 sym/s | Total: 10.4m | ETA: 9.2m [2026-03-09T20:25:32.251757] [INFO ] [sig ] [1742/3280] Forecasting LDP... [2026-03-09T20:25:32.251794] [INFO ] [sig ] Generating forecast for: LDP [2026-03-09T20:25:32.251824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-03-09T20:25:32.265244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-03-09T20:25:32.265689] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-03-09T20:25:32.266661] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-03-09T20:25:32.266720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:32.266752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:32.266779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:32.266837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:32.329023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:32.330160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:32.330249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:32.330283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:32.465328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:32.465499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:32.465541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:32.465590] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:32.469386] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=63.91%) [2026-03-09T20:25:32.469727] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-03-09T20:25:32.469879] [INFO ] [sig ] LDP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:32.625793] [INFO ] [LOCAL ] Saved forecast: LDP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LDP.txt [2026-03-09T20:25:32.625962] [INFO ] [sig ] [1742/3280] Completed LDP in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:32.626004] [INFO ] [sig ] [1743/3280] Forecasting LE... [2026-03-09T20:25:32.626038] [INFO ] [sig ] Generating forecast for: LE [2026-03-09T20:25:32.626069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-03-09T20:25:32.640045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-03-09T20:25:32.640456] [INFO ] [FORECASTER] Starting predict_future for LE [2026-03-09T20:25:32.641350] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-03-09T20:25:32.641407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:32.641440] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:32.641466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:32.641524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:32.701651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:32.702593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:32.702682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:32.702716] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:32.830660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:32.830819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:32.830861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:32.830923] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:32.834460] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: UP (p=58.69%) [2026-03-09T20:25:32.834769] [INFO ] [FORECASTER] Completed predict_future for LE [2026-03-09T20:25:32.834906] [INFO ] [sig ] LE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:33.008315] [INFO ] [LOCAL ] Saved forecast: LE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LE.txt [2026-03-09T20:25:33.008475] [INFO ] [sig ] [1743/3280] Completed LE in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:33.008516] [INFO ] [sig ] [1744/3280] Forecasting LEA... [2026-03-09T20:25:33.008547] [INFO ] [sig ] Generating forecast for: LEA [2026-03-09T20:25:33.008612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-03-09T20:25:33.022287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-03-09T20:25:33.022712] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-03-09T20:25:33.023779] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-03-09T20:25:33.023838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:33.023871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:33.023898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:33.023955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:33.084231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:33.085146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:33.085233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:33.085266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:33.204350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:33.204499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:33.204539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:33.204587] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:33.208065] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: DOWN (p=15.58%) [2026-03-09T20:25:33.208345] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-03-09T20:25:33.208477] [INFO ] [sig ] LEA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:33.351807] [INFO ] [LOCAL ] Saved forecast: LEA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEA.txt [2026-03-09T20:25:33.351942] [INFO ] [sig ] [1744/3280] Completed LEA in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:33.351981] [INFO ] [sig ] [1745/3280] Forecasting LECO... [2026-03-09T20:25:33.352010] [INFO ] [sig ] Generating forecast for: LECO [2026-03-09T20:25:33.352040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-03-09T20:25:33.364268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-03-09T20:25:33.364611] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-03-09T20:25:33.365427] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-03-09T20:25:33.365480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:33.365512] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:33.365537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:33.365617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:33.425442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:33.426103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:33.426183] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:33.426215] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:33.548072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:33.548230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:33.548270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:33.548318] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:33.551997] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=66.80%) [2026-03-09T20:25:33.552281] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-03-09T20:25:33.552412] [INFO ] [sig ] LECO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:33.698776] [INFO ] [LOCAL ] Saved forecast: LECO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LECO.txt [2026-03-09T20:25:33.699120] [INFO ] [sig ] [1745/3280] Completed LECO in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:33.699160] [INFO ] [sig ] [1746/3280] Forecasting LEG... [2026-03-09T20:25:33.699189] [INFO ] [sig ] Generating forecast for: LEG [2026-03-09T20:25:33.699220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-03-09T20:25:33.712619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-03-09T20:25:33.712939] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-03-09T20:25:33.713790] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-03-09T20:25:33.713849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:33.713881] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:33.713907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:33.713964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:33.772337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:33.773044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:33.773123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:33.773156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:33.897442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:33.897630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:33.897672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:33.897705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:33.901173] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-03-09T20:25:33.901457] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-03-09T20:25:33.901606] [INFO ] [sig ] LEG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:34.049737] [INFO ] [LOCAL ] Saved forecast: LEG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEG.txt [2026-03-09T20:25:34.049887] [INFO ] [sig ] [1746/3280] Completed LEG in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:34.049927] [INFO ] [sig ] [1747/3280] Forecasting LEGH... [2026-03-09T20:25:34.049957] [INFO ] [sig ] Generating forecast for: LEGH [2026-03-09T20:25:34.049987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-03-09T20:25:34.063437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-03-09T20:25:34.063856] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-03-09T20:25:34.064714] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-03-09T20:25:34.064780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:34.064819] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:34.064849] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:34.064905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:34.128758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:34.130355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:34.130500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:34.130557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:34.255485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:34.255726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:34.255770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:34.255799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:34.259772] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: DOWN (p=31.92%) [2026-03-09T20:25:34.260066] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-03-09T20:25:34.260214] [INFO ] [sig ] LEGH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:34.405340] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEGH.txt [2026-03-09T20:25:34.405464] [INFO ] [sig ] [1747/3280] Completed LEGH in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:34.405504] [INFO ] [sig ] [1748/3280] Forecasting LEGN... [2026-03-09T20:25:34.405535] [INFO ] [sig ] Generating forecast for: LEGN [2026-03-09T20:25:34.405586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-03-09T20:25:34.421892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-03-09T20:25:34.422247] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-03-09T20:25:34.423119] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-03-09T20:25:34.423173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:34.423205] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:34.423232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:34.423309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:34.481098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:34.481752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:34.481831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:34.481863] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:34.598329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:34.598468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:34.598507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:34.598536] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:34.601933] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-03-09T20:25:34.602211] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-03-09T20:25:34.602342] [INFO ] [sig ] LEGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:34.745770] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEGN.txt [2026-03-09T20:25:34.745891] [INFO ] [sig ] [1748/3280] Completed LEGN in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:34.745929] [INFO ] [sig ] [1749/3280] Forecasting LEN... [2026-03-09T20:25:34.745957] [INFO ] [sig ] Generating forecast for: LEN [2026-03-09T20:25:34.745987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-03-09T20:25:34.760091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-03-09T20:25:34.760398] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-03-09T20:25:34.761227] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-03-09T20:25:34.761286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:34.761318] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:34.761356] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:34.761415] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:34.820292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:34.820992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:34.821073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:34.821104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:34.939673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:34.939816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:34.939864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:34.939900] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:34.943569] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-03-09T20:25:34.943897] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-03-09T20:25:34.944173] [INFO ] [sig ] LEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:35.088166] [INFO ] [LOCAL ] Saved forecast: LEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LEN.txt [2026-03-09T20:25:35.088313] [INFO ] [sig ] [1749/3280] Completed LEN in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:35.088352] [INFO ] [sig ] [1750/3280] Forecasting LENZ... [2026-03-09T20:25:35.088380] [INFO ] [sig ] Generating forecast for: LENZ [2026-03-09T20:25:35.088411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-03-09T20:25:35.100744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-03-09T20:25:35.101082] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-03-09T20:25:35.101936] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-03-09T20:25:35.101991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:35.102022] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:35.102050] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:35.102107] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:35.161781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:35.162464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:35.162603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:35.162641] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:35.289649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:35.289797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:35.289837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:35.289865] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:35.293281] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: UP (p=97.81%) [2026-03-09T20:25:35.293562] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-03-09T20:25:35.293715] [INFO ] [sig ] LENZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:35.440960] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LENZ.txt [2026-03-09T20:25:35.441096] [INFO ] [sig ] [1750/3280] Completed LENZ in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:35.441135] [INFO ] [sig ] [1751/3280] Forecasting LEO... [2026-03-09T20:25:35.441165] [INFO ] [sig ] Generating forecast for: LEO [2026-03-09T20:25:35.441196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-03-09T20:25:35.453358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-03-09T20:25:35.453677] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-03-09T20:25:35.454489] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-03-09T20:25:35.454542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:35.454592] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:35.454622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:35.454679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:35.516506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:35.517215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:35.517295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:35.517328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:35.641893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:35.642050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:35.642090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:35.642121] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:35.646274] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-03-09T20:25:35.646566] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-03-09T20:25:35.646720] [INFO ] [sig ] LEO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:35.791532] [INFO ] [LOCAL ] Saved forecast: LEO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEO.txt [2026-03-09T20:25:35.791688] [INFO ] [sig ] [1751/3280] Completed LEO in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:35.791735] [INFO ] [sig ] [1752/3280] Forecasting LEVI... [2026-03-09T20:25:35.791770] [INFO ] [sig ] Generating forecast for: LEVI [2026-03-09T20:25:35.791807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-03-09T20:25:35.805423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-03-09T20:25:35.805774] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-03-09T20:25:35.806613] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-03-09T20:25:35.806667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:35.806698] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:35.806725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:35.806786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:35.865645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:35.866369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:35.866450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:35.866483] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:35.987260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:35.987405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:35.987444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:35.987472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:35.990996] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-03-09T20:25:35.991279] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-03-09T20:25:35.991407] [INFO ] [sig ] LEVI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:36.134910] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LEVI.txt [2026-03-09T20:25:36.135060] [INFO ] [sig ] [1752/3280] Completed LEVI in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:36.135100] [INFO ] [sig ] [1753/3280] Forecasting LFMD... [2026-03-09T20:25:36.135129] [INFO ] [sig ] Generating forecast for: LFMD [2026-03-09T20:25:36.135166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-03-09T20:25:36.147913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-03-09T20:25:36.148268] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-03-09T20:25:36.149084] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-03-09T20:25:36.149137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:36.149168] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:36.149195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:36.149251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:36.211501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:36.212452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:36.212551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:36.212603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:36.342870] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:36.343023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:36.343062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:36.343091] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:36.347032] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-03-09T20:25:36.347309] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-03-09T20:25:36.347452] [INFO ] [sig ] LFMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:36.490883] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LFMD.txt [2026-03-09T20:25:36.491049] [INFO ] [sig ] [1753/3280] Completed LFMD in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:36.491092] [INFO ] [sig ] [1754/3280] Forecasting LFUS... [2026-03-09T20:25:36.491121] [INFO ] [sig ] Generating forecast for: LFUS [2026-03-09T20:25:36.491152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-03-09T20:25:36.503899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-03-09T20:25:36.504250] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-03-09T20:25:36.505090] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-03-09T20:25:36.505144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:36.505177] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:36.505204] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:36.505260] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:36.566607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:36.567414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:36.567503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:36.567555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:36.699230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:36.699402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:36.699444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:36.699487] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:36.703442] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=85.05%) [2026-03-09T20:25:36.703760] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-03-09T20:25:36.703924] [INFO ] [sig ] LFUS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:36.854777] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LFUS.txt [2026-03-09T20:25:36.854928] [INFO ] [sig ] [1754/3280] Completed LFUS in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:36.854969] [INFO ] [sig ] [1755/3280] Forecasting LFVN... [2026-03-09T20:25:36.854999] [INFO ] [sig ] Generating forecast for: LFVN [2026-03-09T20:25:36.855030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-03-09T20:25:36.868628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-03-09T20:25:36.869002] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-03-09T20:25:36.869858] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-03-09T20:25:36.869912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:36.869943] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:36.869969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:36.870211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:36.931115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:36.932219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:36.932304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:36.932337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:37.058660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:37.058829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:37.058870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:37.058898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:37.062631] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=38.61%) [2026-03-09T20:25:37.062928] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-03-09T20:25:37.063267] [INFO ] [sig ] LFVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:37.211674] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LFVN.txt [2026-03-09T20:25:37.211837] [INFO ] [sig ] [1755/3280] Completed LFVN in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.2m [2026-03-09T20:25:37.211878] [INFO ] [sig ] [1756/3280] Forecasting LGCL... [2026-03-09T20:25:37.211908] [INFO ] [sig ] Generating forecast for: LGCL [2026-03-09T20:25:37.211938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-03-09T20:25:37.225864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-03-09T20:25:37.226242] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-03-09T20:25:37.227278] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-03-09T20:25:37.227331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:37.227363] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:37.227390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:37.227447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:37.287873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:37.288782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:37.288884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:37.288923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:37.408632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:37.408797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:37.408847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:37.408883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:37.412537] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=28.97%) [2026-03-09T20:25:37.412849] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-03-09T20:25:37.412986] [INFO ] [sig ] LGCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:37.558540] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LGCL.txt [2026-03-09T20:25:37.558712] [INFO ] [sig ] [1756/3280] Completed LGCL in 0.3s | 2.78 sym/s | Total: 10.5m | ETA: 9.1m [2026-03-09T20:25:37.558761] [INFO ] [sig ] [1757/3280] Forecasting LGI... [2026-03-09T20:25:37.558797] [INFO ] [sig ] Generating forecast for: LGI [2026-03-09T20:25:37.558834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-03-09T20:25:37.572009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-03-09T20:25:37.572376] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-03-09T20:25:37.573200] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-03-09T20:25:37.573254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:37.573316] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:37.573345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:37.573401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:37.633747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:37.634754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:37.634841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:37.634874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:37.766922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:37.767098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:37.767140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:37.767169] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:37.772874] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-03-09T20:25:37.773513] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-03-09T20:25:37.773725] [INFO ] [sig ] LGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:37.924586] [INFO ] [LOCAL ] Saved forecast: LGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LGI.txt [2026-03-09T20:25:37.924736] [INFO ] [sig ] [1757/3280] Completed LGI in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.1m [2026-03-09T20:25:37.924777] [INFO ] [sig ] [1758/3280] Forecasting LGIH... [2026-03-09T20:25:37.924812] [INFO ] [sig ] Generating forecast for: LGIH [2026-03-09T20:25:37.924841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-03-09T20:25:37.938052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-03-09T20:25:37.938401] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-03-09T20:25:37.939224] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-03-09T20:25:37.939279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:37.939311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:37.939338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:37.939394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:37.998563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:37.999425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:37.999512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:37.999545] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:38.122107] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:38.122270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:38.122312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:38.122340] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:38.126026] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-03-09T20:25:38.126311] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-03-09T20:25:38.126446] [INFO ] [sig ] LGIH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:38.275912] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LGIH.txt [2026-03-09T20:25:38.276064] [INFO ] [sig ] [1758/3280] Completed LGIH in 0.4s | 2.78 sym/s | Total: 10.5m | ETA: 9.1m [2026-03-09T20:25:38.276103] [INFO ] [sig ] [1759/3280] Forecasting LGND... [2026-03-09T20:25:38.276132] [INFO ] [sig ] Generating forecast for: LGND [2026-03-09T20:25:38.276164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-03-09T20:25:38.289407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-03-09T20:25:38.289795] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-03-09T20:25:38.290835] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-03-09T20:25:38.290901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:38.290937] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:38.290964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:38.291020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:38.352928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:38.353855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:38.354130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:38.354162] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:38.482698] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:38.482860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:38.482901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:38.482930] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:38.486451] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: DOWN (p=25.39%) [2026-03-09T20:25:38.486760] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-03-09T20:25:38.486896] [INFO ] [sig ] LGND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:38.629006] [INFO ] [LOCAL ] Saved forecast: LGND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LGND.txt [2026-03-09T20:25:38.629168] [INFO ] [sig ] [1759/3280] Completed LGND in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:38.629208] [INFO ] [sig ] [1760/3280] Forecasting LH... [2026-03-09T20:25:38.629238] [INFO ] [sig ] Generating forecast for: LH [2026-03-09T20:25:38.629268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-03-09T20:25:38.642084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-03-09T20:25:38.642478] [INFO ] [FORECASTER] Starting predict_future for LH [2026-03-09T20:25:38.643372] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-03-09T20:25:38.643426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:38.643458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:38.643485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:38.643543] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:38.704640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:38.705507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:38.705612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:38.705649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:38.829031] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:38.829215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:38.829274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:38.829351] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:38.833041] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-03-09T20:25:38.833337] [INFO ] [FORECASTER] Completed predict_future for LH [2026-03-09T20:25:38.833476] [INFO ] [sig ] LH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:38.975808] [INFO ] [LOCAL ] Saved forecast: LH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LH.txt [2026-03-09T20:25:38.975973] [INFO ] [sig ] [1760/3280] Completed LH in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:38.976012] [INFO ] [sig ] [1761/3280] Forecasting LHX... [2026-03-09T20:25:38.976041] [INFO ] [sig ] Generating forecast for: LHX [2026-03-09T20:25:38.976072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-03-09T20:25:38.989416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-03-09T20:25:38.989816] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-03-09T20:25:38.990690] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-03-09T20:25:38.990746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:38.990778] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:38.990811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:38.990868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:39.048772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:39.049647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:39.049730] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:39.049763] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:39.173045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:39.173403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:39.173442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:39.173470] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:39.177412] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=70.87%) [2026-03-09T20:25:39.177738] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-03-09T20:25:39.177870] [INFO ] [sig ] LHX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:39.330923] [INFO ] [LOCAL ] Saved forecast: LHX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LHX.txt [2026-03-09T20:25:39.331091] [INFO ] [sig ] [1761/3280] Completed LHX in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:39.331130] [INFO ] [sig ] [1762/3280] Forecasting LI... [2026-03-09T20:25:39.331160] [INFO ] [sig ] Generating forecast for: LI [2026-03-09T20:25:39.331191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-03-09T20:25:39.343927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-03-09T20:25:39.344513] [INFO ] [FORECASTER] Starting predict_future for LI [2026-03-09T20:25:39.345549] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-03-09T20:25:39.345621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:39.345666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:39.345695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:39.345753] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:39.407454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:39.408365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:39.408449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:39.408482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:39.537421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:39.537638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:39.537680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:39.537709] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:39.541493] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-03-09T20:25:39.541815] [INFO ] [FORECASTER] Completed predict_future for LI [2026-03-09T20:25:39.541975] [INFO ] [sig ] LI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:39.690555] [INFO ] [LOCAL ] Saved forecast: LI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LI.txt [2026-03-09T20:25:39.690723] [INFO ] [sig ] [1762/3280] Completed LI in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:39.690763] [INFO ] [sig ] [1763/3280] Forecasting LIF... [2026-03-09T20:25:39.690792] [INFO ] [sig ] Generating forecast for: LIF [2026-03-09T20:25:39.690824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-03-09T20:25:39.703136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-03-09T20:25:39.703506] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-03-09T20:25:39.704366] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-03-09T20:25:39.704420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:39.704451] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:39.704478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:39.704534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:39.770010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:39.771319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:39.771443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:39.771479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:39.900554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:39.900730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:39.900771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:39.900799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:39.904258] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-03-09T20:25:39.904543] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-03-09T20:25:39.904711] [INFO ] [sig ] LIF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:40.049669] [INFO ] [LOCAL ] Saved forecast: LIF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LIF.txt [2026-03-09T20:25:40.049874] [INFO ] [sig ] [1763/3280] Completed LIF in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:40.049921] [INFO ] [sig ] [1764/3280] Forecasting LII... [2026-03-09T20:25:40.049951] [INFO ] [sig ] Generating forecast for: LII [2026-03-09T20:25:40.049982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-03-09T20:25:40.062285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-03-09T20:25:40.062701] [INFO ] [FORECASTER] Starting predict_future for LII [2026-03-09T20:25:40.063565] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-03-09T20:25:40.063641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:40.063675] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:40.063704] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:40.063761] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:40.123745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:40.124667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:40.124752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:40.124785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:40.247434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:40.247632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:40.247677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:40.247706] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:40.251328] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-03-09T20:25:40.251666] [INFO ] [FORECASTER] Completed predict_future for LII [2026-03-09T20:25:40.251807] [INFO ] [sig ] LII: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:40.414070] [INFO ] [LOCAL ] Saved forecast: LII 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LII.txt [2026-03-09T20:25:40.414231] [INFO ] [sig ] [1764/3280] Completed LII in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:40.414271] [INFO ] [sig ] [1765/3280] Forecasting LILA... [2026-03-09T20:25:40.414303] [INFO ] [sig ] Generating forecast for: LILA [2026-03-09T20:25:40.414334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-03-09T20:25:40.429061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-03-09T20:25:40.429684] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-03-09T20:25:40.430562] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-03-09T20:25:40.430649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:40.430703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:40.430750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:40.430827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:40.497631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:40.498777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:40.498867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:40.498903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:40.623440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:40.623623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:40.623667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:40.623697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:40.627364] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=13.98%) [2026-03-09T20:25:40.627758] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-03-09T20:25:40.627920] [INFO ] [sig ] LILA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:40.784590] [INFO ] [LOCAL ] Saved forecast: LILA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LILA.txt [2026-03-09T20:25:40.784943] [INFO ] [sig ] [1765/3280] Completed LILA in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:40.784992] [INFO ] [sig ] [1766/3280] Forecasting LILAK... [2026-03-09T20:25:40.785023] [INFO ] [sig ] Generating forecast for: LILAK [2026-03-09T20:25:40.785053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-03-09T20:25:40.797740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-03-09T20:25:40.798124] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-03-09T20:25:40.798992] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-03-09T20:25:40.799048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:40.799080] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:40.799108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:40.799167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:40.862119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:40.863031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:40.863119] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:40.863154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:40.988704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:40.988869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:40.988919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:40.988948] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:40.992568] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-03-09T20:25:40.992894] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-03-09T20:25:40.993051] [INFO ] [sig ] LILAK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:41.142877] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LILAK.txt [2026-03-09T20:25:41.143048] [INFO ] [sig ] [1766/3280] Completed LILAK in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:41.143088] [INFO ] [sig ] [1767/3280] Forecasting LIND... [2026-03-09T20:25:41.143119] [INFO ] [sig ] Generating forecast for: LIND [2026-03-09T20:25:41.143149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-03-09T20:25:41.156286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-03-09T20:25:41.156692] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-03-09T20:25:41.157560] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-03-09T20:25:41.157634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:41.157666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:41.157693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:41.157749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:41.230533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:41.231827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:41.231984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:41.232031] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:41.372079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:41.372265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:41.372309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:41.372340] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:41.376232] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-03-09T20:25:41.376563] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-03-09T20:25:41.376746] [INFO ] [sig ] LIND: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:41.528748] [INFO ] [LOCAL ] Saved forecast: LIND 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LIND.txt [2026-03-09T20:25:41.528926] [INFO ] [sig ] [1767/3280] Completed LIND in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:41.528969] [INFO ] [sig ] [1768/3280] Forecasting LINE... [2026-03-09T20:25:41.529003] [INFO ] [sig ] Generating forecast for: LINE [2026-03-09T20:25:41.529035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-03-09T20:25:41.541848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-03-09T20:25:41.542268] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-03-09T20:25:41.543147] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-03-09T20:25:41.543204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:41.543237] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:41.543266] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:41.543323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:41.606170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:41.607167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:41.607258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:41.607293] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:41.743295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:41.743488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:41.743548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:41.743677] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:41.747552] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=32.74%) [2026-03-09T20:25:41.747902] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-03-09T20:25:41.748051] [INFO ] [sig ] LINE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:41.896768] [INFO ] [LOCAL ] Saved forecast: LINE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LINE.txt [2026-03-09T20:25:41.896960] [INFO ] [sig ] [1768/3280] Completed LINE in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:41.897005] [INFO ] [sig ] [1769/3280] Forecasting LINK... [2026-03-09T20:25:41.897037] [INFO ] [sig ] Generating forecast for: LINK [2026-03-09T20:25:41.897068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-03-09T20:25:41.908391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-03-09T20:25:41.908726] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-03-09T20:25:41.909594] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-03-09T20:25:41.909651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:41.909685] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:41.909715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:41.909773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:41.969671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:41.970648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:41.970734] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:41.970767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:42.088392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:42.088552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:42.088631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:42.088664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:42.092554] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-03-09T20:25:42.092866] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-03-09T20:25:42.093019] [INFO ] [sig ] LINK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:42.236976] [INFO ] [LOCAL ] Saved forecast: LINK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LINK.txt [2026-03-09T20:25:42.237119] [INFO ] [sig ] [1769/3280] Completed LINK in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:42.237186] [INFO ] [sig ] [1770/3280] Forecasting LITE... [2026-03-09T20:25:42.237220] [INFO ] [sig ] Generating forecast for: LITE [2026-03-09T20:25:42.237249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-03-09T20:25:42.249921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-03-09T20:25:42.250262] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-03-09T20:25:42.251122] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-03-09T20:25:42.251179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:42.251213] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:42.251248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:42.251322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:42.312314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:42.313071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:42.313155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:42.313189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:42.441770] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:42.441931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:42.441973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:42.442005] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:42.445609] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-03-09T20:25:42.445918] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-03-09T20:25:42.446064] [INFO ] [sig ] LITE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:42.592225] [INFO ] [LOCAL ] Saved forecast: LITE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LITE.txt [2026-03-09T20:25:42.592417] [INFO ] [sig ] [1770/3280] Completed LITE in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:42.592459] [INFO ] [sig ] [1771/3280] Forecasting LITM... [2026-03-09T20:25:42.592489] [INFO ] [sig ] Generating forecast for: LITM [2026-03-09T20:25:42.592518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-03-09T20:25:42.604745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-03-09T20:25:42.605137] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-03-09T20:25:42.605978] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-03-09T20:25:42.606033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:42.606065] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:42.606091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:42.606148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:42.667243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:42.668200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:42.668291] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:42.668326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:42.799201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:42.799386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:42.799448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:42.799492] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:42.803365] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=5.25%) [2026-03-09T20:25:42.803685] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-03-09T20:25:42.803834] [INFO ] [sig ] LITM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:42.963666] [INFO ] [LOCAL ] Saved forecast: LITM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LITM.txt [2026-03-09T20:25:42.963830] [INFO ] [sig ] [1771/3280] Completed LITM in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.1m [2026-03-09T20:25:42.963894] [INFO ] [sig ] [1772/3280] Forecasting LIVN... [2026-03-09T20:25:42.963947] [INFO ] [sig ] Generating forecast for: LIVN [2026-03-09T20:25:42.963988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-03-09T20:25:42.977459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-03-09T20:25:42.977950] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-03-09T20:25:42.978839] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-03-09T20:25:42.978896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:42.978934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:42.978962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:42.979021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:43.043064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:43.044059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:43.044161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:43.044197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:43.168791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:43.168952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:43.168996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:43.169026] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:43.172604] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=14.44%) [2026-03-09T20:25:43.172900] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-03-09T20:25:43.173057] [INFO ] [sig ] LIVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:43.318392] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LIVN.txt [2026-03-09T20:25:43.318556] [INFO ] [sig ] [1772/3280] Completed LIVN in 0.4s | 2.78 sym/s | Total: 10.6m | ETA: 9.0m [2026-03-09T20:25:43.318617] [INFO ] [sig ] [1773/3280] Forecasting LKFN... [2026-03-09T20:25:43.318651] [INFO ] [sig ] Generating forecast for: LKFN [2026-03-09T20:25:43.318680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-03-09T20:25:43.331855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-03-09T20:25:43.332220] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-03-09T20:25:43.333086] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-03-09T20:25:43.333142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:43.333186] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:43.333217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:43.333274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:43.394368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:43.395250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:43.395333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:43.395366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:43.513313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:43.513471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:43.513510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:43.513540] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:43.516990] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-03-09T20:25:43.517272] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-03-09T20:25:43.517401] [INFO ] [sig ] LKFN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:43.659057] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LKFN.txt [2026-03-09T20:25:43.659216] [INFO ] [sig ] [1773/3280] Completed LKFN in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.0m [2026-03-09T20:25:43.659257] [INFO ] [sig ] [1774/3280] Forecasting LKQ... [2026-03-09T20:25:43.659288] [INFO ] [sig ] Generating forecast for: LKQ [2026-03-09T20:25:43.659318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-03-09T20:25:43.672182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-03-09T20:25:43.672596] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-03-09T20:25:43.673440] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-03-09T20:25:43.673500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:43.673562] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:43.673624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:43.673686] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:43.734943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:43.735858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:43.735947] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:43.735982] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:43.856900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:43.857058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:43.857100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:43.857130] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:43.860794] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=9.29%) [2026-03-09T20:25:43.861086] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-03-09T20:25:43.861219] [INFO ] [sig ] LKQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:44.005710] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LKQ.txt [2026-03-09T20:25:44.005875] [INFO ] [sig ] [1774/3280] Completed LKQ in 0.3s | 2.78 sym/s | Total: 10.6m | ETA: 9.0m [2026-03-09T20:25:44.005916] [INFO ] [sig ] [1775/3280] Forecasting LLY... [2026-03-09T20:25:44.005946] [INFO ] [sig ] Generating forecast for: LLY [2026-03-09T20:25:44.005977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-03-09T20:25:44.018132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-03-09T20:25:44.018493] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-03-09T20:25:44.019390] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-03-09T20:25:44.019446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:44.019478] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:44.019504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:44.019560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:44.081724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:44.082622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:44.082708] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:44.082742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:44.208511] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:44.208693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:44.208752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:44.208807] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:44.212602] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-03-09T20:25:44.212983] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-03-09T20:25:44.213148] [INFO ] [sig ] LLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:44.362797] [INFO ] [LOCAL ] Saved forecast: LLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LLY.txt [2026-03-09T20:25:44.362963] [INFO ] [sig ] [1775/3280] Completed LLY in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:44.363004] [INFO ] [sig ] [1776/3280] Forecasting LMB... [2026-03-09T20:25:44.363035] [INFO ] [sig ] Generating forecast for: LMB [2026-03-09T20:25:44.363066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-03-09T20:25:44.376475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-03-09T20:25:44.376886] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-03-09T20:25:44.377787] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-03-09T20:25:44.377843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:44.377875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:44.377902] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:44.377958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:44.439286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:44.440175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:44.440262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:44.440295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:44.566353] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:44.566529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:44.566594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:44.566627] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:44.570304] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=56.86%) [2026-03-09T20:25:44.570623] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-03-09T20:25:44.570762] [INFO ] [sig ] LMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:44.737848] [INFO ] [LOCAL ] Saved forecast: LMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LMB.txt [2026-03-09T20:25:44.738049] [INFO ] [sig ] [1776/3280] Completed LMB in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:44.738097] [INFO ] [sig ] [1777/3280] Forecasting LMBS... [2026-03-09T20:25:44.738134] [INFO ] [sig ] Generating forecast for: LMBS [2026-03-09T20:25:44.738168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-03-09T20:25:44.751343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-03-09T20:25:44.751758] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-03-09T20:25:44.752627] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-03-09T20:25:44.752681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:44.752712] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:44.752739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:44.752796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:44.814375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:44.815322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:44.815439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:44.815475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:44.942704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:44.942864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:44.942914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:44.942990] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:44.946937] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-03-09T20:25:44.947249] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-03-09T20:25:44.947393] [INFO ] [sig ] LMBS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:45.093554] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LMBS.txt [2026-03-09T20:25:45.093735] [INFO ] [sig ] [1777/3280] Completed LMBS in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:45.093776] [INFO ] [sig ] [1778/3280] Forecasting LMND... [2026-03-09T20:25:45.093807] [INFO ] [sig ] Generating forecast for: LMND [2026-03-09T20:25:45.093837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-03-09T20:25:45.107312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-03-09T20:25:45.107754] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-03-09T20:25:45.108631] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-03-09T20:25:45.108687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:45.108719] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:45.108746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:45.108808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:45.169130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:45.169995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:45.170084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:45.170118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:45.300600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:45.300754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:45.300796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:45.300826] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:45.304451] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=43.98%) [2026-03-09T20:25:45.304765] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-03-09T20:25:45.304911] [INFO ] [sig ] LMND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:45.451598] [INFO ] [LOCAL ] Saved forecast: LMND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LMND.txt [2026-03-09T20:25:45.451758] [INFO ] [sig ] [1778/3280] Completed LMND in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:45.451799] [INFO ] [sig ] [1779/3280] Forecasting LNC... [2026-03-09T20:25:45.451830] [INFO ] [sig ] Generating forecast for: LNC [2026-03-09T20:25:45.451861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-03-09T20:25:45.464522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-03-09T20:25:45.464934] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-03-09T20:25:45.465783] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-03-09T20:25:45.465837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:45.465869] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:45.465896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:45.465956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:45.525207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:45.526126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:45.526215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:45.526249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:45.650048] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:45.650216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:45.650257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:45.650289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:45.653948] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=30.63%) [2026-03-09T20:25:45.654271] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-03-09T20:25:45.654408] [INFO ] [sig ] LNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:45.804895] [INFO ] [LOCAL ] Saved forecast: LNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LNC.txt [2026-03-09T20:25:45.805068] [INFO ] [sig ] [1779/3280] Completed LNC in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:45.805121] [INFO ] [sig ] [1780/3280] Forecasting LNG... [2026-03-09T20:25:45.805166] [INFO ] [sig ] Generating forecast for: LNG [2026-03-09T20:25:45.805214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-03-09T20:25:45.820797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-03-09T20:25:45.821231] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-03-09T20:25:45.822110] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-03-09T20:25:45.822166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:45.822199] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:45.822227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:45.822284] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:45.882870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:45.883829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:45.883924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:45.883959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:46.009328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:46.009491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:46.009532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:46.009598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:46.013061] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-03-09T20:25:46.013347] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-03-09T20:25:46.013482] [INFO ] [sig ] LNG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:46.160255] [INFO ] [LOCAL ] Saved forecast: LNG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LNG.txt [2026-03-09T20:25:46.160402] [INFO ] [sig ] [1780/3280] Completed LNG in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:46.160442] [INFO ] [sig ] [1781/3280] Forecasting LNKB... [2026-03-09T20:25:46.160470] [INFO ] [sig ] Generating forecast for: LNKB [2026-03-09T20:25:46.160501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-03-09T20:25:46.172989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-03-09T20:25:46.173337] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-03-09T20:25:46.174537] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-03-09T20:25:46.174609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:46.174643] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:46.174669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:46.174727] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:46.238365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:46.239458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:46.239558] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:46.239619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:46.378563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:46.378752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:46.378794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:46.378823] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:46.382866] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-03-09T20:25:46.383182] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-03-09T20:25:46.383313] [INFO ] [sig ] LNKB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:46.530470] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LNKB.txt [2026-03-09T20:25:46.530642] [INFO ] [sig ] [1781/3280] Completed LNKB in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:46.530684] [INFO ] [sig ] [1782/3280] Forecasting LNTH... [2026-03-09T20:25:46.530715] [INFO ] [sig ] Generating forecast for: LNTH [2026-03-09T20:25:46.530747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-03-09T20:25:46.542780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-03-09T20:25:46.543114] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-03-09T20:25:46.544395] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-03-09T20:25:46.544450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:46.544481] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:46.544508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:46.544564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:46.606359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:46.607314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:46.607417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:46.607474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:46.733014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:46.733181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:46.733222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:46.733252] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:46.736928] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-03-09T20:25:46.737246] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-03-09T20:25:46.737384] [INFO ] [sig ] LNTH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:46.883674] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LNTH.txt [2026-03-09T20:25:46.883830] [INFO ] [sig ] [1782/3280] Completed LNTH in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:46.883886] [INFO ] [sig ] [1783/3280] Forecasting LOAN... [2026-03-09T20:25:46.883917] [INFO ] [sig ] Generating forecast for: LOAN [2026-03-09T20:25:46.883949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-03-09T20:25:46.895170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-03-09T20:25:46.895528] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-03-09T20:25:46.896371] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-03-09T20:25:46.896425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:46.896457] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:46.896483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:46.896538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:46.959162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:46.960084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:46.960175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:46.960210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:47.077820] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:47.077999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:47.078046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:47.078082] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:47.081761] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=17.33%) [2026-03-09T20:25:47.082074] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-03-09T20:25:47.082221] [INFO ] [sig ] LOAN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:47.276222] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LOAN.txt [2026-03-09T20:25:47.276406] [INFO ] [sig ] [1783/3280] Completed LOAN in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:47.276448] [INFO ] [sig ] [1784/3280] Forecasting LOMA... [2026-03-09T20:25:47.276479] [INFO ] [sig ] Generating forecast for: LOMA [2026-03-09T20:25:47.276510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-03-09T20:25:47.291519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-03-09T20:25:47.292006] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-03-09T20:25:47.292984] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-03-09T20:25:47.293042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:47.293074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:47.293118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:47.293178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:47.360932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:47.362140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:47.362295] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:47.362338] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:47.528472] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:47.528685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:47.528737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:47.528771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:47.532991] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=57.04%) [2026-03-09T20:25:47.533409] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-03-09T20:25:47.533666] [INFO ] [sig ] LOMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:47.763343] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LOMA.txt [2026-03-09T20:25:47.763634] [INFO ] [sig ] [1784/3280] Completed LOMA in 0.5s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:47.763706] [INFO ] [sig ] [1785/3280] Forecasting LPCN... [2026-03-09T20:25:47.763763] [INFO ] [sig ] Generating forecast for: LPCN [2026-03-09T20:25:47.763820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-03-09T20:25:47.784058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-03-09T20:25:47.791870] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-03-09T20:25:47.793775] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-03-09T20:25:47.793863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:47.793917] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:47.793965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:47.794060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:47.884570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:47.886017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:47.886152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:47.886213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:48.063273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:48.063473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:48.063531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:48.063569] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:48.068515] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-03-09T20:25:48.068958] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-03-09T20:25:48.069148] [INFO ] [sig ] LPCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:48.280236] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LPCN.txt [2026-03-09T20:25:48.280426] [INFO ] [sig ] [1785/3280] Completed LPCN in 0.5s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:48.280469] [INFO ] [sig ] [1786/3280] Forecasting LPG... [2026-03-09T20:25:48.280501] [INFO ] [sig ] Generating forecast for: LPG [2026-03-09T20:25:48.280534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-03-09T20:25:48.295452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-03-09T20:25:48.295940] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-03-09T20:25:48.297016] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-03-09T20:25:48.297074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:48.297107] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:48.297134] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:48.297193] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:48.387049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:48.388371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:48.388488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:48.388547] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:48.529061] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:48.529233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:48.529275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:48.529305] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:48.533073] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-03-09T20:25:48.533440] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-03-09T20:25:48.533622] [INFO ] [sig ] LPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:48.692863] [INFO ] [LOCAL ] Saved forecast: LPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LPG.txt [2026-03-09T20:25:48.693051] [INFO ] [sig ] [1786/3280] Completed LPG in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:48.693094] [INFO ] [sig ] [1787/3280] Forecasting LPL... [2026-03-09T20:25:48.693125] [INFO ] [sig ] Generating forecast for: LPL [2026-03-09T20:25:48.693157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-03-09T20:25:48.705520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-03-09T20:25:48.706000] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-03-09T20:25:48.706990] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-03-09T20:25:48.707048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:48.707081] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:48.707110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:48.707169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:48.769859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:48.770877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:48.771165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:48.771199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:48.903112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:48.903280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:48.903321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:48.903351] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:48.907593] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-03-09T20:25:48.907921] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-03-09T20:25:48.908104] [INFO ] [sig ] LPL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:49.063205] [INFO ] [LOCAL ] Saved forecast: LPL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LPL.txt [2026-03-09T20:25:49.063397] [INFO ] [sig ] [1787/3280] Completed LPL in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:49.063439] [INFO ] [sig ] [1788/3280] Forecasting LPTH... [2026-03-09T20:25:49.063469] [INFO ] [sig ] Generating forecast for: LPTH [2026-03-09T20:25:49.063507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-03-09T20:25:49.076708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-03-09T20:25:49.077151] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-03-09T20:25:49.078327] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-03-09T20:25:49.078384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:49.078418] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:49.078447] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:49.078506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:49.141480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:49.142655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:49.142762] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:49.142800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:49.276328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:49.276493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:49.276535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:49.276566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:49.280270] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-03-09T20:25:49.280606] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-03-09T20:25:49.280759] [INFO ] [sig ] LPTH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:49.435838] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LPTH.txt [2026-03-09T20:25:49.436031] [INFO ] [sig ] [1788/3280] Completed LPTH in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:49.436101] [INFO ] [sig ] [1789/3280] Forecasting LPX... [2026-03-09T20:25:49.436149] [INFO ] [sig ] Generating forecast for: LPX [2026-03-09T20:25:49.436192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-03-09T20:25:49.450769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-03-09T20:25:49.451152] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-03-09T20:25:49.452204] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-03-09T20:25:49.452275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:49.452319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:49.452355] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:49.452432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:49.521634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:49.522534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:49.522644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:49.522682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:49.651550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:49.651740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:49.651782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:49.651812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:49.655781] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-03-09T20:25:49.656089] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-03-09T20:25:49.656234] [INFO ] [sig ] LPX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:49.808636] [INFO ] [LOCAL ] Saved forecast: LPX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LPX.txt [2026-03-09T20:25:49.808847] [INFO ] [sig ] [1789/3280] Completed LPX in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 9.0m [2026-03-09T20:25:49.808894] [INFO ] [sig ] [1790/3280] Forecasting LQDA... [2026-03-09T20:25:49.808925] [INFO ] [sig ] Generating forecast for: LQDA [2026-03-09T20:25:49.808957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-03-09T20:25:49.823889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-03-09T20:25:49.824532] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-03-09T20:25:49.825703] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-03-09T20:25:49.825760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:49.825794] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:49.825822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:49.825879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:49.886686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:49.887597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:49.887686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:49.887719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:50.012055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:50.012220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:50.012260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:50.012289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:50.015803] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=60.13%) [2026-03-09T20:25:50.016097] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-03-09T20:25:50.016233] [INFO ] [sig ] LQDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:50.168802] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LQDA.txt [2026-03-09T20:25:50.168973] [INFO ] [sig ] [1790/3280] Completed LQDA in 0.4s | 2.78 sym/s | Total: 10.7m | ETA: 8.9m [2026-03-09T20:25:50.169014] [INFO ] [sig ] [1791/3280] Forecasting LRCX... [2026-03-09T20:25:50.169044] [INFO ] [sig ] Generating forecast for: LRCX [2026-03-09T20:25:50.169079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-03-09T20:25:50.182192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-03-09T20:25:50.182659] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-03-09T20:25:50.183610] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-03-09T20:25:50.183669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:50.183731] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:50.183761] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:50.183820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:50.258692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:50.259691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:50.259782] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:50.259816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:50.392655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:50.392817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:50.392859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:50.392889] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:50.396660] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=78.79%) [2026-03-09T20:25:50.396985] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-03-09T20:25:50.397129] [INFO ] [sig ] LRCX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:50.548221] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LRCX.txt [2026-03-09T20:25:50.548392] [INFO ] [sig ] [1791/3280] Completed LRCX in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:50.548432] [INFO ] [sig ] [1792/3280] Forecasting LRGE... [2026-03-09T20:25:50.548462] [INFO ] [sig ] Generating forecast for: LRGE [2026-03-09T20:25:50.548492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-03-09T20:25:50.559746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-03-09T20:25:50.560105] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-03-09T20:25:50.560964] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-03-09T20:25:50.561021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:50.561061] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:50.561093] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:50.561168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:50.621204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:50.622105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:50.622189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:50.622221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:50.740374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:50.740537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:50.740597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:50.740628] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:50.744059] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-03-09T20:25:50.744339] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-03-09T20:25:50.744470] [INFO ] [sig ] LRGE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:50.890809] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LRGE.txt [2026-03-09T20:25:50.890965] [INFO ] [sig ] [1792/3280] Completed LRGE in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:50.891005] [INFO ] [sig ] [1793/3280] Forecasting LSPD... [2026-03-09T20:25:50.891035] [INFO ] [sig ] Generating forecast for: LSPD [2026-03-09T20:25:50.891071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-03-09T20:25:50.905845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-03-09T20:25:50.906475] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-03-09T20:25:50.907347] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-03-09T20:25:50.907404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:50.907439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:50.907468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:50.907565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:50.968228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:50.969170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:50.969260] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:50.969295] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:51.103790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:51.103956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:51.104000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:51.104032] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:51.107706] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-03-09T20:25:51.108114] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-03-09T20:25:51.108281] [INFO ] [sig ] LSPD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:51.254770] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LSPD.txt [2026-03-09T20:25:51.254935] [INFO ] [sig ] [1793/3280] Completed LSPD in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:51.254976] [INFO ] [sig ] [1794/3280] Forecasting LTRX... [2026-03-09T20:25:51.255005] [INFO ] [sig ] Generating forecast for: LTRX [2026-03-09T20:25:51.255040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-03-09T20:25:51.270072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-03-09T20:25:51.270476] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-03-09T20:25:51.271311] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-03-09T20:25:51.271365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:51.271397] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:51.271424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:51.271480] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:51.333930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:51.335041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:51.335129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:51.335164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:51.464655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:51.464824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:51.464867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:51.464935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:51.469072] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=25.47%) [2026-03-09T20:25:51.469367] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-03-09T20:25:51.469499] [INFO ] [sig ] LTRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:51.618314] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LTRX.txt [2026-03-09T20:25:51.618485] [INFO ] [sig ] [1794/3280] Completed LTRX in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:51.618529] [INFO ] [sig ] [1795/3280] Forecasting LUCD... [2026-03-09T20:25:51.618564] [INFO ] [sig ] Generating forecast for: LUCD [2026-03-09T20:25:51.618625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-03-09T20:25:51.633864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-03-09T20:25:51.634330] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-03-09T20:25:51.635313] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-03-09T20:25:51.635382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:51.635417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:51.635445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:51.635519] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:51.698687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:51.699598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:51.699684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:51.699717] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:51.821354] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:51.821522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:51.821564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:51.821616] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:51.825099] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-03-09T20:25:51.825388] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-03-09T20:25:51.825519] [INFO ] [sig ] LUCD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:51.968718] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LUCD.txt [2026-03-09T20:25:51.968857] [INFO ] [sig ] [1795/3280] Completed LUCD in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:51.968896] [INFO ] [sig ] [1796/3280] Forecasting LUMN... [2026-03-09T20:25:51.968925] [INFO ] [sig ] Generating forecast for: LUMN [2026-03-09T20:25:51.968956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-03-09T20:25:51.980886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-03-09T20:25:51.981234] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-03-09T20:25:51.982167] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-03-09T20:25:51.982236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:51.982273] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:51.982301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:51.982361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:52.042060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:52.042944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:52.043029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:52.043063] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:52.165442] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:52.165619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:52.165661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:52.165691] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:52.169348] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-03-09T20:25:52.169663] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-03-09T20:25:52.169802] [INFO ] [sig ] LUMN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:52.312547] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LUMN.txt [2026-03-09T20:25:52.312708] [INFO ] [sig ] [1796/3280] Completed LUMN in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:52.312748] [INFO ] [sig ] [1797/3280] Forecasting LVHD... [2026-03-09T20:25:52.312778] [INFO ] [sig ] Generating forecast for: LVHD [2026-03-09T20:25:52.312810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-03-09T20:25:52.325613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-03-09T20:25:52.325974] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-03-09T20:25:52.326841] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-03-09T20:25:52.326905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:52.326938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:52.326964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:52.327020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:52.384706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:52.385430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:52.385518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:52.385564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:52.510645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:52.510818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:52.510860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:52.510890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:52.514821] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=96.02%) [2026-03-09T20:25:52.515168] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-03-09T20:25:52.515317] [INFO ] [sig ] LVHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:52.675697] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LVHD.txt [2026-03-09T20:25:52.675848] [INFO ] [sig ] [1797/3280] Completed LVHD in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:52.675887] [INFO ] [sig ] [1798/3280] Forecasting LWAY... [2026-03-09T20:25:52.675916] [INFO ] [sig ] Generating forecast for: LWAY [2026-03-09T20:25:52.675948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-03-09T20:25:52.688455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-03-09T20:25:52.688829] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-03-09T20:25:52.689671] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-03-09T20:25:52.689725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:52.689757] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:52.689784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:52.689840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:52.749775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:52.750484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:52.750567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:52.750621] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:52.874481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:52.874674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:52.874717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:52.874747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:52.878674] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: DOWN (p=10.57%) [2026-03-09T20:25:52.879063] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-03-09T20:25:52.879223] [INFO ] [sig ] LWAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:53.030178] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/LWAY.txt [2026-03-09T20:25:53.030354] [INFO ] [sig ] [1798/3280] Completed LWAY in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:53.030395] [INFO ] [sig ] [1799/3280] Forecasting LWLG... [2026-03-09T20:25:53.030425] [INFO ] [sig ] Generating forecast for: LWLG [2026-03-09T20:25:53.030455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-03-09T20:25:53.044630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-03-09T20:25:53.045059] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-03-09T20:25:53.045980] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-03-09T20:25:53.046039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:53.046072] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:53.046099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:53.046157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:53.110510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:53.111489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:53.111612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:53.111661] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:53.236173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:53.236349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:53.236392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:53.236421] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:53.240441] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=51.35%) [2026-03-09T20:25:53.240874] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-03-09T20:25:53.241035] [INFO ] [sig ] LWLG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:53.390543] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LWLG.txt [2026-03-09T20:25:53.390729] [INFO ] [sig ] [1799/3280] Completed LWLG in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:53.390770] [INFO ] [sig ] [1800/3280] Forecasting LYTS... [2026-03-09T20:25:53.390799] [INFO ] [sig ] Generating forecast for: LYTS [2026-03-09T20:25:53.390831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-03-09T20:25:53.405663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-03-09T20:25:53.406240] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-03-09T20:25:53.407241] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-03-09T20:25:53.407297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:53.407331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:53.407358] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:53.407416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:53.470783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:53.471974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:53.472078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:53.472113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:53.611756] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:53.611936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:53.611981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:53.612011] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:53.616702] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=96.73%) [2026-03-09T20:25:53.617061] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-03-09T20:25:53.617218] [INFO ] [sig ] LYTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:53.767252] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LYTS.txt [2026-03-09T20:25:53.767397] [INFO ] [sig ] [1800/3280] Completed LYTS in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:53.767438] [INFO ] [sig ] [1801/3280] Forecasting LZ... [2026-03-09T20:25:53.767466] [INFO ] [sig ] Generating forecast for: LZ [2026-03-09T20:25:53.767497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-03-09T20:25:53.779302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-03-09T20:25:53.779625] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-03-09T20:25:53.780509] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-03-09T20:25:53.780566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:53.780629] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:53.780659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:53.780718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:53.841921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:53.842831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:53.842955] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:53.842991] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:53.969173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:53.969339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:53.969585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:53.969622] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:53.973326] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-03-09T20:25:53.973626] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-03-09T20:25:53.973758] [INFO ] [sig ] LZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:54.120406] [INFO ] [LOCAL ] Saved forecast: LZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/LZ.txt [2026-03-09T20:25:54.120546] [INFO ] [sig ] [1801/3280] Completed LZ in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:54.120605] [INFO ] [sig ] [1802/3280] Forecasting MAMA... [2026-03-09T20:25:54.120637] [INFO ] [sig ] Generating forecast for: MAMA [2026-03-09T20:25:54.120669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-03-09T20:25:54.133436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-03-09T20:25:54.133769] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-03-09T20:25:54.134623] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-03-09T20:25:54.134677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:54.134709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:54.134736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:54.134794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:54.193268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:54.193965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:54.194045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:54.194077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:54.320942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:54.321113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:54.321159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:54.321191] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:54.325149] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-03-09T20:25:54.325486] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-03-09T20:25:54.325647] [INFO ] [sig ] MAMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:54.483552] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MAMA.txt [2026-03-09T20:25:54.483754] [INFO ] [sig ] [1802/3280] Completed MAMA in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:54.483816] [INFO ] [sig ] [1803/3280] Forecasting MASI... [2026-03-09T20:25:54.483862] [INFO ] [sig ] Generating forecast for: MASI [2026-03-09T20:25:54.483897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-03-09T20:25:54.498522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-03-09T20:25:54.498916] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-03-09T20:25:54.499786] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-03-09T20:25:54.499843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:54.499877] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:54.499906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:54.499964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:54.559356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:54.560406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:54.560701] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:54.560736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:54.685290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:54.685672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:54.685717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:54.685746] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:54.689650] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-03-09T20:25:54.689975] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-03-09T20:25:54.690121] [INFO ] [sig ] MASI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:54.853111] [INFO ] [LOCAL ] Saved forecast: MASI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MASI.txt [2026-03-09T20:25:54.853351] [INFO ] [sig ] [1803/3280] Completed MASI in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:54.853405] [INFO ] [sig ] [1804/3280] Forecasting MAX... [2026-03-09T20:25:54.853447] [INFO ] [sig ] Generating forecast for: MAX [2026-03-09T20:25:54.853493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-03-09T20:25:54.872022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-03-09T20:25:54.872525] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-03-09T20:25:54.873667] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-03-09T20:25:54.873736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:54.873779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:54.873814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:54.873896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:54.951457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:54.952423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:54.952525] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:54.952561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:55.081517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:55.081716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:55.081777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:55.081812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:55.085935] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-03-09T20:25:55.086298] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-03-09T20:25:55.086460] [INFO ] [sig ] MAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:55.245045] [INFO ] [LOCAL ] Saved forecast: MAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MAX.txt [2026-03-09T20:25:55.245248] [INFO ] [sig ] [1804/3280] Completed MAX in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:55.245292] [INFO ] [sig ] [1805/3280] Forecasting MAXI... [2026-03-09T20:25:55.245325] [INFO ] [sig ] Generating forecast for: MAXI [2026-03-09T20:25:55.245545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-03-09T20:25:55.258814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-03-09T20:25:55.259229] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-03-09T20:25:55.260188] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-03-09T20:25:55.260262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:55.260304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:55.260334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:55.260392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:55.322845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:55.323952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:55.324038] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:55.324071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:55.452924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:55.453102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:55.453146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:55.453189] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:55.457244] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-03-09T20:25:55.457723] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-03-09T20:25:55.457889] [INFO ] [sig ] MAXI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:55.604491] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MAXI.txt [2026-03-09T20:25:55.604673] [INFO ] [sig ] [1805/3280] Completed MAXI in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:55.604715] [INFO ] [sig ] [1806/3280] Forecasting MAXN... [2026-03-09T20:25:55.604745] [INFO ] [sig ] Generating forecast for: MAXN [2026-03-09T20:25:55.604776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-03-09T20:25:55.616807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-03-09T20:25:55.617197] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-03-09T20:25:55.618123] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-03-09T20:25:55.618179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:55.618212] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:55.618240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:55.618296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:55.676383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:55.677306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:55.677594] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:55.677634] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:55.798837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:55.799005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:55.799048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:55.799078] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:55.802771] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: DOWN (p=3.59%) [2026-03-09T20:25:55.803076] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-03-09T20:25:55.803217] [INFO ] [sig ] MAXN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:55.950765] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MAXN.txt [2026-03-09T20:25:55.950918] [INFO ] [sig ] [1806/3280] Completed MAXN in 0.3s | 2.78 sym/s | Total: 10.8m | ETA: 8.9m [2026-03-09T20:25:55.950958] [INFO ] [sig ] [1807/3280] Forecasting MBB... [2026-03-09T20:25:55.950988] [INFO ] [sig ] Generating forecast for: MBB [2026-03-09T20:25:55.951019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-03-09T20:25:55.963044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-03-09T20:25:55.963431] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-03-09T20:25:55.964276] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-03-09T20:25:55.964330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:55.964363] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:55.964390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:55.964447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:56.023984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:56.025083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:56.025173] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:56.025213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:56.168363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:56.168547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:56.168610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:56.168644] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:56.172609] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-03-09T20:25:56.172994] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-03-09T20:25:56.173155] [INFO ] [sig ] MBB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:56.322278] [INFO ] [LOCAL ] Saved forecast: MBB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MBB.txt [2026-03-09T20:25:56.322449] [INFO ] [sig ] [1807/3280] Completed MBB in 0.4s | 2.78 sym/s | Total: 10.8m | ETA: 8.8m [2026-03-09T20:25:56.322489] [INFO ] [sig ] [1808/3280] Forecasting MBC... [2026-03-09T20:25:56.322522] [INFO ] [sig ] Generating forecast for: MBC [2026-03-09T20:25:56.322552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-03-09T20:25:56.337089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-03-09T20:25:56.337489] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-03-09T20:25:56.338424] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-03-09T20:25:56.338480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:56.338553] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:56.338604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:56.338666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:56.400736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:56.401699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:56.401789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:56.401824] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:56.527588] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:56.527778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:56.527823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:56.527852] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:56.531947] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=17.14%) [2026-03-09T20:25:56.532351] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-03-09T20:25:56.532509] [INFO ] [sig ] MBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:56.686430] [INFO ] [LOCAL ] Saved forecast: MBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MBC.txt [2026-03-09T20:25:56.686616] [INFO ] [sig ] [1808/3280] Completed MBC in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:56.686661] [INFO ] [sig ] [1809/3280] Forecasting MBI... [2026-03-09T20:25:56.686696] [INFO ] [sig ] Generating forecast for: MBI [2026-03-09T20:25:56.686728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-03-09T20:25:56.699159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-03-09T20:25:56.699536] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-03-09T20:25:56.700405] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-03-09T20:25:56.700461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:56.700495] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:56.700524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:56.700611] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:56.760213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:56.761139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:56.761227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:56.761260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:56.883860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:56.884032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:56.884074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:56.884102] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:56.888076] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-03-09T20:25:56.888381] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-03-09T20:25:56.888516] [INFO ] [sig ] MBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:57.040052] [INFO ] [LOCAL ] Saved forecast: MBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MBI.txt [2026-03-09T20:25:57.040217] [INFO ] [sig ] [1809/3280] Completed MBI in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:57.040259] [INFO ] [sig ] [1810/3280] Forecasting MBIN... [2026-03-09T20:25:57.040290] [INFO ] [sig ] Generating forecast for: MBIN [2026-03-09T20:25:57.040321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-03-09T20:25:57.054668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-03-09T20:25:57.055043] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-03-09T20:25:57.055877] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-03-09T20:25:57.055931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:57.055963] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:57.055990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:57.056046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:57.118752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:57.119756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:57.119845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:57.119904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:57.247798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:57.247975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:57.248016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:57.248044] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:57.252053] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-03-09T20:25:57.252356] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-03-09T20:25:57.252498] [INFO ] [sig ] MBIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:57.411288] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MBIN.txt [2026-03-09T20:25:57.411449] [INFO ] [sig ] [1810/3280] Completed MBIN in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:57.411491] [INFO ] [sig ] [1811/3280] Forecasting MBLY... [2026-03-09T20:25:57.411522] [INFO ] [sig ] Generating forecast for: MBLY [2026-03-09T20:25:57.411553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-03-09T20:25:57.425969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-03-09T20:25:57.426352] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-03-09T20:25:57.427179] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-03-09T20:25:57.427233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:57.427265] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:57.427292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:57.427348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:57.490708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:57.491652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:57.491743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:57.491777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:57.620660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:57.620830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:57.620879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:57.620952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:57.624950] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=80.76%) [2026-03-09T20:25:57.625242] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-03-09T20:25:57.625380] [INFO ] [sig ] MBLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:57.780746] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MBLY.txt [2026-03-09T20:25:57.780907] [INFO ] [sig ] [1811/3280] Completed MBLY in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:57.780953] [INFO ] [sig ] [1812/3280] Forecasting MBS... [2026-03-09T20:25:57.780985] [INFO ] [sig ] Generating forecast for: MBS [2026-03-09T20:25:57.781016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-03-09T20:25:57.792745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-03-09T20:25:57.793079] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-03-09T20:25:57.793924] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-03-09T20:25:57.793981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:57.794014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:57.794042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:57.794103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:57.853779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:57.854694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:57.854785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:57.854819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:57.974410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:57.974598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:57.974643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:57.974671] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:57.978251] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=78.67%) [2026-03-09T20:25:57.978768] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-03-09T20:25:57.978906] [INFO ] [sig ] MBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:58.134243] [INFO ] [LOCAL ] Saved forecast: MBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MBS.txt [2026-03-09T20:25:58.134413] [INFO ] [sig ] [1812/3280] Completed MBS in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:58.134454] [INFO ] [sig ] [1813/3280] Forecasting MBWM... [2026-03-09T20:25:58.134485] [INFO ] [sig ] Generating forecast for: MBWM [2026-03-09T20:25:58.134516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-03-09T20:25:58.146781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-03-09T20:25:58.147164] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-03-09T20:25:58.148107] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-03-09T20:25:58.148162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:58.148195] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:58.148223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:58.148285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:58.219490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:58.220483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:58.220603] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:58.220653] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:58.343035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:58.343197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:58.343238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:58.343270] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:58.346743] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=36.18%) [2026-03-09T20:25:58.347025] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-03-09T20:25:58.347159] [INFO ] [sig ] MBWM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:58.493087] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MBWM.txt [2026-03-09T20:25:58.493249] [INFO ] [sig ] [1813/3280] Completed MBWM in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:58.493294] [INFO ] [sig ] [1814/3280] Forecasting MBX... [2026-03-09T20:25:58.493325] [INFO ] [sig ] Generating forecast for: MBX [2026-03-09T20:25:58.493356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-03-09T20:25:58.506183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-03-09T20:25:58.506747] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-03-09T20:25:58.507790] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-03-09T20:25:58.507843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:58.507874] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:58.507900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:58.507957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:58.568475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:58.569396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:58.569482] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:58.569515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:58.693644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:58.693808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:58.693849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:58.693876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:58.697411] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-03-09T20:25:58.697741] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-03-09T20:25:58.697882] [INFO ] [sig ] MBX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:58.843304] [INFO ] [LOCAL ] Saved forecast: MBX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MBX.txt [2026-03-09T20:25:58.843466] [INFO ] [sig ] [1814/3280] Completed MBX in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:58.843507] [INFO ] [sig ] [1815/3280] Forecasting MC... [2026-03-09T20:25:58.843538] [INFO ] [sig ] Generating forecast for: MC [2026-03-09T20:25:58.843585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-03-09T20:25:58.855525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-03-09T20:25:58.855949] [INFO ] [FORECASTER] Starting predict_future for MC [2026-03-09T20:25:58.856878] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-03-09T20:25:58.856936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:58.856968] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:58.856995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:58.857052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:58.915771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:58.916691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:58.916777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:58.916810] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:59.042663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:59.042798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:59.042838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:59.042877] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:59.046457] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-03-09T20:25:59.046765] [INFO ] [FORECASTER] Completed predict_future for MC [2026-03-09T20:25:59.046903] [INFO ] [sig ] MC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:25:59.212153] [INFO ] [LOCAL ] Saved forecast: MC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MC.txt [2026-03-09T20:25:59.212328] [INFO ] [sig ] [1815/3280] Completed MC in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:59.212369] [INFO ] [sig ] [1816/3280] Forecasting MCBS... [2026-03-09T20:25:59.212400] [INFO ] [sig ] Generating forecast for: MCBS [2026-03-09T20:25:59.212430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-03-09T20:25:59.227678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-03-09T20:25:59.228156] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-03-09T20:25:59.229385] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-03-09T20:25:59.229462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:59.229511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:59.229555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:59.229680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:59.304445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:59.306025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:59.306133] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:59.306176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:59.441409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:59.441584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:59.441629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:59.441658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:59.446713] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-03-09T20:25:59.447128] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-03-09T20:25:59.447337] [INFO ] [sig ] MCBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:59.602129] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCBS.txt [2026-03-09T20:25:59.602298] [INFO ] [sig ] [1816/3280] Completed MCBS in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:59.602338] [INFO ] [sig ] [1817/3280] Forecasting MCHI... [2026-03-09T20:25:59.602370] [INFO ] [sig ] Generating forecast for: MCHI [2026-03-09T20:25:59.602399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-03-09T20:25:59.615860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-03-09T20:25:59.616222] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-03-09T20:25:59.617310] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-03-09T20:25:59.617365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:59.617619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:59.617650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:59.617706] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:25:59.678078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:25:59.679043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:25:59.679130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:25:59.679181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:25:59.809171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:25:59.809335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:25:59.809375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:25:59.809403] [INFO ] [FORECASTER] Training complete [2026-03-09T20:25:59.812895] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=98.89%) [2026-03-09T20:25:59.813178] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-03-09T20:25:59.813310] [INFO ] [sig ] MCHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:25:59.956508] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCHI.txt [2026-03-09T20:25:59.956685] [INFO ] [sig ] [1817/3280] Completed MCHI in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:25:59.956728] [INFO ] [sig ] [1818/3280] Forecasting MCHP... [2026-03-09T20:25:59.956759] [INFO ] [sig ] Generating forecast for: MCHP [2026-03-09T20:25:59.956789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-03-09T20:25:59.969814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-03-09T20:25:59.970174] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-03-09T20:25:59.971047] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-03-09T20:25:59.971101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:25:59.971133] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:25:59.971161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:25:59.971217] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:00.030830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:00.031790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:00.031918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:00.031953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:00.170027] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:00.170203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:00.170249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:00.170288] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:00.173957] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-03-09T20:26:00.174245] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-03-09T20:26:00.174375] [INFO ] [sig ] MCHP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:00.322683] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCHP.txt [2026-03-09T20:26:00.322827] [INFO ] [sig ] [1818/3280] Completed MCHP in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:26:00.322866] [INFO ] [sig ] [1819/3280] Forecasting MCHX... [2026-03-09T20:26:00.322898] [INFO ] [sig ] Generating forecast for: MCHX [2026-03-09T20:26:00.322928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-03-09T20:26:00.334536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-03-09T20:26:00.334832] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-03-09T20:26:00.335648] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-03-09T20:26:00.335702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:00.335735] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:00.335772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:00.335831] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:00.396866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:00.398034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:00.398121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:00.398154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:00.506227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:00.506398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:00.506439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:00.506469] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:00.510121] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-03-09T20:26:00.510458] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-03-09T20:26:00.510818] [INFO ] [sig ] MCHX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:00.657974] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MCHX.txt [2026-03-09T20:26:00.658116] [INFO ] [sig ] [1819/3280] Completed MCHX in 0.3s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:26:00.658155] [INFO ] [sig ] [1820/3280] Forecasting MCI... [2026-03-09T20:26:00.658185] [INFO ] [sig ] Generating forecast for: MCI [2026-03-09T20:26:00.658216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-03-09T20:26:00.669674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-03-09T20:26:00.669978] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-03-09T20:26:00.670799] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-03-09T20:26:00.670853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:00.670885] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:00.670912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:00.670969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:00.729421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:00.730526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:00.730632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:00.730667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:00.849968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:00.850137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:00.850177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:00.850207] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:00.854107] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-03-09T20:26:00.854393] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-03-09T20:26:00.854526] [INFO ] [sig ] MCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:00.999898] [INFO ] [LOCAL ] Saved forecast: MCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCI.txt [2026-03-09T20:26:01.000068] [INFO ] [sig ] [1820/3280] Completed MCI in 0.3s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:26:01.000108] [INFO ] [sig ] [1821/3280] Forecasting MCK... [2026-03-09T20:26:01.000139] [INFO ] [sig ] Generating forecast for: MCK [2026-03-09T20:26:01.000168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-03-09T20:26:01.014160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-03-09T20:26:01.014758] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-03-09T20:26:01.015782] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-03-09T20:26:01.015837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:01.015870] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:01.015897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:01.015954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:01.075371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:01.076289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:01.076381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:01.076421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:01.205217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:01.205389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:01.205432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:01.205465] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:01.209153] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-03-09T20:26:01.209500] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-03-09T20:26:01.209667] [INFO ] [sig ] MCK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:01.355512] [INFO ] [LOCAL ] Saved forecast: MCK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MCK.txt [2026-03-09T20:26:01.355717] [INFO ] [sig ] [1821/3280] Completed MCK in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:26:01.355759] [INFO ] [sig ] [1822/3280] Forecasting MCN... [2026-03-09T20:26:01.355789] [INFO ] [sig ] Generating forecast for: MCN [2026-03-09T20:26:01.355819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-03-09T20:26:01.368863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-03-09T20:26:01.369291] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-03-09T20:26:01.370412] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-03-09T20:26:01.370479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:01.370511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:01.370538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:01.370800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:01.434843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:01.435760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:01.435848] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:01.435883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:01.565252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:01.565436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:01.565485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:01.565534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:01.569354] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-03-09T20:26:01.569703] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-03-09T20:26:01.569848] [INFO ] [sig ] MCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:01.722494] [INFO ] [LOCAL ] Saved forecast: MCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCN.txt [2026-03-09T20:26:01.722705] [INFO ] [sig ] [1822/3280] Completed MCN in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.8m [2026-03-09T20:26:01.722765] [INFO ] [sig ] [1823/3280] Forecasting MCO... [2026-03-09T20:26:01.722820] [INFO ] [sig ] Generating forecast for: MCO [2026-03-09T20:26:01.722866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-03-09T20:26:01.736220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-03-09T20:26:01.736684] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-03-09T20:26:01.737690] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-03-09T20:26:01.737748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:01.737779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:01.737806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:01.737862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:01.811215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:01.812235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:01.812351] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:01.812386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:01.937373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:01.937598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:01.937644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:01.937675] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:01.941470] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-03-09T20:26:01.941847] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-03-09T20:26:01.942003] [INFO ] [sig ] MCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:02.095543] [INFO ] [LOCAL ] Saved forecast: MCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MCO.txt [2026-03-09T20:26:02.095853] [INFO ] [sig ] [1823/3280] Completed MCO in 0.4s | 2.78 sym/s | Total: 10.9m | ETA: 8.7m [2026-03-09T20:26:02.095895] [INFO ] [sig ] [1824/3280] Forecasting MCRB... [2026-03-09T20:26:02.095927] [INFO ] [sig ] Generating forecast for: MCRB [2026-03-09T20:26:02.095956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-03-09T20:26:02.107769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-03-09T20:26:02.108163] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-03-09T20:26:02.109091] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-03-09T20:26:02.109148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:02.109181] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:02.109208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:02.109264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:02.171538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:02.172493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:02.172607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:02.172644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:02.296349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:02.296512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:02.296551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:02.296600] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:02.300315] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-03-09T20:26:02.300622] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-03-09T20:26:02.300761] [INFO ] [sig ] MCRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:02.449844] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MCRB.txt [2026-03-09T20:26:02.450021] [INFO ] [sig ] [1824/3280] Completed MCRB in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:02.450062] [INFO ] [sig ] [1825/3280] Forecasting MCRI... [2026-03-09T20:26:02.450092] [INFO ] [sig ] Generating forecast for: MCRI [2026-03-09T20:26:02.450124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-03-09T20:26:02.462303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-03-09T20:26:02.462675] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-03-09T20:26:02.463558] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-03-09T20:26:02.463637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:02.463699] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:02.463728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:02.463785] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:02.526594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:02.527589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:02.527869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:02.527901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:02.653624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:02.653790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:02.653832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:02.653861] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:02.657362] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-03-09T20:26:02.657693] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-03-09T20:26:02.657830] [INFO ] [sig ] MCRI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:02.807371] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MCRI.txt [2026-03-09T20:26:02.807565] [INFO ] [sig ] [1825/3280] Completed MCRI in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:02.807625] [INFO ] [sig ] [1826/3280] Forecasting MCS... [2026-03-09T20:26:02.807656] [INFO ] [sig ] Generating forecast for: MCS [2026-03-09T20:26:02.807686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-03-09T20:26:02.821528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-03-09T20:26:02.822071] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-03-09T20:26:02.823148] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-03-09T20:26:02.823206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:02.823240] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:02.823267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:02.823324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:02.891871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:02.892798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:02.892885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:02.892918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:03.029650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:03.029814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:03.029865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:03.029914] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:03.034146] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-03-09T20:26:03.034544] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-03-09T20:26:03.034726] [INFO ] [sig ] MCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:03.227453] [INFO ] [LOCAL ] Saved forecast: MCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCS.txt [2026-03-09T20:26:03.227663] [INFO ] [sig ] [1826/3280] Completed MCS in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:03.227709] [INFO ] [sig ] [1827/3280] Forecasting MCY... [2026-03-09T20:26:03.227751] [INFO ] [sig ] Generating forecast for: MCY [2026-03-09T20:26:03.227793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-03-09T20:26:03.240702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-03-09T20:26:03.241086] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-03-09T20:26:03.242049] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-03-09T20:26:03.242106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:03.242140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:03.242169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:03.242226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:03.314515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:03.315724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:03.315833] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:03.315877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:03.462237] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:03.462426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:03.462477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:03.462512] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:03.466531] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-03-09T20:26:03.466903] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-03-09T20:26:03.467054] [INFO ] [sig ] MCY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:03.627272] [INFO ] [LOCAL ] Saved forecast: MCY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MCY.txt [2026-03-09T20:26:03.627445] [INFO ] [sig ] [1827/3280] Completed MCY in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:03.627487] [INFO ] [sig ] [1828/3280] Forecasting MDAI... [2026-03-09T20:26:03.627518] [INFO ] [sig ] Generating forecast for: MDAI [2026-03-09T20:26:03.627601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-03-09T20:26:03.640317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-03-09T20:26:03.640746] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-03-09T20:26:03.641849] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-03-09T20:26:03.641907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:03.641939] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:03.641965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:03.642022] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:03.703962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:03.704928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:03.705017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:03.705050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:03.835899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:03.836081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:03.836125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:03.836187] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:03.839822] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=48.49%) [2026-03-09T20:26:03.840110] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-03-09T20:26:03.840247] [INFO ] [sig ] MDAI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:03.996793] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MDAI.txt [2026-03-09T20:26:03.996978] [INFO ] [sig ] [1828/3280] Completed MDAI in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:03.997027] [INFO ] [sig ] [1829/3280] Forecasting MDB... [2026-03-09T20:26:03.997060] [INFO ] [sig ] Generating forecast for: MDB [2026-03-09T20:26:03.997094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-03-09T20:26:04.011081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-03-09T20:26:04.011489] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-03-09T20:26:04.012411] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-03-09T20:26:04.012481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:04.012522] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:04.012555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:04.012650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:04.081687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:04.082851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:04.082989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:04.083049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:04.224503] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:04.224694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:04.224740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:04.224771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:04.229005] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-03-09T20:26:04.229302] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-03-09T20:26:04.229462] [INFO ] [sig ] MDB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:04.386294] [INFO ] [LOCAL ] Saved forecast: MDB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MDB.txt [2026-03-09T20:26:04.386469] [INFO ] [sig ] [1829/3280] Completed MDB in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:04.386520] [INFO ] [sig ] [1830/3280] Forecasting MDGL... [2026-03-09T20:26:04.386552] [INFO ] [sig ] Generating forecast for: MDGL [2026-03-09T20:26:04.386602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-03-09T20:26:04.400913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-03-09T20:26:04.401325] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-03-09T20:26:04.402424] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-03-09T20:26:04.402481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:04.402515] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:04.402553] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:04.402814] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:04.470122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:04.471030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:04.471122] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:04.471156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:04.600274] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:04.600444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:04.600488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:04.600519] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:04.604796] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=86.21%) [2026-03-09T20:26:04.605136] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-03-09T20:26:04.605286] [INFO ] [sig ] MDGL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:04.755207] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MDGL.txt [2026-03-09T20:26:04.755350] [INFO ] [sig ] [1830/3280] Completed MDGL in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:04.755390] [INFO ] [sig ] [1831/3280] Forecasting MDLZ... [2026-03-09T20:26:04.755420] [INFO ] [sig ] Generating forecast for: MDLZ [2026-03-09T20:26:04.755454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-03-09T20:26:04.768304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-03-09T20:26:04.768711] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-03-09T20:26:04.769598] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-03-09T20:26:04.769653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:04.769684] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:04.769710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:04.769766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:04.833783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:04.834762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:04.834854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:04.834888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:04.976234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:04.976451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:04.976521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:04.976560] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:04.980655] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-03-09T20:26:04.980978] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-03-09T20:26:04.981120] [INFO ] [sig ] MDLZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:05.131158] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MDLZ.txt [2026-03-09T20:26:05.131330] [INFO ] [sig ] [1831/3280] Completed MDLZ in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:05.131375] [INFO ] [sig ] [1832/3280] Forecasting MDWD... [2026-03-09T20:26:05.131407] [INFO ] [sig ] Generating forecast for: MDWD [2026-03-09T20:26:05.131442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-03-09T20:26:05.145181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-03-09T20:26:05.145544] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-03-09T20:26:05.146474] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-03-09T20:26:05.146558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:05.146643] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:05.146683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:05.146760] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:05.210052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:05.210903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:05.210990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:05.211024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:05.335594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:05.335766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:05.335813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:05.335845] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:05.339563] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-03-09T20:26:05.339878] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-03-09T20:26:05.340050] [INFO ] [sig ] MDWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:05.491214] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MDWD.txt [2026-03-09T20:26:05.491370] [INFO ] [sig ] [1832/3280] Completed MDWD in 0.4s | 2.78 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:05.491413] [INFO ] [sig ] [1833/3280] Forecasting MDXG... [2026-03-09T20:26:05.491445] [INFO ] [sig ] Generating forecast for: MDXG [2026-03-09T20:26:05.491476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-03-09T20:26:05.504426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-03-09T20:26:05.504845] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-03-09T20:26:05.505794] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-03-09T20:26:05.505851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:05.505883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:05.505911] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:05.505968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:05.568618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:05.569409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:05.569498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:05.569533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:05.697640] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:05.697808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:05.697850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:05.697879] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:05.701980] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-03-09T20:26:05.702275] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-03-09T20:26:05.702421] [INFO ] [sig ] MDXG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:05.943626] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MDXG.txt [2026-03-09T20:26:05.944000] [INFO ] [sig ] [1833/3280] Completed MDXG in 0.5s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:05.944042] [INFO ] [sig ] [1834/3280] Forecasting MDXH... [2026-03-09T20:26:05.944074] [INFO ] [sig ] Generating forecast for: MDXH [2026-03-09T20:26:05.944105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-03-09T20:26:05.956302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-03-09T20:26:05.956748] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-03-09T20:26:05.957699] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-03-09T20:26:05.957763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:05.957803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:05.957837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:05.957906] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:06.029195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:06.030202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:06.030297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:06.030334] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:06.159021] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:06.159181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:06.159223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:06.159253] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:06.162843] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-03-09T20:26:06.163123] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-03-09T20:26:06.163255] [INFO ] [sig ] MDXH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:06.310830] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MDXH.txt [2026-03-09T20:26:06.310974] [INFO ] [sig ] [1834/3280] Completed MDXH in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:06.311013] [INFO ] [sig ] [1835/3280] Forecasting MEC... [2026-03-09T20:26:06.311043] [INFO ] [sig ] Generating forecast for: MEC [2026-03-09T20:26:06.311074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-03-09T20:26:06.324056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-03-09T20:26:06.324399] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-03-09T20:26:06.325253] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-03-09T20:26:06.325308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:06.325341] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:06.325371] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:06.325430] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:06.385374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:06.386295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:06.386471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:06.386540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:06.513415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:06.513624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:06.513682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:06.513723] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:06.517593] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-03-09T20:26:06.517909] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-03-09T20:26:06.518055] [INFO ] [sig ] MEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:06.676877] [INFO ] [LOCAL ] Saved forecast: MEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MEC.txt [2026-03-09T20:26:06.677048] [INFO ] [sig ] [1835/3280] Completed MEC in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:06.677107] [INFO ] [sig ] [1836/3280] Forecasting MED... [2026-03-09T20:26:06.677141] [INFO ] [sig ] Generating forecast for: MED [2026-03-09T20:26:06.677171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-03-09T20:26:06.689794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-03-09T20:26:06.690158] [INFO ] [FORECASTER] Starting predict_future for MED [2026-03-09T20:26:06.691015] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-03-09T20:26:06.691070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:06.691101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:06.691127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:06.691184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:06.751359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:06.752176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:06.752259] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:06.752292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:06.881924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:06.882091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:06.882133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:06.882162] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:06.885790] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=32.09%) [2026-03-09T20:26:06.886092] [INFO ] [FORECASTER] Completed predict_future for MED [2026-03-09T20:26:06.886229] [INFO ] [sig ] MED: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:07.048565] [INFO ] [LOCAL ] Saved forecast: MED 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MED.txt [2026-03-09T20:26:07.048760] [INFO ] [sig ] [1836/3280] Completed MED in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:07.048803] [INFO ] [sig ] [1837/3280] Forecasting MEDP... [2026-03-09T20:26:07.048835] [INFO ] [sig ] Generating forecast for: MEDP [2026-03-09T20:26:07.048865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-03-09T20:26:07.062533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-03-09T20:26:07.062945] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-03-09T20:26:07.063937] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-03-09T20:26:07.063994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:07.064028] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:07.064056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:07.064114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:07.128854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:07.129752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:07.129859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:07.129900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:07.265898] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:07.266063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:07.266108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:07.266151] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:07.270224] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=49.35%) [2026-03-09T20:26:07.270515] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-03-09T20:26:07.270908] [INFO ] [sig ] MEDP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:07.426133] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MEDP.txt [2026-03-09T20:26:07.426293] [INFO ] [sig ] [1837/3280] Completed MEDP in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:07.426334] [INFO ] [sig ] [1838/3280] Forecasting MEG... [2026-03-09T20:26:07.426365] [INFO ] [sig ] Generating forecast for: MEG [2026-03-09T20:26:07.426395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-03-09T20:26:07.445473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-03-09T20:26:07.446231] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-03-09T20:26:07.447196] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-03-09T20:26:07.447250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:07.447283] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:07.447309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:07.447366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:07.515826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:07.516933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:07.517057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:07.517093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:07.651078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:07.651252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:07.651295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:07.651325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:07.655170] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-03-09T20:26:07.655469] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-03-09T20:26:07.655636] [INFO ] [sig ] MEG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:07.802750] [INFO ] [LOCAL ] Saved forecast: MEG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MEG.txt [2026-03-09T20:26:07.802962] [INFO ] [sig ] [1838/3280] Completed MEG in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:07.803015] [INFO ] [sig ] [1839/3280] Forecasting MEGI... [2026-03-09T20:26:07.803050] [INFO ] [sig ] Generating forecast for: MEGI [2026-03-09T20:26:07.803081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-03-09T20:26:07.816716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-03-09T20:26:07.817125] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-03-09T20:26:07.818105] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-03-09T20:26:07.818165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:07.818202] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:07.818240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:07.818307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:07.881029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:07.881920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:07.882007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:07.882040] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:08.005877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:08.006048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:08.006110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:08.006142] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:08.009838] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=15.00%) [2026-03-09T20:26:08.010132] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-03-09T20:26:08.010267] [INFO ] [sig ] MEGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:08.155809] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MEGI.txt [2026-03-09T20:26:08.155972] [INFO ] [sig ] [1839/3280] Completed MEGI in 0.4s | 2.77 sym/s | Total: 11.0m | ETA: 8.7m [2026-03-09T20:26:08.156013] [INFO ] [sig ] [1840/3280] Forecasting MEI... [2026-03-09T20:26:08.156044] [INFO ] [sig ] Generating forecast for: MEI [2026-03-09T20:26:08.156073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-03-09T20:26:08.168422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-03-09T20:26:08.168871] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-03-09T20:26:08.169761] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-03-09T20:26:08.169819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:08.169852] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:08.169879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:08.169938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:08.232006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:08.232933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:08.233021] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:08.233056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:08.359188] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:08.359400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:08.359459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:08.359501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:08.363363] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=84.55%) [2026-03-09T20:26:08.363682] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-03-09T20:26:08.363847] [INFO ] [sig ] MEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:08.511206] [INFO ] [LOCAL ] Saved forecast: MEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MEI.txt [2026-03-09T20:26:08.511377] [INFO ] [sig ] [1840/3280] Completed MEI in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:08.511418] [INFO ] [sig ] [1841/3280] Forecasting MELI... [2026-03-09T20:26:08.511448] [INFO ] [sig ] Generating forecast for: MELI [2026-03-09T20:26:08.511486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-03-09T20:26:08.525528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-03-09T20:26:08.526201] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-03-09T20:26:08.527290] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-03-09T20:26:08.527346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:08.527379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:08.527406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:08.527462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:08.591438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:08.592396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:08.592512] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:08.592549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:08.714254] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:08.714417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:08.714460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:08.714491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:08.718039] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-03-09T20:26:08.718322] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-03-09T20:26:08.718455] [INFO ] [sig ] MELI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:08.864722] [INFO ] [LOCAL ] Saved forecast: MELI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MELI.txt [2026-03-09T20:26:08.864867] [INFO ] [sig ] [1841/3280] Completed MELI in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:08.864906] [INFO ] [sig ] [1842/3280] Forecasting MEOH... [2026-03-09T20:26:08.864937] [INFO ] [sig ] Generating forecast for: MEOH [2026-03-09T20:26:08.864967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-03-09T20:26:08.877663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-03-09T20:26:08.878034] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-03-09T20:26:08.878861] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-03-09T20:26:08.878914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:08.878984] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:08.879012] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:08.879068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:08.937719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:08.938665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:08.938750] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:08.938786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:09.064323] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:09.064494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:09.064541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:09.064590] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:09.068326] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=71.31%) [2026-03-09T20:26:09.068700] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-03-09T20:26:09.068841] [INFO ] [sig ] MEOH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:09.216639] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MEOH.txt [2026-03-09T20:26:09.216781] [INFO ] [sig ] [1842/3280] Completed MEOH in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:09.216821] [INFO ] [sig ] [1843/3280] Forecasting MERC... [2026-03-09T20:26:09.216851] [INFO ] [sig ] Generating forecast for: MERC [2026-03-09T20:26:09.216889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-03-09T20:26:09.230587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-03-09T20:26:09.230924] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-03-09T20:26:09.231772] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-03-09T20:26:09.231994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:09.232049] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:09.232077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:09.232133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:09.293043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:09.293971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:09.294072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:09.294108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:09.416607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:09.416769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:09.416810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:09.416839] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:09.420834] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=86.53%) [2026-03-09T20:26:09.421136] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-03-09T20:26:09.421277] [INFO ] [sig ] MERC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:09.571867] [INFO ] [LOCAL ] Saved forecast: MERC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MERC.txt [2026-03-09T20:26:09.572029] [INFO ] [sig ] [1843/3280] Completed MERC in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:09.572099] [INFO ] [sig ] [1844/3280] Forecasting META... [2026-03-09T20:26:09.572152] [INFO ] [sig ] Generating forecast for: META [2026-03-09T20:26:09.572187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-03-09T20:26:09.586206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-03-09T20:26:09.586617] [INFO ] [FORECASTER] Starting predict_future for META [2026-03-09T20:26:09.587460] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-03-09T20:26:09.587520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:09.587611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:09.587641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:09.587699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:09.648253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:09.649203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:09.649304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:09.649339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:09.783985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:09.784155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:09.784197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:09.784226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:09.787780] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=75.56%) [2026-03-09T20:26:09.788063] [INFO ] [FORECASTER] Completed predict_future for META [2026-03-09T20:26:09.788194] [INFO ] [sig ] META: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:09.938199] [INFO ] [LOCAL ] Saved forecast: META 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/META.txt [2026-03-09T20:26:09.938359] [INFO ] [sig ] [1844/3280] Completed META in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:09.938398] [INFO ] [sig ] [1845/3280] Forecasting METC... [2026-03-09T20:26:09.938428] [INFO ] [sig ] Generating forecast for: METC [2026-03-09T20:26:09.938460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-03-09T20:26:09.952926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-03-09T20:26:09.953310] [INFO ] [FORECASTER] Starting predict_future for METC [2026-03-09T20:26:09.954260] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-03-09T20:26:09.954334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:09.954387] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:09.954418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:09.954476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:10.019204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:10.020264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:10.020372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:10.020408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:10.142043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:10.142223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:10.142267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:10.142339] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:10.146039] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-03-09T20:26:10.146334] [INFO ] [FORECASTER] Completed predict_future for METC [2026-03-09T20:26:10.146484] [INFO ] [sig ] METC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:10.289884] [INFO ] [LOCAL ] Saved forecast: METC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/METC.txt [2026-03-09T20:26:10.290032] [INFO ] [sig ] [1845/3280] Completed METC in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:10.290074] [INFO ] [sig ] [1846/3280] Forecasting METCB... [2026-03-09T20:26:10.290103] [INFO ] [sig ] Generating forecast for: METCB [2026-03-09T20:26:10.290134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-03-09T20:26:10.302350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-03-09T20:26:10.302740] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-03-09T20:26:10.303561] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-03-09T20:26:10.303634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:10.303666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:10.303693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:10.303749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:10.363563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:10.364492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:10.364601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:10.364640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:10.503291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:10.503458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:10.503500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:10.503529] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:10.507678] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-03-09T20:26:10.508034] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-03-09T20:26:10.508183] [INFO ] [sig ] METCB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:10.650677] [INFO ] [LOCAL ] Saved forecast: METCB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/METCB.txt [2026-03-09T20:26:10.650820] [INFO ] [sig ] [1846/3280] Completed METCB in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:10.650860] [INFO ] [sig ] [1847/3280] Forecasting METD... [2026-03-09T20:26:10.650898] [INFO ] [sig ] Generating forecast for: METD [2026-03-09T20:26:10.650929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-03-09T20:26:10.664067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-03-09T20:26:10.664444] [INFO ] [FORECASTER] Starting predict_future for METD [2026-03-09T20:26:10.665295] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-03-09T20:26:10.665349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:10.665381] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:10.665408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:10.665464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:10.723140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:10.723988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:10.724075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:10.724108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:10.858612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:10.858805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:10.858851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:10.858884] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:10.862529] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-03-09T20:26:10.862844] [INFO ] [FORECASTER] Completed predict_future for METD [2026-03-09T20:26:10.862976] [INFO ] [sig ] METD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:11.005068] [INFO ] [LOCAL ] Saved forecast: METD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/METD.txt [2026-03-09T20:26:11.005245] [INFO ] [sig ] [1847/3280] Completed METD in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:11.005289] [INFO ] [sig ] [1848/3280] Forecasting MFA... [2026-03-09T20:26:11.005330] [INFO ] [sig ] Generating forecast for: MFA [2026-03-09T20:26:11.005363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-03-09T20:26:11.018695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-03-09T20:26:11.019111] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-03-09T20:26:11.020006] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-03-09T20:26:11.020062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:11.020095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:11.020123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:11.020181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:11.080194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:11.081079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:11.081165] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:11.081197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:11.203723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:11.204085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:11.204126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:11.204157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:11.207999] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-03-09T20:26:11.208294] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-03-09T20:26:11.208439] [INFO ] [sig ] MFA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:11.351494] [INFO ] [LOCAL ] Saved forecast: MFA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MFA.txt [2026-03-09T20:26:11.351661] [INFO ] [sig ] [1848/3280] Completed MFA in 0.3s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:11.351704] [INFO ] [sig ] [1849/3280] Forecasting MFC... [2026-03-09T20:26:11.351734] [INFO ] [sig ] Generating forecast for: MFC [2026-03-09T20:26:11.351763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-03-09T20:26:11.364520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-03-09T20:26:11.364892] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-03-09T20:26:11.365734] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-03-09T20:26:11.365795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:11.365828] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:11.365854] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:11.365911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:11.426439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:11.427660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:11.427765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:11.427799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:11.556318] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:11.556481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:11.556520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:11.556550] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:11.560087] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-03-09T20:26:11.560366] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-03-09T20:26:11.560499] [INFO ] [sig ] MFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:11.705852] [INFO ] [LOCAL ] Saved forecast: MFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MFC.txt [2026-03-09T20:26:11.706036] [INFO ] [sig ] [1849/3280] Completed MFC in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:11.706085] [INFO ] [sig ] [1850/3280] Forecasting MFG... [2026-03-09T20:26:11.706118] [INFO ] [sig ] Generating forecast for: MFG [2026-03-09T20:26:11.706148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-03-09T20:26:11.718858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-03-09T20:26:11.719201] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-03-09T20:26:11.720080] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-03-09T20:26:11.720139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:11.720171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:11.720198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:11.720255] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:11.781923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:11.782860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:11.782949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:11.782983] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:11.916115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:11.916287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:11.916344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:11.916426] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:11.920756] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=68.26%) [2026-03-09T20:26:11.921246] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-03-09T20:26:11.921388] [INFO ] [sig ] MFG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:12.075314] [INFO ] [LOCAL ] Saved forecast: MFG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MFG.txt [2026-03-09T20:26:12.075474] [INFO ] [sig ] [1850/3280] Completed MFG in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:12.075515] [INFO ] [sig ] [1851/3280] Forecasting MFIC... [2026-03-09T20:26:12.075545] [INFO ] [sig ] Generating forecast for: MFIC [2026-03-09T20:26:12.075595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-03-09T20:26:12.088972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-03-09T20:26:12.089354] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-03-09T20:26:12.090232] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-03-09T20:26:12.090287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:12.090319] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:12.090345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:12.090402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:12.151116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:12.152064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:12.152172] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:12.152207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:12.281163] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:12.281324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:12.281366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:12.281395] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:12.284945] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=31.11%) [2026-03-09T20:26:12.285249] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-03-09T20:26:12.285394] [INFO ] [sig ] MFIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:12.433109] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MFIC.txt [2026-03-09T20:26:12.433263] [INFO ] [sig ] [1851/3280] Completed MFIC in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:12.433303] [INFO ] [sig ] [1852/3280] Forecasting MFIN... [2026-03-09T20:26:12.433334] [INFO ] [sig ] Generating forecast for: MFIN [2026-03-09T20:26:12.433365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-03-09T20:26:12.446216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-03-09T20:26:12.446603] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-03-09T20:26:12.447436] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-03-09T20:26:12.447489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:12.447520] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:12.447597] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:12.447659] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:12.512999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:12.514244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:12.514364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:12.514422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:12.641515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:12.641694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:12.641737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:12.641766] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:12.645269] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-03-09T20:26:12.645559] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-03-09T20:26:12.645733] [INFO ] [sig ] MFIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:12.785832] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MFIN.txt [2026-03-09T20:26:12.785992] [INFO ] [sig ] [1852/3280] Completed MFIN in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:12.786032] [INFO ] [sig ] [1853/3280] Forecasting MFM... [2026-03-09T20:26:12.786062] [INFO ] [sig ] Generating forecast for: MFM [2026-03-09T20:26:12.786094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-03-09T20:26:12.797843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-03-09T20:26:12.798144] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-03-09T20:26:12.799160] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-03-09T20:26:12.799214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:12.799246] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:12.799273] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:12.799330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:12.858323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:12.859105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:12.859189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:12.859223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:12.986370] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:12.986535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:12.986598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:12.986634] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:12.990424] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: UP (p=55.57%) [2026-03-09T20:26:12.990794] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-03-09T20:26:12.990935] [INFO ] [sig ] MFM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:13.145700] [INFO ] [LOCAL ] Saved forecast: MFM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MFM.txt [2026-03-09T20:26:13.145874] [INFO ] [sig ] [1853/3280] Completed MFM in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:13.145917] [INFO ] [sig ] [1854/3280] Forecasting MG... [2026-03-09T20:26:13.145949] [INFO ] [sig ] Generating forecast for: MG [2026-03-09T20:26:13.145983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-03-09T20:26:13.160914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-03-09T20:26:13.161380] [INFO ] [FORECASTER] Starting predict_future for MG [2026-03-09T20:26:13.162543] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-03-09T20:26:13.162633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:13.162683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:13.162721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:13.162812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:13.224696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:13.225563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:13.225671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:13.225707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:13.350315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:13.350485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:13.350529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:13.350560] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:13.354466] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-03-09T20:26:13.354883] [INFO ] [FORECASTER] Completed predict_future for MG [2026-03-09T20:26:13.355039] [INFO ] [sig ] MG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:13.516100] [INFO ] [LOCAL ] Saved forecast: MG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MG.txt [2026-03-09T20:26:13.516276] [INFO ] [sig ] [1854/3280] Completed MG in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:13.516317] [INFO ] [sig ] [1855/3280] Forecasting MGA... [2026-03-09T20:26:13.516346] [INFO ] [sig ] Generating forecast for: MGA [2026-03-09T20:26:13.516378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-03-09T20:26:13.528645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-03-09T20:26:13.529016] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-03-09T20:26:13.529925] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-03-09T20:26:13.529979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:13.530013] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:13.530039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:13.530095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:13.588234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:13.589194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:13.589280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:13.589315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:13.719502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:13.719677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:13.719721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:13.719750] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:13.723228] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-03-09T20:26:13.723506] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-03-09T20:26:13.723661] [INFO ] [sig ] MGA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:13.870008] [INFO ] [LOCAL ] Saved forecast: MGA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGA.txt [2026-03-09T20:26:13.870197] [INFO ] [sig ] [1855/3280] Completed MGA in 0.4s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:13.870239] [INFO ] [sig ] [1856/3280] Forecasting MGEE... [2026-03-09T20:26:13.870268] [INFO ] [sig ] Generating forecast for: MGEE [2026-03-09T20:26:13.870302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-03-09T20:26:13.881629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-03-09T20:26:13.881987] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-03-09T20:26:13.882830] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-03-09T20:26:13.882895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:13.882928] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:13.882954] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:13.883011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:13.942328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:13.943229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:13.943317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:13.943353] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:14.065149] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:14.065315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:14.065358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:14.065388] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:14.069043] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-03-09T20:26:14.069336] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-03-09T20:26:14.069476] [INFO ] [sig ] MGEE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:14.216870] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MGEE.txt [2026-03-09T20:26:14.217027] [INFO ] [sig ] [1856/3280] Completed MGEE in 0.3s | 2.77 sym/s | Total: 11.1m | ETA: 8.6m [2026-03-09T20:26:14.217068] [INFO ] [sig ] [1857/3280] Forecasting MGM... [2026-03-09T20:26:14.217098] [INFO ] [sig ] Generating forecast for: MGM [2026-03-09T20:26:14.217129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-03-09T20:26:14.230482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-03-09T20:26:14.230884] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-03-09T20:26:14.231779] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-03-09T20:26:14.231841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:14.231878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:14.231905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:14.231962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:14.293319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:14.294259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:14.294355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:14.294389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:14.427884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:14.428099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:14.428145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:14.428176] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:14.431918] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-03-09T20:26:14.432258] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-03-09T20:26:14.432407] [INFO ] [sig ] MGM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:14.579540] [INFO ] [LOCAL ] Saved forecast: MGM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGM.txt [2026-03-09T20:26:14.579747] [INFO ] [sig ] [1857/3280] Completed MGM in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:14.579791] [INFO ] [sig ] [1858/3280] Forecasting MGNI... [2026-03-09T20:26:14.579820] [INFO ] [sig ] Generating forecast for: MGNI [2026-03-09T20:26:14.579851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-03-09T20:26:14.594106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-03-09T20:26:14.594534] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-03-09T20:26:14.595494] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-03-09T20:26:14.595553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:14.595615] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:14.595646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:14.595705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:14.657907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:14.658847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:14.658937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:14.658971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:14.785667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:14.785833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:14.785875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:14.785904] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:14.789443] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-03-09T20:26:14.789789] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-03-09T20:26:14.789928] [INFO ] [sig ] MGNI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:14.936472] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGNI.txt [2026-03-09T20:26:14.936660] [INFO ] [sig ] [1858/3280] Completed MGNI in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:14.936704] [INFO ] [sig ] [1859/3280] Forecasting MGNX... [2026-03-09T20:26:14.936733] [INFO ] [sig ] Generating forecast for: MGNX [2026-03-09T20:26:14.936764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-03-09T20:26:14.950245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-03-09T20:26:14.950683] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-03-09T20:26:14.951735] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-03-09T20:26:14.951978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:14.952051] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:14.952079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:14.952136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:15.014559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:15.015512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:15.015639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:15.015684] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:15.139364] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:15.139531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:15.139597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:15.139635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:15.143116] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=51.95%) [2026-03-09T20:26:15.143405] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-03-09T20:26:15.143540] [INFO ] [sig ] MGNX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:15.296161] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGNX.txt [2026-03-09T20:26:15.296328] [INFO ] [sig ] [1859/3280] Completed MGNX in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:15.296370] [INFO ] [sig ] [1860/3280] Forecasting MGPI... [2026-03-09T20:26:15.296399] [INFO ] [sig ] Generating forecast for: MGPI [2026-03-09T20:26:15.296431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-03-09T20:26:15.309320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-03-09T20:26:15.309742] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-03-09T20:26:15.310626] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-03-09T20:26:15.310691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:15.310730] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:15.310763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:15.310828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:15.370430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:15.371365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:15.371453] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:15.371489] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:15.500866] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:15.501033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:15.501075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:15.501104] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:15.504672] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-03-09T20:26:15.505002] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-03-09T20:26:15.505142] [INFO ] [sig ] MGPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:15.654769] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGPI.txt [2026-03-09T20:26:15.654941] [INFO ] [sig ] [1860/3280] Completed MGPI in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:15.654981] [INFO ] [sig ] [1861/3280] Forecasting MGRC... [2026-03-09T20:26:15.655012] [INFO ] [sig ] Generating forecast for: MGRC [2026-03-09T20:26:15.655042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-03-09T20:26:15.668723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-03-09T20:26:15.669108] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-03-09T20:26:15.670009] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-03-09T20:26:15.670065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:15.670099] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:15.670125] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:15.670180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:15.731107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:15.732019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:15.732105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:15.732139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:15.846790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:15.846956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:15.847181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:15.847208] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:15.851421] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-03-09T20:26:15.851771] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-03-09T20:26:15.852108] [INFO ] [sig ] MGRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:16.000618] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGRC.txt [2026-03-09T20:26:16.000822] [INFO ] [sig ] [1861/3280] Completed MGRC in 0.3s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:16.000865] [INFO ] [sig ] [1862/3280] Forecasting MGTX... [2026-03-09T20:26:16.000901] [INFO ] [sig ] Generating forecast for: MGTX [2026-03-09T20:26:16.000936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-03-09T20:26:16.015177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-03-09T20:26:16.015597] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-03-09T20:26:16.016510] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-03-09T20:26:16.016566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:16.016622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:16.016656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:16.016726] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:16.077077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:16.077956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:16.078045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:16.078079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:16.202607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:16.202777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:16.202820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:16.202906] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:16.206766] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=15.50%) [2026-03-09T20:26:16.207125] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-03-09T20:26:16.207279] [INFO ] [sig ] MGTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:16.357101] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MGTX.txt [2026-03-09T20:26:16.357266] [INFO ] [sig ] [1862/3280] Completed MGTX in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:16.357315] [INFO ] [sig ] [1863/3280] Forecasting MGX... [2026-03-09T20:26:16.357346] [INFO ] [sig ] Generating forecast for: MGX [2026-03-09T20:26:16.357377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-03-09T20:26:16.370003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-03-09T20:26:16.370360] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-03-09T20:26:16.371273] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-03-09T20:26:16.371329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:16.371361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:16.371387] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:16.371443] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:16.428908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:16.429876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:16.429965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:16.429999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:16.547153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:16.547333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:16.547377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:16.547407] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:16.551008] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=3.08%) [2026-03-09T20:26:16.551292] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-03-09T20:26:16.551423] [INFO ] [sig ] MGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:16.697307] [INFO ] [LOCAL ] Saved forecast: MGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MGX.txt [2026-03-09T20:26:16.697482] [INFO ] [sig ] [1863/3280] Completed MGX in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:16.697524] [INFO ] [sig ] [1864/3280] Forecasting MGY... [2026-03-09T20:26:16.697593] [INFO ] [sig ] Generating forecast for: MGY [2026-03-09T20:26:16.697627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-03-09T20:26:16.710607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-03-09T20:26:16.711014] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-03-09T20:26:16.711879] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-03-09T20:26:16.711935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:16.711967] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:16.711993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:16.712051] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:16.772683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:16.773807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:16.773900] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:16.773934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:16.906755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:16.907153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:16.907196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:16.907226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:16.911280] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=54.11%) [2026-03-09T20:26:16.911590] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-03-09T20:26:16.911728] [INFO ] [sig ] MGY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:17.057818] [INFO ] [LOCAL ] Saved forecast: MGY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MGY.txt [2026-03-09T20:26:17.057988] [INFO ] [sig ] [1864/3280] Completed MGY in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:17.058030] [INFO ] [sig ] [1865/3280] Forecasting MHD... [2026-03-09T20:26:17.058061] [INFO ] [sig ] Generating forecast for: MHD [2026-03-09T20:26:17.058092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-03-09T20:26:17.071159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-03-09T20:26:17.071647] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-03-09T20:26:17.072763] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-03-09T20:26:17.072819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:17.072852] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:17.072880] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:17.072937] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:17.131178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:17.132155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:17.132248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:17.132282] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:17.253791] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:17.253969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:17.254022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:17.254053] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:17.258128] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-03-09T20:26:17.258545] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-03-09T20:26:17.258729] [INFO ] [sig ] MHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:17.410417] [INFO ] [LOCAL ] Saved forecast: MHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MHD.txt [2026-03-09T20:26:17.410559] [INFO ] [sig ] [1865/3280] Completed MHD in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:17.410624] [INFO ] [sig ] [1866/3280] Forecasting MHF... [2026-03-09T20:26:17.410655] [INFO ] [sig ] Generating forecast for: MHF [2026-03-09T20:26:17.410686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-03-09T20:26:17.422388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-03-09T20:26:17.422709] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-03-09T20:26:17.423510] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-03-09T20:26:17.423564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:17.423619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:17.423646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:17.423703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:17.481123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:17.482019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:17.482104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:17.482137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:17.602934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:17.603299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:17.603342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:17.603371] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:17.607085] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-03-09T20:26:17.607381] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-03-09T20:26:17.607519] [INFO ] [sig ] MHF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:17.756934] [INFO ] [LOCAL ] Saved forecast: MHF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MHF.txt [2026-03-09T20:26:17.757133] [INFO ] [sig ] [1866/3280] Completed MHF in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:17.757177] [INFO ] [sig ] [1867/3280] Forecasting MHK... [2026-03-09T20:26:17.757207] [INFO ] [sig ] Generating forecast for: MHK [2026-03-09T20:26:17.757238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-03-09T20:26:17.770236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-03-09T20:26:17.770612] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-03-09T20:26:17.771449] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-03-09T20:26:17.771503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:17.771547] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:17.771595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:17.771654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:17.828647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:17.829523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:17.829628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:17.829664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:17.952812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:17.953179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:17.953220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:17.953249] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:17.956737] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-03-09T20:26:17.957232] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-03-09T20:26:17.957365] [INFO ] [sig ] MHK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:18.106433] [INFO ] [LOCAL ] Saved forecast: MHK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MHK.txt [2026-03-09T20:26:18.106593] [INFO ] [sig ] [1867/3280] Completed MHK in 0.3s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:18.106635] [INFO ] [sig ] [1868/3280] Forecasting MHO... [2026-03-09T20:26:18.106665] [INFO ] [sig ] Generating forecast for: MHO [2026-03-09T20:26:18.106694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-03-09T20:26:18.119441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-03-09T20:26:18.119805] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-03-09T20:26:18.120653] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-03-09T20:26:18.120706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:18.120738] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:18.120769] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:18.120826] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:18.179734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:18.180677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:18.180773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:18.180806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:18.309986] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:18.310152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:18.310194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:18.310224] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:18.313999] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=35.70%) [2026-03-09T20:26:18.314390] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-03-09T20:26:18.314616] [INFO ] [sig ] MHO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:18.466798] [INFO ] [LOCAL ] Saved forecast: MHO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MHO.txt [2026-03-09T20:26:18.467155] [INFO ] [sig ] [1868/3280] Completed MHO in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:18.467196] [INFO ] [sig ] [1869/3280] Forecasting MIDD... [2026-03-09T20:26:18.467226] [INFO ] [sig ] Generating forecast for: MIDD [2026-03-09T20:26:18.467257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-03-09T20:26:18.481138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-03-09T20:26:18.481658] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-03-09T20:26:18.483253] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-03-09T20:26:18.483324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:18.483365] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:18.483403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:18.483484] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:18.553153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:18.554245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:18.554377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:18.554413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:18.691558] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:18.691763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:18.691823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:18.691873] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:18.696301] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=41.33%) [2026-03-09T20:26:18.696638] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-03-09T20:26:18.696790] [INFO ] [sig ] MIDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:18.855459] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MIDD.txt [2026-03-09T20:26:18.855644] [INFO ] [sig ] [1869/3280] Completed MIDD in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:18.855689] [INFO ] [sig ] [1870/3280] Forecasting MIGI... [2026-03-09T20:26:18.855723] [INFO ] [sig ] Generating forecast for: MIGI [2026-03-09T20:26:18.855755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-03-09T20:26:18.868386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-03-09T20:26:18.868777] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-03-09T20:26:18.869709] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-03-09T20:26:18.869793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:18.869844] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:18.869879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:18.869951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:18.933482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:18.934420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:18.934518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:18.934561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:19.061282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:19.061483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:19.061561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:19.061648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:19.066353] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=41.64%) [2026-03-09T20:26:19.066696] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-03-09T20:26:19.066845] [INFO ] [sig ] MIGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:19.220167] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MIGI.txt [2026-03-09T20:26:19.220341] [INFO ] [sig ] [1870/3280] Completed MIGI in 0.4s | 2.78 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:19.220397] [INFO ] [sig ] [1871/3280] Forecasting MILN... [2026-03-09T20:26:19.220428] [INFO ] [sig ] Generating forecast for: MILN [2026-03-09T20:26:19.220461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-03-09T20:26:19.232937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-03-09T20:26:19.233294] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-03-09T20:26:19.234298] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-03-09T20:26:19.234355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:19.234389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:19.234416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:19.234476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:19.299484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:19.300389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:19.300479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:19.300515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:19.422498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:19.422694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:19.422741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:19.422772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:19.426479] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-03-09T20:26:19.426797] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-03-09T20:26:19.426964] [INFO ] [sig ] MILN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:19.583664] [INFO ] [LOCAL ] Saved forecast: MILN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MILN.txt [2026-03-09T20:26:19.583838] [INFO ] [sig ] [1871/3280] Completed MILN in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:19.583882] [INFO ] [sig ] [1872/3280] Forecasting MIND... [2026-03-09T20:26:19.583916] [INFO ] [sig ] Generating forecast for: MIND [2026-03-09T20:26:19.583961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-03-09T20:26:19.597638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-03-09T20:26:19.598014] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-03-09T20:26:19.598880] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-03-09T20:26:19.598935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:19.598969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:19.598995] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:19.599052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:19.663325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:19.664452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:19.664542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:19.664596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:19.799459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:19.799668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:19.799723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:19.799771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:19.803529] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=35.13%) [2026-03-09T20:26:19.803857] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-03-09T20:26:19.804016] [INFO ] [sig ] MIND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:19.948133] [INFO ] [LOCAL ] Saved forecast: MIND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MIND.txt [2026-03-09T20:26:19.948345] [INFO ] [sig ] [1872/3280] Completed MIND in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:19.948398] [INFO ] [sig ] [1873/3280] Forecasting MIRA... [2026-03-09T20:26:19.948433] [INFO ] [sig ] Generating forecast for: MIRA [2026-03-09T20:26:19.948464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-03-09T20:26:19.962024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-03-09T20:26:19.962451] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-03-09T20:26:19.963338] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-03-09T20:26:19.963395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:19.963427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:19.963456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:19.963515] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:20.024217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:20.025136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:20.025228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:20.025264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:20.150828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:20.150996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:20.151040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:20.151072] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:20.155067] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=59.09%) [2026-03-09T20:26:20.155519] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-03-09T20:26:20.155678] [INFO ] [sig ] MIRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:20.314338] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MIRA.txt [2026-03-09T20:26:20.314500] [INFO ] [sig ] [1873/3280] Completed MIRA in 0.4s | 2.77 sym/s | Total: 11.2m | ETA: 8.5m [2026-03-09T20:26:20.314541] [INFO ] [sig ] [1874/3280] Forecasting MIRM... [2026-03-09T20:26:20.314593] [INFO ] [sig ] Generating forecast for: MIRM [2026-03-09T20:26:20.314627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-03-09T20:26:20.329615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-03-09T20:26:20.330195] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-03-09T20:26:20.331322] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-03-09T20:26:20.331385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:20.331435] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:20.331475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:20.331551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:20.392325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:20.393210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:20.393305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:20.393342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:20.513499] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:20.513696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:20.513765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:20.513806] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:20.517343] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=55.15%) [2026-03-09T20:26:20.517682] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-03-09T20:26:20.517831] [INFO ] [sig ] MIRM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:20.666338] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MIRM.txt [2026-03-09T20:26:20.666499] [INFO ] [sig ] [1874/3280] Completed MIRM in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:20.666542] [INFO ] [sig ] [1875/3280] Forecasting MITK... [2026-03-09T20:26:20.666596] [INFO ] [sig ] Generating forecast for: MITK [2026-03-09T20:26:20.666632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-03-09T20:26:20.680476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-03-09T20:26:20.680987] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-03-09T20:26:20.682141] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-03-09T20:26:20.682200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:20.682233] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:20.682259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:20.682330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:20.741513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:20.742465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:20.742552] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:20.742606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:20.878182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:20.878351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:20.878397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:20.878427] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:20.882252] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-03-09T20:26:20.882588] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-03-09T20:26:20.882733] [INFO ] [sig ] MITK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:21.041362] [INFO ] [LOCAL ] Saved forecast: MITK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MITK.txt [2026-03-09T20:26:21.041529] [INFO ] [sig ] [1875/3280] Completed MITK in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:21.041589] [INFO ] [sig ] [1876/3280] Forecasting MIY... [2026-03-09T20:26:21.041626] [INFO ] [sig ] Generating forecast for: MIY [2026-03-09T20:26:21.041659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-03-09T20:26:21.054030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-03-09T20:26:21.054445] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-03-09T20:26:21.055478] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-03-09T20:26:21.055598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:21.055652] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:21.055687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:21.055765] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:21.120336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:21.121259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:21.121365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:21.121399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:21.253738] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:21.253903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:21.253944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:21.253975] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:21.257591] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-03-09T20:26:21.257886] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-03-09T20:26:21.258024] [INFO ] [sig ] MIY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:21.406867] [INFO ] [LOCAL ] Saved forecast: MIY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MIY.txt [2026-03-09T20:26:21.407031] [INFO ] [sig ] [1876/3280] Completed MIY in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:21.407071] [INFO ] [sig ] [1877/3280] Forecasting MKC... [2026-03-09T20:26:21.407101] [INFO ] [sig ] Generating forecast for: MKC [2026-03-09T20:26:21.407130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-03-09T20:26:21.419498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-03-09T20:26:21.419888] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-03-09T20:26:21.420741] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-03-09T20:26:21.420796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:21.420826] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:21.420852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:21.420908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:21.484366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:21.485295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:21.485385] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:21.485420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:21.613939] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:21.614105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:21.614148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:21.614180] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:21.618204] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-03-09T20:26:21.618522] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-03-09T20:26:21.618685] [INFO ] [sig ] MKC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:21.768848] [INFO ] [LOCAL ] Saved forecast: MKC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MKC.txt [2026-03-09T20:26:21.769039] [INFO ] [sig ] [1877/3280] Completed MKC in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:21.769091] [INFO ] [sig ] [1878/3280] Forecasting MKSI... [2026-03-09T20:26:21.769121] [INFO ] [sig ] Generating forecast for: MKSI [2026-03-09T20:26:21.769152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-03-09T20:26:21.783634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-03-09T20:26:21.783990] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-03-09T20:26:21.785048] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-03-09T20:26:21.785104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:21.785148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:21.785178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:21.785236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:21.850565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:21.851479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:21.851587] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:21.851625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:22.012248] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:22.012445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:22.012490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:22.012518] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:22.016795] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=90.64%) [2026-03-09T20:26:22.017340] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-03-09T20:26:22.017553] [INFO ] [sig ] MKSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:22.173250] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MKSI.txt [2026-03-09T20:26:22.173426] [INFO ] [sig ] [1878/3280] Completed MKSI in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:22.173466] [INFO ] [sig ] [1879/3280] Forecasting MKTX... [2026-03-09T20:26:22.173499] [INFO ] [sig ] Generating forecast for: MKTX [2026-03-09T20:26:22.173529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-03-09T20:26:22.188298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-03-09T20:26:22.188770] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-03-09T20:26:22.189911] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-03-09T20:26:22.189968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:22.190001] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:22.190028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:22.190086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:22.256062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:22.257025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:22.257117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:22.257151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:22.388680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:22.388853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:22.388939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:22.388974] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:22.392974] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=48.05%) [2026-03-09T20:26:22.393487] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-03-09T20:26:22.393665] [INFO ] [sig ] MKTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:22.549834] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MKTX.txt [2026-03-09T20:26:22.550020] [INFO ] [sig ] [1879/3280] Completed MKTX in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:22.550260] [INFO ] [sig ] [1880/3280] Forecasting MLAB... [2026-03-09T20:26:22.550294] [INFO ] [sig ] Generating forecast for: MLAB [2026-03-09T20:26:22.550326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-03-09T20:26:22.563827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-03-09T20:26:22.564172] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-03-09T20:26:22.565070] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-03-09T20:26:22.565126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:22.565158] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:22.565185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:22.565242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:22.630888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:22.631914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:22.632001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:22.632222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:22.763836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:22.764186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:22.764227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:22.764257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:22.768246] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-03-09T20:26:22.768554] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-03-09T20:26:22.768736] [INFO ] [sig ] MLAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:22.924861] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLAB.txt [2026-03-09T20:26:22.925034] [INFO ] [sig ] [1880/3280] Completed MLAB in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:22.925266] [INFO ] [sig ] [1881/3280] Forecasting MLCO... [2026-03-09T20:26:22.925296] [INFO ] [sig ] Generating forecast for: MLCO [2026-03-09T20:26:22.925330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-03-09T20:26:22.940190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-03-09T20:26:22.940559] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-03-09T20:26:22.941664] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-03-09T20:26:22.941720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:22.941753] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:22.941782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:22.941840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:23.008542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:23.009758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:23.009856] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:23.009900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:23.138125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:23.138290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:23.138332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:23.138360] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:23.142200] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=33.33%) [2026-03-09T20:26:23.142522] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-03-09T20:26:23.142688] [INFO ] [sig ] MLCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:23.291369] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLCO.txt [2026-03-09T20:26:23.291523] [INFO ] [sig ] [1881/3280] Completed MLCO in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:23.291564] [INFO ] [sig ] [1882/3280] Forecasting MLGO... [2026-03-09T20:26:23.291625] [INFO ] [sig ] Generating forecast for: MLGO [2026-03-09T20:26:23.291658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-03-09T20:26:23.304306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-03-09T20:26:23.304711] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-03-09T20:26:23.305722] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-03-09T20:26:23.305792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:23.305837] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:23.305875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:23.305960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:23.366752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:23.367507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:23.367626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:23.367662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:23.493377] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:23.493542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:23.493604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:23.493637] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:23.497373] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-03-09T20:26:23.497719] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-03-09T20:26:23.497865] [INFO ] [sig ] MLGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:23.653994] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLGO.txt [2026-03-09T20:26:23.654160] [INFO ] [sig ] [1882/3280] Completed MLGO in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:23.654202] [INFO ] [sig ] [1883/3280] Forecasting MLI... [2026-03-09T20:26:23.654264] [INFO ] [sig ] Generating forecast for: MLI [2026-03-09T20:26:23.654298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-03-09T20:26:23.668292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-03-09T20:26:23.668694] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-03-09T20:26:23.669527] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-03-09T20:26:23.669606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:23.669642] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:23.669671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:23.669729] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:23.734585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:23.735476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:23.735562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:23.735619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:23.873330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:23.873502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:23.873546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:23.873596] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:23.877385] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-03-09T20:26:23.877734] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-03-09T20:26:23.877905] [INFO ] [sig ] MLI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:24.031685] [INFO ] [LOCAL ] Saved forecast: MLI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MLI.txt [2026-03-09T20:26:24.031854] [INFO ] [sig ] [1883/3280] Completed MLI in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:24.031902] [INFO ] [sig ] [1884/3280] Forecasting MLKN... [2026-03-09T20:26:24.031932] [INFO ] [sig ] Generating forecast for: MLKN [2026-03-09T20:26:24.031965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-03-09T20:26:24.046005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-03-09T20:26:24.046415] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-03-09T20:26:24.047651] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-03-09T20:26:24.047717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:24.047752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:24.047779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:24.047838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:24.114316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:24.115234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:24.115322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:24.115357] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:24.241007] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:24.241168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:24.241210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:24.241241] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:24.244860] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: DOWN (p=45.76%) [2026-03-09T20:26:24.245150] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-03-09T20:26:24.245287] [INFO ] [sig ] MLKN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:24.398923] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLKN.txt [2026-03-09T20:26:24.399117] [INFO ] [sig ] [1884/3280] Completed MLKN in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:24.399195] [INFO ] [sig ] [1885/3280] Forecasting MLM... [2026-03-09T20:26:24.399235] [INFO ] [sig ] Generating forecast for: MLM [2026-03-09T20:26:24.399268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-03-09T20:26:24.417824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-03-09T20:26:24.418197] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-03-09T20:26:24.419106] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-03-09T20:26:24.419175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:24.419224] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:24.419269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:24.419346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:24.481101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:24.481895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:24.481995] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:24.482038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:24.614307] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:24.614486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:24.614534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:24.614623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:24.618465] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=22.69%) [2026-03-09T20:26:24.618788] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-03-09T20:26:24.618930] [INFO ] [sig ] MLM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:24.770306] [INFO ] [LOCAL ] Saved forecast: MLM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLM.txt [2026-03-09T20:26:24.770450] [INFO ] [sig ] [1885/3280] Completed MLM in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:24.770490] [INFO ] [sig ] [1886/3280] Forecasting MLP... [2026-03-09T20:26:24.770519] [INFO ] [sig ] Generating forecast for: MLP [2026-03-09T20:26:24.770550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-03-09T20:26:24.782340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-03-09T20:26:24.782688] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-03-09T20:26:24.783649] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-03-09T20:26:24.783706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:24.783739] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:24.783778] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:24.783901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:24.849566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:24.850457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:24.850551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:24.850622] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:24.964277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:24.964430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:24.964471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:24.964500] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:24.968174] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=54.92%) [2026-03-09T20:26:24.968487] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-03-09T20:26:24.968669] [INFO ] [sig ] MLP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:25.110472] [INFO ] [LOCAL ] Saved forecast: MLP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MLP.txt [2026-03-09T20:26:25.110661] [INFO ] [sig ] [1886/3280] Completed MLP in 0.3s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:25.110704] [INFO ] [sig ] [1887/3280] Forecasting MLTX... [2026-03-09T20:26:25.110733] [INFO ] [sig ] Generating forecast for: MLTX [2026-03-09T20:26:25.110766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-03-09T20:26:25.123459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-03-09T20:26:25.123893] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-03-09T20:26:25.124804] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-03-09T20:26:25.124861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:25.124899] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:25.124932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:25.125003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:25.187660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:25.188552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:25.188677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:25.188732] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:25.314762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:25.314946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:25.314996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:25.315025] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:25.318777] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-03-09T20:26:25.319076] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-03-09T20:26:25.319213] [INFO ] [sig ] MLTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:25.468788] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MLTX.txt [2026-03-09T20:26:25.468969] [INFO ] [sig ] [1887/3280] Completed MLTX in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:25.469029] [INFO ] [sig ] [1888/3280] Forecasting MLYS... [2026-03-09T20:26:25.469061] [INFO ] [sig ] Generating forecast for: MLYS [2026-03-09T20:26:25.469094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-03-09T20:26:25.483009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-03-09T20:26:25.483418] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-03-09T20:26:25.484277] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-03-09T20:26:25.484332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:25.484365] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:25.484393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:25.484452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:25.546225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:25.547091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:25.547176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:25.547220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:25.676833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:25.677001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:25.677238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:25.677268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:25.681774] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=68.92%) [2026-03-09T20:26:25.682087] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-03-09T20:26:25.682238] [INFO ] [sig ] MLYS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:25.833279] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MLYS.txt [2026-03-09T20:26:25.833429] [INFO ] [sig ] [1888/3280] Completed MLYS in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:25.833469] [INFO ] [sig ] [1889/3280] Forecasting MMD... [2026-03-09T20:26:25.833498] [INFO ] [sig ] Generating forecast for: MMD [2026-03-09T20:26:25.833529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-03-09T20:26:25.846634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-03-09T20:26:25.846992] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-03-09T20:26:25.847874] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-03-09T20:26:25.847930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:25.847962] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:25.847989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:25.848059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:25.909803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:25.910718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:25.910805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:25.910840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:26.043977] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:26.044155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:26.044197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:26.044228] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:26.048332] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-03-09T20:26:26.048744] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-03-09T20:26:26.048903] [INFO ] [sig ] MMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:26.200054] [INFO ] [LOCAL ] Saved forecast: MMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MMD.txt [2026-03-09T20:26:26.200214] [INFO ] [sig ] [1889/3280] Completed MMD in 0.4s | 2.77 sym/s | Total: 11.3m | ETA: 8.4m [2026-03-09T20:26:26.200257] [INFO ] [sig ] [1890/3280] Forecasting MMLP... [2026-03-09T20:26:26.200287] [INFO ] [sig ] Generating forecast for: MMLP [2026-03-09T20:26:26.200318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-03-09T20:26:26.212478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-03-09T20:26:26.212865] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-03-09T20:26:26.213758] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-03-09T20:26:26.213812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:26.213844] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:26.213870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:26.213929] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:26.275371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:26.276130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:26.276216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:26.276250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:26.386758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:26.386927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:26.386970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:26.387000] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:26.390669] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-03-09T20:26:26.391035] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-03-09T20:26:26.391182] [INFO ] [sig ] MMLP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:26.539664] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MMLP.txt [2026-03-09T20:26:26.539845] [INFO ] [sig ] [1890/3280] Completed MMLP in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:26.539888] [INFO ] [sig ] [1891/3280] Forecasting MMS... [2026-03-09T20:26:26.539918] [INFO ] [sig ] Generating forecast for: MMS [2026-03-09T20:26:26.539950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-03-09T20:26:26.553373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-03-09T20:26:26.553841] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-03-09T20:26:26.554821] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-03-09T20:26:26.554888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:26.554923] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:26.554950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:26.555007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:26.617672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:26.618599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:26.618687] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:26.618722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:26.747846] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:26.748034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:26.748082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:26.748111] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:26.751835] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=67.69%) [2026-03-09T20:26:26.752134] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-03-09T20:26:26.752271] [INFO ] [sig ] MMS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:26.901123] [INFO ] [LOCAL ] Saved forecast: MMS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MMS.txt [2026-03-09T20:26:26.901295] [INFO ] [sig ] [1891/3280] Completed MMS in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:26.901337] [INFO ] [sig ] [1892/3280] Forecasting MMSI... [2026-03-09T20:26:26.901367] [INFO ] [sig ] Generating forecast for: MMSI [2026-03-09T20:26:26.901398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-03-09T20:26:26.914282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-03-09T20:26:26.914667] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-03-09T20:26:26.915529] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-03-09T20:26:26.915603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:26.915637] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:26.915663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:26.915721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:26.976183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:26.977121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:26.977209] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:26.977244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:27.109864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:27.110067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:27.110131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:27.110163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:27.113870] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-03-09T20:26:27.114189] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-03-09T20:26:27.114336] [INFO ] [sig ] MMSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:27.262014] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MMSI.txt [2026-03-09T20:26:27.262166] [INFO ] [sig ] [1892/3280] Completed MMSI in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:27.262217] [INFO ] [sig ] [1893/3280] Forecasting MNDO... [2026-03-09T20:26:27.262250] [INFO ] [sig ] Generating forecast for: MNDO [2026-03-09T20:26:27.262280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-03-09T20:26:27.274277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-03-09T20:26:27.274655] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-03-09T20:26:27.275502] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-03-09T20:26:27.275558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:27.275611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:27.275641] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:27.275699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:27.338511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:27.339406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:27.339502] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:27.339554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:27.457998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:27.458166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:27.458225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:27.458266] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:27.462045] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-03-09T20:26:27.462375] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-03-09T20:26:27.462543] [INFO ] [sig ] MNDO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:27.605803] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MNDO.txt [2026-03-09T20:26:27.605948] [INFO ] [sig ] [1893/3280] Completed MNDO in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:27.605990] [INFO ] [sig ] [1894/3280] Forecasting MNDY... [2026-03-09T20:26:27.606020] [INFO ] [sig ] Generating forecast for: MNDY [2026-03-09T20:26:27.606050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-03-09T20:26:27.620109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-03-09T20:26:27.620499] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-03-09T20:26:27.621366] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-03-09T20:26:27.621430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:27.621472] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:27.621505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:27.621594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:27.680364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:27.681171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:27.681255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:27.681288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:27.822717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:27.822981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:27.823048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:27.823084] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:27.827593] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-03-09T20:26:27.828065] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-03-09T20:26:27.828243] [INFO ] [sig ] MNDY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:27.972728] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MNDY.txt [2026-03-09T20:26:27.972904] [INFO ] [sig ] [1894/3280] Completed MNDY in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:27.972946] [INFO ] [sig ] [1895/3280] Forecasting MNKD... [2026-03-09T20:26:27.972975] [INFO ] [sig ] Generating forecast for: MNKD [2026-03-09T20:26:27.973012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-03-09T20:26:27.989317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-03-09T20:26:27.989739] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-03-09T20:26:27.990677] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-03-09T20:26:27.990731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:27.990763] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:27.990788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:27.990866] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:28.049288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:28.050219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:28.050313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:28.050348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:28.174920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:28.175102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:28.175149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:28.175179] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:28.179016] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-03-09T20:26:28.179503] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-03-09T20:26:28.179692] [INFO ] [sig ] MNKD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:28.322565] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MNKD.txt [2026-03-09T20:26:28.322745] [INFO ] [sig ] [1895/3280] Completed MNKD in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:28.322788] [INFO ] [sig ] [1896/3280] Forecasting MNRO... [2026-03-09T20:26:28.322819] [INFO ] [sig ] Generating forecast for: MNRO [2026-03-09T20:26:28.322852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-03-09T20:26:28.336090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-03-09T20:26:28.336462] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-03-09T20:26:28.337399] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-03-09T20:26:28.337456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:28.337489] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:28.337517] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:28.337617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:28.397416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:28.398313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:28.398397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:28.398480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:28.521768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:28.521933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:28.521977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:28.522008] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:28.525608] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-03-09T20:26:28.525906] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-03-09T20:26:28.526048] [INFO ] [sig ] MNRO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:28.676394] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MNRO.txt [2026-03-09T20:26:28.676560] [INFO ] [sig ] [1896/3280] Completed MNRO in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:28.676631] [INFO ] [sig ] [1897/3280] Forecasting MNSO... [2026-03-09T20:26:28.676667] [INFO ] [sig ] Generating forecast for: MNSO [2026-03-09T20:26:28.676714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-03-09T20:26:28.689817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-03-09T20:26:28.690189] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-03-09T20:26:28.691056] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-03-09T20:26:28.691110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:28.691142] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:28.691168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:28.691224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:28.748414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:28.749292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:28.749380] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:28.749413] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:28.866534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:28.866712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:28.866761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:28.866790] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:28.870714] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=98.12%) [2026-03-09T20:26:28.871052] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-03-09T20:26:28.871199] [INFO ] [sig ] MNSO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:29.018831] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MNSO.txt [2026-03-09T20:26:29.018984] [INFO ] [sig ] [1897/3280] Completed MNSO in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:29.019025] [INFO ] [sig ] [1898/3280] Forecasting MNTK... [2026-03-09T20:26:29.019057] [INFO ] [sig ] Generating forecast for: MNTK [2026-03-09T20:26:29.019089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-03-09T20:26:29.032109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-03-09T20:26:29.032483] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-03-09T20:26:29.033336] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-03-09T20:26:29.033393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:29.033427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:29.033455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:29.033514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:29.094170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:29.095000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:29.095104] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:29.095140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:29.218351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:29.218528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:29.218589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:29.218625] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:29.222262] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=91.37%) [2026-03-09T20:26:29.222553] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-03-09T20:26:29.222714] [INFO ] [sig ] MNTK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:29.370932] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MNTK.txt [2026-03-09T20:26:29.371084] [INFO ] [sig ] [1898/3280] Completed MNTK in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:29.371127] [INFO ] [sig ] [1899/3280] Forecasting MNY... [2026-03-09T20:26:29.371159] [INFO ] [sig ] Generating forecast for: MNY [2026-03-09T20:26:29.371192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-03-09T20:26:29.385191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-03-09T20:26:29.385524] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-03-09T20:26:29.386458] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-03-09T20:26:29.386513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:29.386546] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:29.386595] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:29.386658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:29.453093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:29.454300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:29.454419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:29.454455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:29.578250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:29.578418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:29.578468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:29.578499] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:29.582376] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=55.21%) [2026-03-09T20:26:29.582703] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-03-09T20:26:29.582852] [INFO ] [sig ] MNY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:29.740286] [INFO ] [LOCAL ] Saved forecast: MNY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MNY.txt [2026-03-09T20:26:29.740505] [INFO ] [sig ] [1899/3280] Completed MNY in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:29.740556] [INFO ] [sig ] [1900/3280] Forecasting MOD... [2026-03-09T20:26:29.740643] [INFO ] [sig ] Generating forecast for: MOD [2026-03-09T20:26:29.740698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-03-09T20:26:29.754312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-03-09T20:26:29.754789] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-03-09T20:26:29.755803] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-03-09T20:26:29.755862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:29.755901] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:29.755940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:29.756001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:29.821197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:29.822306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:29.822403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:29.822437] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:29.963732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:29.963903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:29.963950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:29.963979] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:29.968053] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-03-09T20:26:29.968361] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-03-09T20:26:29.968507] [INFO ] [sig ] MOD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:30.114136] [INFO ] [LOCAL ] Saved forecast: MOD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MOD.txt [2026-03-09T20:26:30.114298] [INFO ] [sig ] [1900/3280] Completed MOD in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:30.114338] [INFO ] [sig ] [1901/3280] Forecasting MODL... [2026-03-09T20:26:30.114369] [INFO ] [sig ] Generating forecast for: MODL [2026-03-09T20:26:30.114400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-03-09T20:26:30.126683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-03-09T20:26:30.127035] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-03-09T20:26:30.127930] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-03-09T20:26:30.127991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:30.128032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:30.128065] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:30.128135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:30.188248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:30.189187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:30.189276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:30.189310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:30.326095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:30.326264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:30.326308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:30.326339] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:30.329979] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-03-09T20:26:30.330274] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-03-09T20:26:30.330409] [INFO ] [sig ] MODL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:30.476364] [INFO ] [LOCAL ] Saved forecast: MODL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MODL.txt [2026-03-09T20:26:30.476526] [INFO ] [sig ] [1901/3280] Completed MODL in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:30.476565] [INFO ] [sig ] [1902/3280] Forecasting MOH... [2026-03-09T20:26:30.476616] [INFO ] [sig ] Generating forecast for: MOH [2026-03-09T20:26:30.476648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-03-09T20:26:30.489378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-03-09T20:26:30.489792] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-03-09T20:26:30.490658] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-03-09T20:26:30.490727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:30.490762] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:30.490790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:30.490848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:30.551955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:30.552847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:30.552930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:30.552963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:30.679860] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:30.680027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:30.680069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:30.680100] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:30.683662] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-03-09T20:26:30.683947] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-03-09T20:26:30.684083] [INFO ] [sig ] MOH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:30.832519] [INFO ] [LOCAL ] Saved forecast: MOH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MOH.txt [2026-03-09T20:26:30.832700] [INFO ] [sig ] [1902/3280] Completed MOH in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:30.832742] [INFO ] [sig ] [1903/3280] Forecasting MOMO... [2026-03-09T20:26:30.832772] [INFO ] [sig ] Generating forecast for: MOMO [2026-03-09T20:26:30.832802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-03-09T20:26:30.847332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-03-09T20:26:30.847789] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-03-09T20:26:30.848668] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-03-09T20:26:30.848723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:30.848785] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:30.848815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:30.848874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:30.908340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:30.909274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:30.909363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:30.909397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:31.029090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:31.029269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:31.029309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:31.029337] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:31.032927] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=45.90%) [2026-03-09T20:26:31.033276] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-03-09T20:26:31.033417] [INFO ] [sig ] MOMO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:31.181471] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MOMO.txt [2026-03-09T20:26:31.181659] [INFO ] [sig ] [1903/3280] Completed MOMO in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:31.181705] [INFO ] [sig ] [1904/3280] Forecasting MORN... [2026-03-09T20:26:31.181736] [INFO ] [sig ] Generating forecast for: MORN [2026-03-09T20:26:31.181767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-03-09T20:26:31.194387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-03-09T20:26:31.194806] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-03-09T20:26:31.195692] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-03-09T20:26:31.195760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:31.195792] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:31.195820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:31.195879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:31.255465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:31.256391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:31.256526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:31.256565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:31.380116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:31.380291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:31.380333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:31.380366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:31.383910] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=91.99%) [2026-03-09T20:26:31.384206] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-03-09T20:26:31.384352] [INFO ] [sig ] MORN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:31.526338] [INFO ] [LOCAL ] Saved forecast: MORN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MORN.txt [2026-03-09T20:26:31.526504] [INFO ] [sig ] [1904/3280] Completed MORN in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:31.526544] [INFO ] [sig ] [1905/3280] Forecasting MOS... [2026-03-09T20:26:31.526596] [INFO ] [sig ] Generating forecast for: MOS [2026-03-09T20:26:31.526629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-03-09T20:26:31.539461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-03-09T20:26:31.539863] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-03-09T20:26:31.540844] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-03-09T20:26:31.540900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:31.540934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:31.540962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:31.541020] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:31.600539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:31.601432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:31.601515] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:31.601548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:31.725890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:31.726054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:31.726094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:31.726123] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:31.729614] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=28.29%) [2026-03-09T20:26:31.729906] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-03-09T20:26:31.730044] [INFO ] [sig ] MOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:31.878676] [INFO ] [LOCAL ] Saved forecast: MOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MOS.txt [2026-03-09T20:26:31.878843] [INFO ] [sig ] [1905/3280] Completed MOS in 0.4s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:31.878891] [INFO ] [sig ] [1906/3280] Forecasting MP... [2026-03-09T20:26:31.878924] [INFO ] [sig ] Generating forecast for: MP [2026-03-09T20:26:31.878954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-03-09T20:26:31.891639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-03-09T20:26:31.892073] [INFO ] [FORECASTER] Starting predict_future for MP [2026-03-09T20:26:31.892942] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-03-09T20:26:31.892998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:31.893030] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:31.893056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:31.893113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:31.952451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:31.953363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:31.953452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:31.953487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:32.072470] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:32.072655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:32.072699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:32.072767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:32.076444] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-03-09T20:26:32.076763] [INFO ] [FORECASTER] Completed predict_future for MP [2026-03-09T20:26:32.076903] [INFO ] [sig ] MP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:32.218801] [INFO ] [LOCAL ] Saved forecast: MP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MP.txt [2026-03-09T20:26:32.218971] [INFO ] [sig ] [1906/3280] Completed MP in 0.3s | 2.77 sym/s | Total: 11.4m | ETA: 8.3m [2026-03-09T20:26:32.219013] [INFO ] [sig ] [1907/3280] Forecasting MPA... [2026-03-09T20:26:32.219045] [INFO ] [sig ] Generating forecast for: MPA [2026-03-09T20:26:32.219077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-03-09T20:26:32.231979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-03-09T20:26:32.232322] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-03-09T20:26:32.233214] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-03-09T20:26:32.233270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:32.233304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:32.233331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:32.233388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:32.293114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:32.294024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:32.294116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:32.294158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:32.408362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:32.408527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:32.408587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:32.408621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:32.412143] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-03-09T20:26:32.412425] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-03-09T20:26:32.412595] [INFO ] [sig ] MPA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:32.556976] [INFO ] [LOCAL ] Saved forecast: MPA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MPA.txt [2026-03-09T20:26:32.557109] [INFO ] [sig ] [1907/3280] Completed MPA in 0.3s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:32.557149] [INFO ] [sig ] [1908/3280] Forecasting MPAA... [2026-03-09T20:26:32.557178] [INFO ] [sig ] Generating forecast for: MPAA [2026-03-09T20:26:32.557208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-03-09T20:26:32.570696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-03-09T20:26:32.571006] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-03-09T20:26:32.571847] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-03-09T20:26:32.571902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:32.571934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:32.571960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:32.572018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:32.629442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:32.630213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:32.630293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:32.630326] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:32.758891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:32.759053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:32.759102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:32.759137] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:32.762784] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-03-09T20:26:32.763075] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-03-09T20:26:32.763210] [INFO ] [sig ] MPAA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:32.905274] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MPAA.txt [2026-03-09T20:26:32.905403] [INFO ] [sig ] [1908/3280] Completed MPAA in 0.3s | 2.78 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:32.905442] [INFO ] [sig ] [1909/3280] Forecasting MPB... [2026-03-09T20:26:32.905470] [INFO ] [sig ] Generating forecast for: MPB [2026-03-09T20:26:32.905502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-03-09T20:26:32.918080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-03-09T20:26:32.918419] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-03-09T20:26:32.919292] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-03-09T20:26:32.919346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:32.919378] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:32.919404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:32.919460] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:32.977022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:32.977748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:32.977828] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:32.977861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:33.099893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:33.100049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:33.100090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:33.100135] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:33.103615] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-03-09T20:26:33.103892] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-03-09T20:26:33.104023] [INFO ] [sig ] MPB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:33.259668] [INFO ] [LOCAL ] Saved forecast: MPB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MPB.txt [2026-03-09T20:26:33.259860] [INFO ] [sig ] [1909/3280] Completed MPB in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:33.259914] [INFO ] [sig ] [1910/3280] Forecasting MPC... [2026-03-09T20:26:33.259949] [INFO ] [sig ] Generating forecast for: MPC [2026-03-09T20:26:33.259983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-03-09T20:26:33.273935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-03-09T20:26:33.274330] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-03-09T20:26:33.275298] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-03-09T20:26:33.275366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:33.275400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:33.275428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:33.275486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:33.339137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:33.340080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:33.340169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:33.340206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:33.470539] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:33.470727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:33.470770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:33.470800] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:33.474440] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-03-09T20:26:33.474789] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-03-09T20:26:33.474933] [INFO ] [sig ] MPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:33.626843] [INFO ] [LOCAL ] Saved forecast: MPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MPC.txt [2026-03-09T20:26:33.627004] [INFO ] [sig ] [1910/3280] Completed MPC in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:33.627073] [INFO ] [sig ] [1911/3280] Forecasting MPX... [2026-03-09T20:26:33.627138] [INFO ] [sig ] Generating forecast for: MPX [2026-03-09T20:26:33.627200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-03-09T20:26:33.639702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-03-09T20:26:33.640086] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-03-09T20:26:33.641015] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-03-09T20:26:33.641085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:33.641125] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:33.641159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:33.641227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:33.702992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:33.703878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:33.703984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:33.704020] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:33.823243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:33.823403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:33.823443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:33.823472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:33.827181] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-03-09T20:26:33.827487] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-03-09T20:26:33.827674] [INFO ] [sig ] MPX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:33.979728] [INFO ] [LOCAL ] Saved forecast: MPX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MPX.txt [2026-03-09T20:26:33.979917] [INFO ] [sig ] [1911/3280] Completed MPX in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:33.979967] [INFO ] [sig ] [1912/3280] Forecasting MQ... [2026-03-09T20:26:33.979998] [INFO ] [sig ] Generating forecast for: MQ [2026-03-09T20:26:33.980029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-03-09T20:26:33.995772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-03-09T20:26:33.996196] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-03-09T20:26:33.997154] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-03-09T20:26:33.997223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:33.997257] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:33.997285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:33.997342] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:34.062186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:34.063165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:34.063258] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:34.063293] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:34.192242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:34.192411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:34.192454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:34.192484] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:34.196220] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-03-09T20:26:34.196535] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-03-09T20:26:34.196722] [INFO ] [sig ] MQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:34.350015] [INFO ] [LOCAL ] Saved forecast: MQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MQ.txt [2026-03-09T20:26:34.350196] [INFO ] [sig ] [1912/3280] Completed MQ in 0.4s | 2.78 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:34.350239] [INFO ] [sig ] [1913/3280] Forecasting MQY... [2026-03-09T20:26:34.350270] [INFO ] [sig ] Generating forecast for: MQY [2026-03-09T20:26:34.350302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-03-09T20:26:34.363387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-03-09T20:26:34.363865] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-03-09T20:26:34.364823] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-03-09T20:26:34.364879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:34.364913] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:34.364953] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:34.365013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:34.428002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:34.429086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:34.429190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:34.429260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:34.559967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:34.560130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:34.560173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:34.560205] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:34.563847] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-03-09T20:26:34.564163] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-03-09T20:26:34.564305] [INFO ] [sig ] MQY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:34.717012] [INFO ] [LOCAL ] Saved forecast: MQY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MQY.txt [2026-03-09T20:26:34.717177] [INFO ] [sig ] [1913/3280] Completed MQY in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:34.717216] [INFO ] [sig ] [1914/3280] Forecasting MRAM... [2026-03-09T20:26:34.717245] [INFO ] [sig ] Generating forecast for: MRAM [2026-03-09T20:26:34.717276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-03-09T20:26:34.733896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-03-09T20:26:34.734424] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-03-09T20:26:34.735724] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-03-09T20:26:34.735802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:34.735854] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:34.735899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:34.735986] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:34.807391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:34.808512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:34.808686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:34.808749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:34.941096] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:34.941276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:34.941321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:34.941351] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:34.945304] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=37.97%) [2026-03-09T20:26:34.945711] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-03-09T20:26:34.945873] [INFO ] [sig ] MRAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:35.122208] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRAM.txt [2026-03-09T20:26:35.122393] [INFO ] [sig ] [1914/3280] Completed MRAM in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:35.122437] [INFO ] [sig ] [1915/3280] Forecasting MRBK... [2026-03-09T20:26:35.122466] [INFO ] [sig ] Generating forecast for: MRBK [2026-03-09T20:26:35.122500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-03-09T20:26:35.137346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-03-09T20:26:35.137854] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-03-09T20:26:35.138846] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-03-09T20:26:35.138904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:35.138938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:35.138966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:35.139024] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:35.219986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:35.221290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:35.221418] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:35.221471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:35.387797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:35.388012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:35.388083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:35.388136] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:35.393941] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-03-09T20:26:35.394485] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-03-09T20:26:35.394728] [INFO ] [sig ] MRBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:35.635200] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRBK.txt [2026-03-09T20:26:35.635448] [INFO ] [sig ] [1915/3280] Completed MRBK in 0.5s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:35.635519] [INFO ] [sig ] [1916/3280] Forecasting MRCC... [2026-03-09T20:26:35.635595] [INFO ] [sig ] Generating forecast for: MRCC [2026-03-09T20:26:35.635654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-03-09T20:26:35.661156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-03-09T20:26:35.661747] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-03-09T20:26:35.663071] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-03-09T20:26:35.663148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:35.663199] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:35.663245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:35.663338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:35.749372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:35.750446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:35.750611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:35.750660] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:35.930264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:35.930466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:35.930521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:35.930590] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:35.934998] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-03-09T20:26:35.935408] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-03-09T20:26:35.935592] [INFO ] [sig ] MRCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:36.095240] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRCC.txt [2026-03-09T20:26:36.095447] [INFO ] [sig ] [1916/3280] Completed MRCC in 0.5s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:36.095496] [INFO ] [sig ] [1917/3280] Forecasting MRCY... [2026-03-09T20:26:36.095537] [INFO ] [sig ] Generating forecast for: MRCY [2026-03-09T20:26:36.095634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-03-09T20:26:36.109870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-03-09T20:26:36.110298] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-03-09T20:26:36.111189] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-03-09T20:26:36.111258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:36.111298] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:36.111327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:36.111384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:36.192986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:36.193959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:36.194053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:36.194086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:36.332023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:36.332203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:36.332255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:36.332289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:36.335919] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-03-09T20:26:36.336220] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-03-09T20:26:36.336365] [INFO ] [sig ] MRCY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:36.485004] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRCY.txt [2026-03-09T20:26:36.485154] [INFO ] [sig ] [1917/3280] Completed MRCY in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:36.485194] [INFO ] [sig ] [1918/3280] Forecasting MRK... [2026-03-09T20:26:36.485224] [INFO ] [sig ] Generating forecast for: MRK [2026-03-09T20:26:36.485254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-03-09T20:26:36.498913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-03-09T20:26:36.499302] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-03-09T20:26:36.500162] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-03-09T20:26:36.500218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:36.500250] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:36.500279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:36.500336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:36.559741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:36.560640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:36.560721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:36.560754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:36.690845] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:36.691001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:36.691043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:36.691074] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:36.694480] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=7.19%) [2026-03-09T20:26:36.694789] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-03-09T20:26:36.694921] [INFO ] [sig ] MRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:36.839765] [INFO ] [LOCAL ] Saved forecast: MRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRK.txt [2026-03-09T20:26:36.839921] [INFO ] [sig ] [1918/3280] Completed MRK in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:36.839962] [INFO ] [sig ] [1919/3280] Forecasting MRM... [2026-03-09T20:26:36.839990] [INFO ] [sig ] Generating forecast for: MRM [2026-03-09T20:26:36.840021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-03-09T20:26:36.854661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-03-09T20:26:36.854965] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-03-09T20:26:36.855784] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-03-09T20:26:36.855837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:36.855869] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:36.855896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:36.855952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:36.915102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:36.915867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:36.915952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:36.915987] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:37.039093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:37.039262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:37.039314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:37.039346] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:37.043024] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-03-09T20:26:37.043309] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-03-09T20:26:37.043439] [INFO ] [sig ] MRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:37.190118] [INFO ] [LOCAL ] Saved forecast: MRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRM.txt [2026-03-09T20:26:37.190281] [INFO ] [sig ] [1919/3280] Completed MRM in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:37.190329] [INFO ] [sig ] [1920/3280] Forecasting MRNA... [2026-03-09T20:26:37.190366] [INFO ] [sig ] Generating forecast for: MRNA [2026-03-09T20:26:37.190397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-03-09T20:26:37.203616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-03-09T20:26:37.203998] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-03-09T20:26:37.204863] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-03-09T20:26:37.204918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:37.204980] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:37.205010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:37.205069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:37.269045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:37.269947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:37.270033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:37.270066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:37.392900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:37.393065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:37.393106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:37.393134] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:37.396670] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=98.28%) [2026-03-09T20:26:37.396954] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-03-09T20:26:37.397086] [INFO ] [sig ] MRNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:37.543829] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MRNA.txt [2026-03-09T20:26:37.543992] [INFO ] [sig ] [1920/3280] Completed MRNA in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:37.544032] [INFO ] [sig ] [1921/3280] Forecasting MRTN... [2026-03-09T20:26:37.544062] [INFO ] [sig ] Generating forecast for: MRTN [2026-03-09T20:26:37.544092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-03-09T20:26:37.557114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-03-09T20:26:37.557460] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-03-09T20:26:37.558791] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-03-09T20:26:37.558846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:37.558878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:37.558906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:37.558964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:37.617384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:37.618078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:37.618164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:37.618204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:37.738931] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:37.739071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:37.739112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:37.739142] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:37.742972] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-03-09T20:26:37.743303] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-03-09T20:26:37.743447] [INFO ] [sig ] MRTN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:37.884947] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRTN.txt [2026-03-09T20:26:37.885067] [INFO ] [sig ] [1921/3280] Completed MRTN in 0.3s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:37.885106] [INFO ] [sig ] [1922/3280] Forecasting MRVI... [2026-03-09T20:26:37.885135] [INFO ] [sig ] Generating forecast for: MRVI [2026-03-09T20:26:37.885165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-03-09T20:26:37.898479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-03-09T20:26:37.898882] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-03-09T20:26:37.899746] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-03-09T20:26:37.899799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:37.899832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:37.899859] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:37.899914] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:37.960383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:37.961367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:37.961456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:37.961488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:38.086592] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:38.086769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:38.086812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:38.086841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:38.090638] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-03-09T20:26:38.090918] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-03-09T20:26:38.091050] [INFO ] [sig ] MRVI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:38.240562] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRVI.txt [2026-03-09T20:26:38.240732] [INFO ] [sig ] [1922/3280] Completed MRVI in 0.4s | 2.77 sym/s | Total: 11.5m | ETA: 8.2m [2026-03-09T20:26:38.240777] [INFO ] [sig ] [1923/3280] Forecasting MRVL... [2026-03-09T20:26:38.240807] [INFO ] [sig ] Generating forecast for: MRVL [2026-03-09T20:26:38.240838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-03-09T20:26:38.253095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-03-09T20:26:38.253468] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-03-09T20:26:38.254558] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-03-09T20:26:38.254835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:38.254871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:38.254897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:38.254953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:38.314933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:38.315711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:38.315799] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:38.315833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:38.439490] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:38.439667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:38.439709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:38.439772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:38.443346] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-03-09T20:26:38.443684] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-03-09T20:26:38.443827] [INFO ] [sig ] MRVL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:38.588097] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MRVL.txt [2026-03-09T20:26:38.588230] [INFO ] [sig ] [1923/3280] Completed MRVL in 0.3s | 2.77 sym/s | Total: 11.6m | ETA: 8.2m [2026-03-09T20:26:38.588272] [INFO ] [sig ] [1924/3280] Forecasting MRX... [2026-03-09T20:26:38.588302] [INFO ] [sig ] Generating forecast for: MRX [2026-03-09T20:26:38.588331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-03-09T20:26:38.603204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-03-09T20:26:38.603764] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-03-09T20:26:38.604612] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-03-09T20:26:38.604671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:38.604704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:38.604731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:38.604801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:38.665209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:38.665865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:38.665945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:38.665978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:38.792117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:38.792288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:38.792329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:38.792359] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:38.795866] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-03-09T20:26:38.796163] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-03-09T20:26:38.796300] [INFO ] [sig ] MRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:38.945255] [INFO ] [LOCAL ] Saved forecast: MRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MRX.txt [2026-03-09T20:26:38.945420] [INFO ] [sig ] [1924/3280] Completed MRX in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:38.945460] [INFO ] [sig ] [1925/3280] Forecasting MS... [2026-03-09T20:26:38.945491] [INFO ] [sig ] Generating forecast for: MS [2026-03-09T20:26:38.945522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-03-09T20:26:38.958714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-03-09T20:26:38.959118] [INFO ] [FORECASTER] Starting predict_future for MS [2026-03-09T20:26:38.960098] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-03-09T20:26:38.960158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:38.960191] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:38.960219] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:38.960279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:39.020682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:39.021629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:39.021715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:39.021748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:39.150116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:39.150294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:39.150335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:39.150365] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:39.154454] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-03-09T20:26:39.154837] [INFO ] [FORECASTER] Completed predict_future for MS [2026-03-09T20:26:39.154988] [INFO ] [sig ] MS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:39.306422] [INFO ] [LOCAL ] Saved forecast: MS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MS.txt [2026-03-09T20:26:39.306607] [INFO ] [sig ] [1925/3280] Completed MS in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:39.306650] [INFO ] [sig ] [1926/3280] Forecasting MSA... [2026-03-09T20:26:39.306682] [INFO ] [sig ] Generating forecast for: MSA [2026-03-09T20:26:39.306713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-03-09T20:26:39.319381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-03-09T20:26:39.319839] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-03-09T20:26:39.320746] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-03-09T20:26:39.320818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:39.320851] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:39.320878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:39.320935] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:39.380879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:39.381801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:39.381890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:39.381922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:39.509177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:39.509354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:39.509398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:39.509431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:39.513132] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: DOWN (p=9.25%) [2026-03-09T20:26:39.513512] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-03-09T20:26:39.513679] [INFO ] [sig ] MSA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:39.663366] [INFO ] [LOCAL ] Saved forecast: MSA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSA.txt [2026-03-09T20:26:39.663559] [INFO ] [sig ] [1926/3280] Completed MSA in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:39.663737] [INFO ] [sig ] [1927/3280] Forecasting MSB... [2026-03-09T20:26:39.663769] [INFO ] [sig ] Generating forecast for: MSB [2026-03-09T20:26:39.663801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-03-09T20:26:39.675859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-03-09T20:26:39.676294] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-03-09T20:26:39.677223] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-03-09T20:26:39.677280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:39.677314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:39.677343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:39.677402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:39.738655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:39.739620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:39.739721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:39.739755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:39.866054] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:39.866220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:39.866261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:39.866292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:39.869865] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: UP (p=83.89%) [2026-03-09T20:26:39.870168] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-03-09T20:26:39.870326] [INFO ] [sig ] MSB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:40.038331] [INFO ] [LOCAL ] Saved forecast: MSB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MSB.txt [2026-03-09T20:26:40.038552] [INFO ] [sig ] [1927/3280] Completed MSB in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:40.038626] [INFO ] [sig ] [1928/3280] Forecasting MSBI... [2026-03-09T20:26:40.038667] [INFO ] [sig ] Generating forecast for: MSBI [2026-03-09T20:26:40.038705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-03-09T20:26:40.054299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-03-09T20:26:40.054790] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-03-09T20:26:40.055849] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-03-09T20:26:40.055917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:40.055956] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:40.055988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:40.056061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:40.122751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:40.123811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:40.123931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:40.123967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:40.267899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:40.268075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:40.268119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:40.268149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:40.271897] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-03-09T20:26:40.272222] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-03-09T20:26:40.272391] [INFO ] [sig ] MSBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:40.435781] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSBI.txt [2026-03-09T20:26:40.435947] [INFO ] [sig ] [1928/3280] Completed MSBI in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:40.435991] [INFO ] [sig ] [1929/3280] Forecasting MSCI... [2026-03-09T20:26:40.436024] [INFO ] [sig ] Generating forecast for: MSCI [2026-03-09T20:26:40.436055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-03-09T20:26:40.449293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-03-09T20:26:40.449744] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-03-09T20:26:40.450647] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-03-09T20:26:40.450702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:40.450736] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:40.450764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:40.450822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:40.511699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:40.512623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:40.512713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:40.512749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:40.635072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:40.635244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:40.635287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:40.635316] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:40.639007] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=70.22%) [2026-03-09T20:26:40.639318] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-03-09T20:26:40.639457] [INFO ] [sig ] MSCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:40.796375] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MSCI.txt [2026-03-09T20:26:40.796769] [INFO ] [sig ] [1929/3280] Completed MSCI in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:40.796821] [INFO ] [sig ] [1930/3280] Forecasting MSD... [2026-03-09T20:26:40.796856] [INFO ] [sig ] Generating forecast for: MSD [2026-03-09T20:26:40.796898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-03-09T20:26:40.811103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-03-09T20:26:40.811503] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-03-09T20:26:40.812375] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-03-09T20:26:40.812439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:40.812472] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:40.812501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:40.812560] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:40.881541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:40.882740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:40.882899] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:40.882950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:41.010715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:41.010889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:41.010933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:41.010963] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:41.014867] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-03-09T20:26:41.015288] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-03-09T20:26:41.015450] [INFO ] [sig ] MSD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:41.161719] [INFO ] [LOCAL ] Saved forecast: MSD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSD.txt [2026-03-09T20:26:41.161898] [INFO ] [sig ] [1930/3280] Completed MSD in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:41.161938] [INFO ] [sig ] [1931/3280] Forecasting MSEX... [2026-03-09T20:26:41.161969] [INFO ] [sig ] Generating forecast for: MSEX [2026-03-09T20:26:41.161999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-03-09T20:26:41.175167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-03-09T20:26:41.175644] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-03-09T20:26:41.176592] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-03-09T20:26:41.176674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:41.176709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:41.176736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:41.176794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:41.235795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:41.236758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:41.236846] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:41.236881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:41.359959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:41.360162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:41.360222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:41.360264] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:41.365345] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=42.23%) [2026-03-09T20:26:41.365790] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-03-09T20:26:41.365956] [INFO ] [sig ] MSEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:41.517973] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSEX.txt [2026-03-09T20:26:41.518149] [INFO ] [sig ] [1931/3280] Completed MSEX in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:41.518191] [INFO ] [sig ] [1932/3280] Forecasting MSFD... [2026-03-09T20:26:41.518222] [INFO ] [sig ] Generating forecast for: MSFD [2026-03-09T20:26:41.518252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-03-09T20:26:41.532355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-03-09T20:26:41.532838] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-03-09T20:26:41.533947] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-03-09T20:26:41.534011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:41.534046] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:41.534074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:41.534133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:41.594768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:41.595840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:41.595937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:41.595973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:41.729330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:41.729703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:41.729749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:41.729779] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:41.733420] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=37.05%) [2026-03-09T20:26:41.733740] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-03-09T20:26:41.733885] [INFO ] [sig ] MSFD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:41.883596] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSFD.txt [2026-03-09T20:26:41.883760] [INFO ] [sig ] [1932/3280] Completed MSFD in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:41.883800] [INFO ] [sig ] [1933/3280] Forecasting MSFL... [2026-03-09T20:26:41.883829] [INFO ] [sig ] Generating forecast for: MSFL [2026-03-09T20:26:41.883862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-03-09T20:26:41.899130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-03-09T20:26:41.899531] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-03-09T20:26:41.900402] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-03-09T20:26:41.900459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:41.900492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:41.900520] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:41.900598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:41.958889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:41.959804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:41.959890] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:41.959924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:42.084775] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:42.084946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:42.085004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:42.085037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:42.088933] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-03-09T20:26:42.089237] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-03-09T20:26:42.089405] [INFO ] [sig ] MSFL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:42.236531] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSFL.txt [2026-03-09T20:26:42.236799] [INFO ] [sig ] [1933/3280] Completed MSFL in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:42.236861] [INFO ] [sig ] [1934/3280] Forecasting MSGE... [2026-03-09T20:26:42.236904] [INFO ] [sig ] Generating forecast for: MSGE [2026-03-09T20:26:42.236947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-03-09T20:26:42.249777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-03-09T20:26:42.250188] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-03-09T20:26:42.251096] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-03-09T20:26:42.251154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:42.251187] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:42.251216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:42.251274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:42.310486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:42.311414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:42.311505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:42.311540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:42.439530] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:42.439719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:42.439761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:42.439791] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:42.443504] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-03-09T20:26:42.443852] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-03-09T20:26:42.444004] [INFO ] [sig ] MSGE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:42.594207] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MSGE.txt [2026-03-09T20:26:42.594353] [INFO ] [sig ] [1934/3280] Completed MSGE in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:42.594394] [INFO ] [sig ] [1935/3280] Forecasting MSGM... [2026-03-09T20:26:42.594425] [INFO ] [sig ] Generating forecast for: MSGM [2026-03-09T20:26:42.594456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-03-09T20:26:42.606611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-03-09T20:26:42.607015] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-03-09T20:26:42.608074] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-03-09T20:26:42.608137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:42.608175] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:42.608208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:42.608283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:42.672030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:42.672985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:42.673084] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:42.673129] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:42.801653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:42.801814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:42.801858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:42.801888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:42.805897] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-03-09T20:26:42.806243] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-03-09T20:26:42.806393] [INFO ] [sig ] MSGM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:42.965158] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MSGM.txt [2026-03-09T20:26:42.965326] [INFO ] [sig ] [1935/3280] Completed MSGM in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:42.965366] [INFO ] [sig ] [1936/3280] Forecasting MSGS... [2026-03-09T20:26:42.965397] [INFO ] [sig ] Generating forecast for: MSGS [2026-03-09T20:26:42.965427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-03-09T20:26:42.980174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-03-09T20:26:42.980751] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-03-09T20:26:42.981821] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-03-09T20:26:42.981878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:42.981912] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:42.981939] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:42.981997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:43.042599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:43.043505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:43.043611] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:43.043649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:43.166750] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:43.166921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:43.166963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:43.166994] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:43.170836] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-03-09T20:26:43.171171] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-03-09T20:26:43.171319] [INFO ] [sig ] MSGS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:43.316379] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSGS.txt [2026-03-09T20:26:43.316551] [INFO ] [sig ] [1936/3280] Completed MSGS in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:43.316614] [INFO ] [sig ] [1937/3280] Forecasting MSI... [2026-03-09T20:26:43.316645] [INFO ] [sig ] Generating forecast for: MSI [2026-03-09T20:26:43.316675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-03-09T20:26:43.329775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-03-09T20:26:43.330172] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-03-09T20:26:43.331023] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-03-09T20:26:43.331078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:43.331150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:43.331179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:43.331237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:43.391000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:43.392040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:43.392134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:43.392171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:43.525691] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:43.525856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:43.525899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:43.525928] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:43.529843] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=46.91%) [2026-03-09T20:26:43.530136] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-03-09T20:26:43.530277] [INFO ] [sig ] MSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:43.677808] [INFO ] [LOCAL ] Saved forecast: MSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSI.txt [2026-03-09T20:26:43.677965] [INFO ] [sig ] [1937/3280] Completed MSI in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:43.678014] [INFO ] [sig ] [1938/3280] Forecasting MSM... [2026-03-09T20:26:43.678078] [INFO ] [sig ] Generating forecast for: MSM [2026-03-09T20:26:43.678130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-03-09T20:26:43.691842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-03-09T20:26:43.692204] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-03-09T20:26:43.693293] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-03-09T20:26:43.693360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:43.693397] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:43.693429] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:43.693492] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:43.755382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:43.756273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:43.756365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:43.756400] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:43.875439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:43.875619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:43.875661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:43.875691] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:43.879209] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=40.24%) [2026-03-09T20:26:43.879504] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-03-09T20:26:43.879677] [INFO ] [sig ] MSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:44.035711] [INFO ] [LOCAL ] Saved forecast: MSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MSM.txt [2026-03-09T20:26:44.035853] [INFO ] [sig ] [1938/3280] Completed MSM in 0.4s | 2.77 sym/s | Total: 11.6m | ETA: 8.1m [2026-03-09T20:26:44.035893] [INFO ] [sig ] [1939/3280] Forecasting MTB... [2026-03-09T20:26:44.035922] [INFO ] [sig ] Generating forecast for: MTB [2026-03-09T20:26:44.035953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-03-09T20:26:44.048334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-03-09T20:26:44.048720] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-03-09T20:26:44.049655] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-03-09T20:26:44.049712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:44.049747] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:44.049775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:44.049834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:44.109885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:44.110603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:44.110689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:44.110720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:44.237516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:44.237711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:44.237752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:44.237782] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:44.241384] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-03-09T20:26:44.241702] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-03-09T20:26:44.241839] [INFO ] [sig ] MTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:44.385752] [INFO ] [LOCAL ] Saved forecast: MTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTB.txt [2026-03-09T20:26:44.385908] [INFO ] [sig ] [1939/3280] Completed MTB in 0.3s | 2.77 sym/s | Total: 11.7m | ETA: 8.1m [2026-03-09T20:26:44.385949] [INFO ] [sig ] [1940/3280] Forecasting MTCH... [2026-03-09T20:26:44.385979] [INFO ] [sig ] Generating forecast for: MTCH [2026-03-09T20:26:44.386012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-03-09T20:26:44.398870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-03-09T20:26:44.399211] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-03-09T20:26:44.400133] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-03-09T20:26:44.400189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:44.400220] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:44.400247] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:44.400303] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:44.458902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:44.459783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:44.459867] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:44.459899] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:44.588430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:44.588626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:44.588676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:44.588742] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:44.592436] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=62.59%) [2026-03-09T20:26:44.592760] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-03-09T20:26:44.592903] [INFO ] [sig ] MTCH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:44.736855] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTCH.txt [2026-03-09T20:26:44.736996] [INFO ] [sig ] [1940/3280] Completed MTCH in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.1m [2026-03-09T20:26:44.737043] [INFO ] [sig ] [1941/3280] Forecasting MTG... [2026-03-09T20:26:44.737094] [INFO ] [sig ] Generating forecast for: MTG [2026-03-09T20:26:44.737130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-03-09T20:26:44.749233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-03-09T20:26:44.749629] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-03-09T20:26:44.750495] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-03-09T20:26:44.750550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:44.750607] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:44.750638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:44.750696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:44.811192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:44.812169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:44.812264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:44.812298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:44.931419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:44.931607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:44.931649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:44.931678] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:44.935351] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-03-09T20:26:44.935682] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-03-09T20:26:44.935828] [INFO ] [sig ] MTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:45.080368] [INFO ] [LOCAL ] Saved forecast: MTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTG.txt [2026-03-09T20:26:45.080538] [INFO ] [sig ] [1941/3280] Completed MTG in 0.3s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:45.080599] [INFO ] [sig ] [1942/3280] Forecasting MTH... [2026-03-09T20:26:45.080632] [INFO ] [sig ] Generating forecast for: MTH [2026-03-09T20:26:45.080664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-03-09T20:26:45.093420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-03-09T20:26:45.093831] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-03-09T20:26:45.094686] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-03-09T20:26:45.094740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:45.094771] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:45.094797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:45.094855] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:45.156982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:45.157983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:45.158128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:45.158163] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:45.278218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:45.278385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:45.278431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:45.278462] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:45.282250] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-03-09T20:26:45.282607] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-03-09T20:26:45.282752] [INFO ] [sig ] MTH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:45.426294] [INFO ] [LOCAL ] Saved forecast: MTH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MTH.txt [2026-03-09T20:26:45.426456] [INFO ] [sig ] [1942/3280] Completed MTH in 0.3s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:45.426496] [INFO ] [sig ] [1943/3280] Forecasting MTN... [2026-03-09T20:26:45.426526] [INFO ] [sig ] Generating forecast for: MTN [2026-03-09T20:26:45.426557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-03-09T20:26:45.438723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-03-09T20:26:45.439086] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-03-09T20:26:45.439948] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-03-09T20:26:45.440002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:45.440032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:45.440059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:45.440119] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:45.498324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:45.499266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:45.499356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:45.499390] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:45.625435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:45.625618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:45.625662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:45.625692] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:45.629278] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-03-09T20:26:45.629568] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-03-09T20:26:45.629722] [INFO ] [sig ] MTN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:45.773079] [INFO ] [LOCAL ] Saved forecast: MTN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTN.txt [2026-03-09T20:26:45.773240] [INFO ] [sig ] [1943/3280] Completed MTN in 0.3s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:45.773280] [INFO ] [sig ] [1944/3280] Forecasting MTRN... [2026-03-09T20:26:45.773312] [INFO ] [sig ] Generating forecast for: MTRN [2026-03-09T20:26:45.773342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-03-09T20:26:45.785544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-03-09T20:26:45.785929] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-03-09T20:26:45.786780] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-03-09T20:26:45.786833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:45.786864] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:45.786890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:45.786946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:45.847511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:45.848484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:45.848592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:45.848628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:45.969635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:45.969817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:45.969863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:45.969911] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:45.973599] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-03-09T20:26:45.973915] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-03-09T20:26:45.974060] [INFO ] [sig ] MTRN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:46.126557] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MTRN.txt [2026-03-09T20:26:46.126746] [INFO ] [sig ] [1944/3280] Completed MTRN in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:46.126789] [INFO ] [sig ] [1945/3280] Forecasting MTRX... [2026-03-09T20:26:46.126821] [INFO ] [sig ] Generating forecast for: MTRX [2026-03-09T20:26:46.126852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-03-09T20:26:46.139506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-03-09T20:26:46.139946] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-03-09T20:26:46.140859] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-03-09T20:26:46.140914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:46.140947] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:46.140974] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:46.141030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:46.202108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:46.203064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:46.203152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:46.203186] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:46.326469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:46.326651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:46.326693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:46.326722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:46.330530] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-03-09T20:26:46.330862] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-03-09T20:26:46.331011] [INFO ] [sig ] MTRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:46.477702] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MTRX.txt [2026-03-09T20:26:46.477887] [INFO ] [sig ] [1945/3280] Completed MTRX in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:46.477932] [INFO ] [sig ] [1946/3280] Forecasting MTSI... [2026-03-09T20:26:46.477962] [INFO ] [sig ] Generating forecast for: MTSI [2026-03-09T20:26:46.477991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-03-09T20:26:46.491627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-03-09T20:26:46.492089] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-03-09T20:26:46.493110] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-03-09T20:26:46.493167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:46.493201] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:46.493228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:46.493287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:46.557452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:46.558463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:46.558555] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:46.558819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:46.684055] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:46.684217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:46.684261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:46.684292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:46.688051] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=71.29%) [2026-03-09T20:26:46.688349] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-03-09T20:26:46.688516] [INFO ] [sig ] MTSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:46.836824] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTSI.txt [2026-03-09T20:26:46.836985] [INFO ] [sig ] [1946/3280] Completed MTSI in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:46.837026] [INFO ] [sig ] [1947/3280] Forecasting MTX... [2026-03-09T20:26:46.837058] [INFO ] [sig ] Generating forecast for: MTX [2026-03-09T20:26:46.837089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-03-09T20:26:46.850045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-03-09T20:26:46.850441] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-03-09T20:26:46.851491] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-03-09T20:26:46.851546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:46.851600] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:46.851632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:46.851690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:46.912331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:46.913254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:46.913374] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:46.913409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:47.036925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:47.037089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:47.037130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:47.037159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:47.041094] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-03-09T20:26:47.041401] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-03-09T20:26:47.041561] [INFO ] [sig ] MTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:47.190888] [INFO ] [LOCAL ] Saved forecast: MTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MTX.txt [2026-03-09T20:26:47.191032] [INFO ] [sig ] [1947/3280] Completed MTX in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:47.191073] [INFO ] [sig ] [1948/3280] Forecasting MTZ... [2026-03-09T20:26:47.191103] [INFO ] [sig ] Generating forecast for: MTZ [2026-03-09T20:26:47.191132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-03-09T20:26:47.204956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-03-09T20:26:47.205386] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-03-09T20:26:47.206274] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-03-09T20:26:47.206329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:47.206361] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:47.206402] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:47.206474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:47.268410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:47.269379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:47.269466] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:47.269500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:47.399030] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:47.399201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:47.399246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:47.399276] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:47.403006] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-03-09T20:26:47.403308] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-03-09T20:26:47.403458] [INFO ] [sig ] MTZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:47.547013] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MTZ.txt [2026-03-09T20:26:47.547165] [INFO ] [sig ] [1948/3280] Completed MTZ in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:47.547207] [INFO ] [sig ] [1949/3280] Forecasting MUA... [2026-03-09T20:26:47.547239] [INFO ] [sig ] Generating forecast for: MUA [2026-03-09T20:26:47.547271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-03-09T20:26:47.559567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-03-09T20:26:47.560047] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-03-09T20:26:47.560943] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-03-09T20:26:47.560998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:47.561030] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:47.561057] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:47.561113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:47.622140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:47.623120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:47.623210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:47.623243] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:47.749728] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:47.749897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:47.749939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:47.749968] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:47.753546] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-03-09T20:26:47.753868] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-03-09T20:26:47.754009] [INFO ] [sig ] MUA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:47.911110] [INFO ] [LOCAL ] Saved forecast: MUA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MUA.txt [2026-03-09T20:26:47.911274] [INFO ] [sig ] [1949/3280] Completed MUA in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:47.911313] [INFO ] [sig ] [1950/3280] Forecasting MUC... [2026-03-09T20:26:47.911343] [INFO ] [sig ] Generating forecast for: MUC [2026-03-09T20:26:47.911375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-03-09T20:26:47.923962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-03-09T20:26:47.924353] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-03-09T20:26:47.925260] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-03-09T20:26:47.925329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:47.925364] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:47.925391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:47.925449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:47.985951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:47.986892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:47.986978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:47.987012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:48.109625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:48.109789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:48.109830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:48.109861] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:48.113490] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-03-09T20:26:48.113817] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-03-09T20:26:48.113959] [INFO ] [sig ] MUC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:48.263177] [INFO ] [LOCAL ] Saved forecast: MUC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MUC.txt [2026-03-09T20:26:48.263367] [INFO ] [sig ] [1950/3280] Completed MUC in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:48.263409] [INFO ] [sig ] [1951/3280] Forecasting MUFG... [2026-03-09T20:26:48.263442] [INFO ] [sig ] Generating forecast for: MUFG [2026-03-09T20:26:48.263473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-03-09T20:26:48.277467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-03-09T20:26:48.277971] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-03-09T20:26:48.279133] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-03-09T20:26:48.279189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:48.279222] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:48.279251] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:48.279308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:48.340772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:48.341706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:48.341798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:48.341834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:48.470909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:48.471078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:48.471118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:48.471150] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:48.475157] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-03-09T20:26:48.475503] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-03-09T20:26:48.475674] [INFO ] [sig ] MUFG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:48.628291] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MUFG.txt [2026-03-09T20:26:48.628457] [INFO ] [sig ] [1951/3280] Completed MUFG in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:48.628510] [INFO ] [sig ] [1952/3280] Forecasting MUJ... [2026-03-09T20:26:48.628543] [INFO ] [sig ] Generating forecast for: MUJ [2026-03-09T20:26:48.628594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-03-09T20:26:48.640834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-03-09T20:26:48.641230] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-03-09T20:26:48.642153] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-03-09T20:26:48.642209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:48.642243] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:48.642272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:48.642330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:48.703466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:48.704374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:48.704464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:48.704499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:48.832822] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:48.832983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:48.833025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:48.833056] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:48.836677] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-03-09T20:26:48.836989] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-03-09T20:26:48.837129] [INFO ] [sig ] MUJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:48.983808] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MUJ.txt [2026-03-09T20:26:48.983945] [INFO ] [sig ] [1952/3280] Completed MUJ in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:48.983984] [INFO ] [sig ] [1953/3280] Forecasting MUSA... [2026-03-09T20:26:48.984014] [INFO ] [sig ] Generating forecast for: MUSA [2026-03-09T20:26:48.984044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-03-09T20:26:48.996274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-03-09T20:26:48.996564] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-03-09T20:26:48.997377] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-03-09T20:26:48.997436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:48.997475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:48.997508] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:48.997623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:49.063818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:49.064525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:49.064627] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:49.064851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:49.189398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:49.189528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:49.189566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:49.189615] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:49.192955] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: UP (p=96.84%) [2026-03-09T20:26:49.193228] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-03-09T20:26:49.193360] [INFO ] [sig ] MUSA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:49.336747] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MUSA.txt [2026-03-09T20:26:49.336904] [INFO ] [sig ] [1953/3280] Completed MUSA in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:49.336959] [INFO ] [sig ] [1954/3280] Forecasting MUX... [2026-03-09T20:26:49.336995] [INFO ] [sig ] Generating forecast for: MUX [2026-03-09T20:26:49.337027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-03-09T20:26:49.349219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-03-09T20:26:49.349527] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-03-09T20:26:49.350383] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-03-09T20:26:49.350437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:49.350494] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:49.350523] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:49.350598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:49.409704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:49.410338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:49.410417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:49.410452] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:49.535362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:49.535522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:49.535562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:49.535614] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:49.539112] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-03-09T20:26:49.539391] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-03-09T20:26:49.539544] [INFO ] [sig ] MUX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:49.684491] [INFO ] [LOCAL ] Saved forecast: MUX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MUX.txt [2026-03-09T20:26:49.684638] [INFO ] [sig ] [1954/3280] Completed MUX in 0.3s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:49.684680] [INFO ] [sig ] [1955/3280] Forecasting MVBF... [2026-03-09T20:26:49.684710] [INFO ] [sig ] Generating forecast for: MVBF [2026-03-09T20:26:49.684741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-03-09T20:26:49.697671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-03-09T20:26:49.697971] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-03-09T20:26:49.699024] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-03-09T20:26:49.699079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:49.699110] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:49.699136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:49.699192] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:49.765114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:49.765936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:49.766016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:49.766049] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:49.897929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:49.898094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:49.898135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:49.898164] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:49.902302] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=36.65%) [2026-03-09T20:26:49.902637] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-03-09T20:26:49.902774] [INFO ] [sig ] MVBF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:50.049302] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MVBF.txt [2026-03-09T20:26:50.049481] [INFO ] [sig ] [1955/3280] Completed MVBF in 0.4s | 2.77 sym/s | Total: 11.7m | ETA: 8.0m [2026-03-09T20:26:50.049534] [INFO ] [sig ] [1956/3280] Forecasting MWA... [2026-03-09T20:26:50.049597] [INFO ] [sig ] Generating forecast for: MWA [2026-03-09T20:26:50.049638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-03-09T20:26:50.062160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-03-09T20:26:50.062557] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-03-09T20:26:50.063434] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-03-09T20:26:50.063490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:50.063524] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:50.063551] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:50.063637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:50.124016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:50.124923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:50.125008] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:50.125041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:50.260028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:50.260194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:50.260236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:50.260266] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:50.264054] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-03-09T20:26:50.264367] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-03-09T20:26:50.264528] [INFO ] [sig ] MWA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:50.416610] [INFO ] [LOCAL ] Saved forecast: MWA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MWA.txt [2026-03-09T20:26:50.416801] [INFO ] [sig ] [1956/3280] Completed MWA in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 8.0m [2026-03-09T20:26:50.416852] [INFO ] [sig ] [1957/3280] Forecasting MX... [2026-03-09T20:26:50.416893] [INFO ] [sig ] Generating forecast for: MX [2026-03-09T20:26:50.416933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-03-09T20:26:50.429848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-03-09T20:26:50.430310] [INFO ] [FORECASTER] Starting predict_future for MX [2026-03-09T20:26:50.431300] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-03-09T20:26:50.431358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:50.431405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:50.431451] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:50.431518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:50.498156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:50.499162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:50.499250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:50.499285] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:50.628157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:50.628363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:50.628414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:50.628508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:50.632386] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: UP (p=54.60%) [2026-03-09T20:26:50.632766] [INFO ] [FORECASTER] Completed predict_future for MX [2026-03-09T20:26:50.632929] [INFO ] [sig ] MX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:50.786184] [INFO ] [LOCAL ] Saved forecast: MX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MX.txt [2026-03-09T20:26:50.786351] [INFO ] [sig ] [1957/3280] Completed MX in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:50.786398] [INFO ] [sig ] [1958/3280] Forecasting MXF... [2026-03-09T20:26:50.786430] [INFO ] [sig ] Generating forecast for: MXF [2026-03-09T20:26:50.786461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-03-09T20:26:50.799498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-03-09T20:26:50.799897] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-03-09T20:26:50.800831] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-03-09T20:26:50.800887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:50.800921] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:50.800949] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:50.801007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:50.866142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:50.866960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:50.867045] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:50.867081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:50.992388] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:50.992595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:50.992662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:50.992711] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:50.997000] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=45.01%) [2026-03-09T20:26:50.997347] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-03-09T20:26:50.997497] [INFO ] [sig ] MXF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:51.149840] [INFO ] [LOCAL ] Saved forecast: MXF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MXF.txt [2026-03-09T20:26:51.150008] [INFO ] [sig ] [1958/3280] Completed MXF in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:51.150050] [INFO ] [sig ] [1959/3280] Forecasting MXL... [2026-03-09T20:26:51.150081] [INFO ] [sig ] Generating forecast for: MXL [2026-03-09T20:26:51.150110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-03-09T20:26:51.163827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-03-09T20:26:51.164224] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-03-09T20:26:51.165241] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-03-09T20:26:51.165307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:51.165358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:51.165401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:51.165478] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:51.229986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:51.230913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:51.231003] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:51.231037] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:51.356736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:51.356897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:51.356939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:51.356968] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:51.360519] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-03-09T20:26:51.360821] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-03-09T20:26:51.360954] [INFO ] [sig ] MXL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:51.509595] [INFO ] [LOCAL ] Saved forecast: MXL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MXL.txt [2026-03-09T20:26:51.509758] [INFO ] [sig ] [1959/3280] Completed MXL in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:51.509802] [INFO ] [sig ] [1960/3280] Forecasting MYE... [2026-03-09T20:26:51.509833] [INFO ] [sig ] Generating forecast for: MYE [2026-03-09T20:26:51.509864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-03-09T20:26:51.523225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-03-09T20:26:51.523629] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-03-09T20:26:51.524516] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-03-09T20:26:51.524617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:51.524669] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:51.524698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:51.524756] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:51.587941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:51.588834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:51.588923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:51.588958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:51.720159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:51.720321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:51.720364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:51.720394] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:51.724203] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=36.87%) [2026-03-09T20:26:51.724543] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-03-09T20:26:51.724745] [INFO ] [sig ] MYE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:51.879625] [INFO ] [LOCAL ] Saved forecast: MYE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MYE.txt [2026-03-09T20:26:51.879803] [INFO ] [sig ] [1960/3280] Completed MYE in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:51.879846] [INFO ] [sig ] [1961/3280] Forecasting MYGN... [2026-03-09T20:26:51.879876] [INFO ] [sig ] Generating forecast for: MYGN [2026-03-09T20:26:51.879905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-03-09T20:26:51.892906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-03-09T20:26:51.893268] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-03-09T20:26:51.894171] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-03-09T20:26:51.894227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:51.894272] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:51.894301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:51.894358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:51.957281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:51.958141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:51.958228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:51.958261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:52.093273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:52.093467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:52.093511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:52.093542] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:52.097094] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=94.11%) [2026-03-09T20:26:52.097379] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-03-09T20:26:52.097521] [INFO ] [sig ] MYGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:52.236745] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MYGN.txt [2026-03-09T20:26:52.236878] [INFO ] [sig ] [1961/3280] Completed MYGN in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:52.236918] [INFO ] [sig ] [1962/3280] Forecasting MYI... [2026-03-09T20:26:52.236947] [INFO ] [sig ] Generating forecast for: MYI [2026-03-09T20:26:52.236977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-03-09T20:26:52.249276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-03-09T20:26:52.249626] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-03-09T20:26:52.250432] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-03-09T20:26:52.250486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:52.250518] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:52.250545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:52.250635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:52.307527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:52.308238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:52.308319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:52.308352] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:52.427790] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:52.427945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:52.427985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:52.428014] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:52.431467] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-03-09T20:26:52.431768] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-03-09T20:26:52.431898] [INFO ] [sig ] MYI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:52.572299] [INFO ] [LOCAL ] Saved forecast: MYI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/MYI.txt [2026-03-09T20:26:52.572438] [INFO ] [sig ] [1962/3280] Completed MYI in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:52.572477] [INFO ] [sig ] [1963/3280] Forecasting MYN... [2026-03-09T20:26:52.572507] [INFO ] [sig ] Generating forecast for: MYN [2026-03-09T20:26:52.572539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-03-09T20:26:52.585914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-03-09T20:26:52.586237] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-03-09T20:26:52.587066] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-03-09T20:26:52.587120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:52.587151] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:52.587178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:52.587234] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:52.648879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:52.649799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:52.650080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:52.650116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:52.776091] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:52.776256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:52.776298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:52.776327] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:52.783468] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-03-09T20:26:52.783811] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-03-09T20:26:52.783954] [INFO ] [sig ] MYN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:52.929593] [INFO ] [LOCAL ] Saved forecast: MYN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MYN.txt [2026-03-09T20:26:52.929756] [INFO ] [sig ] [1963/3280] Completed MYN in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:52.929796] [INFO ] [sig ] [1964/3280] Forecasting MYRG... [2026-03-09T20:26:52.929825] [INFO ] [sig ] Generating forecast for: MYRG [2026-03-09T20:26:52.929857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-03-09T20:26:52.943766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-03-09T20:26:52.944107] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-03-09T20:26:52.944961] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-03-09T20:26:52.945016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:52.945048] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:52.945078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:52.945135] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:53.005225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:53.006109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:53.006239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:53.006276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:53.125457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:53.125628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:53.125671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:53.125702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:53.129342] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-03-09T20:26:53.129655] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-03-09T20:26:53.129793] [INFO ] [sig ] MYRG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:53.356515] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/MYRG.txt [2026-03-09T20:26:53.356703] [INFO ] [sig ] [1964/3280] Completed MYRG in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:53.356745] [INFO ] [sig ] [1965/3280] Forecasting NA... [2026-03-09T20:26:53.356782] [INFO ] [sig ] Generating forecast for: NA [2026-03-09T20:26:53.357009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-03-09T20:26:53.370598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-03-09T20:26:53.371057] [INFO ] [FORECASTER] Starting predict_future for NA [2026-03-09T20:26:53.371959] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-03-09T20:26:53.372016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:53.372050] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:53.372078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:53.372136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:53.444703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:53.445783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:53.445884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:53.445923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:53.589135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:53.589315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:53.589357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:53.589387] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:53.593035] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=52.50%) [2026-03-09T20:26:53.593336] [INFO ] [FORECASTER] Completed predict_future for NA [2026-03-09T20:26:53.593473] [INFO ] [sig ] NA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:53.736906] [INFO ] [LOCAL ] Saved forecast: NA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NA.txt [2026-03-09T20:26:53.737052] [INFO ] [sig ] [1965/3280] Completed NA in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:53.737091] [INFO ] [sig ] [1966/3280] Forecasting NABL... [2026-03-09T20:26:53.737121] [INFO ] [sig ] Generating forecast for: NABL [2026-03-09T20:26:53.737150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-03-09T20:26:53.749307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-03-09T20:26:53.749702] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-03-09T20:26:53.750532] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-03-09T20:26:53.750610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:53.750644] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:53.750669] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:53.750725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:53.808338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:53.809327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:53.809409] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:53.809442] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:53.932833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:53.932998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:53.933041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:53.933071] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:53.936623] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-03-09T20:26:53.936909] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-03-09T20:26:53.937044] [INFO ] [sig ] NABL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:54.079748] [INFO ] [LOCAL ] Saved forecast: NABL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NABL.txt [2026-03-09T20:26:54.079911] [INFO ] [sig ] [1966/3280] Completed NABL in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:54.079951] [INFO ] [sig ] [1967/3280] Forecasting NAC... [2026-03-09T20:26:54.079982] [INFO ] [sig ] Generating forecast for: NAC [2026-03-09T20:26:54.080012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-03-09T20:26:54.092664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-03-09T20:26:54.092981] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-03-09T20:26:54.093806] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-03-09T20:26:54.093860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:54.093891] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:54.093918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:54.093973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:54.153660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:54.154509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:54.154615] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:54.154652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:54.274410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:54.274560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:54.274618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:54.274648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:54.278083] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-03-09T20:26:54.278365] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-03-09T20:26:54.278494] [INFO ] [sig ] NAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:54.423266] [INFO ] [LOCAL ] Saved forecast: NAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NAC.txt [2026-03-09T20:26:54.423453] [INFO ] [sig ] [1967/3280] Completed NAC in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:54.423499] [INFO ] [sig ] [1968/3280] Forecasting NAD... [2026-03-09T20:26:54.423540] [INFO ] [sig ] Generating forecast for: NAD [2026-03-09T20:26:54.423595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-03-09T20:26:54.436459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-03-09T20:26:54.436827] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-03-09T20:26:54.437702] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-03-09T20:26:54.437755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:54.437787] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:54.437813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:54.437870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:54.494793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:54.495530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:54.495633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:54.495667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:54.620041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:54.620201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:54.620243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:54.620292] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:54.623867] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=76.84%) [2026-03-09T20:26:54.624156] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-03-09T20:26:54.624292] [INFO ] [sig ] NAD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:54.766710] [INFO ] [LOCAL ] Saved forecast: NAD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NAD.txt [2026-03-09T20:26:54.766866] [INFO ] [sig ] [1968/3280] Completed NAD in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:54.766906] [INFO ] [sig ] [1969/3280] Forecasting NATH... [2026-03-09T20:26:54.766936] [INFO ] [sig ] Generating forecast for: NATH [2026-03-09T20:26:54.766966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-03-09T20:26:54.778424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-03-09T20:26:54.778809] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-03-09T20:26:54.779661] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-03-09T20:26:54.779727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:54.779758] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:54.779784] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:54.779840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:54.836996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:54.837822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:54.837908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:54.837940] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:54.954083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:54.954245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:54.954285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:54.954315] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:54.957800] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=33.18%) [2026-03-09T20:26:54.958083] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-03-09T20:26:54.958214] [INFO ] [sig ] NATH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:55.109629] [INFO ] [LOCAL ] Saved forecast: NATH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NATH.txt [2026-03-09T20:26:55.109801] [INFO ] [sig ] [1969/3280] Completed NATH in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:55.109843] [INFO ] [sig ] [1970/3280] Forecasting NATL... [2026-03-09T20:26:55.109873] [INFO ] [sig ] Generating forecast for: NATL [2026-03-09T20:26:55.109905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-03-09T20:26:55.125301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-03-09T20:26:55.125838] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-03-09T20:26:55.127016] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-03-09T20:26:55.127090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:55.127134] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:55.127171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:55.127253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:55.200490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:55.201727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:55.201816] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:55.201867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:55.327495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:55.327717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:55.327759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:55.327790] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:55.331600] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: DOWN (p=17.44%) [2026-03-09T20:26:55.332140] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-03-09T20:26:55.332304] [INFO ] [sig ] NATL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:55.480390] [INFO ] [LOCAL ] Saved forecast: NATL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NATL.txt [2026-03-09T20:26:55.480535] [INFO ] [sig ] [1970/3280] Completed NATL in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:55.480595] [INFO ] [sig ] [1971/3280] Forecasting NAVI... [2026-03-09T20:26:55.480639] [INFO ] [sig ] Generating forecast for: NAVI [2026-03-09T20:26:55.480674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-03-09T20:26:55.493971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-03-09T20:26:55.494304] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-03-09T20:26:55.495169] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-03-09T20:26:55.495239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:55.495302] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:55.495330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:55.495386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:55.556251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:55.557143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:55.557228] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:55.557263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:55.684667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:55.685019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:55.685059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:55.685087] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:55.688594] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=52.31%) [2026-03-09T20:26:55.688878] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-03-09T20:26:55.689008] [INFO ] [sig ] NAVI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:55.838200] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NAVI.txt [2026-03-09T20:26:55.838346] [INFO ] [sig ] [1971/3280] Completed NAVI in 0.4s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:55.838387] [INFO ] [sig ] [1972/3280] Forecasting NAZ... [2026-03-09T20:26:55.838418] [INFO ] [sig ] Generating forecast for: NAZ [2026-03-09T20:26:55.838448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-03-09T20:26:55.851227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-03-09T20:26:55.851568] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-03-09T20:26:55.852618] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-03-09T20:26:55.852683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:55.852721] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:55.852752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:55.852818] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:55.913451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:55.914248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:55.914331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:55.914364] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:56.023125] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:56.023314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:56.023365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:56.023396] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:56.027029] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-03-09T20:26:56.027310] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-03-09T20:26:56.027440] [INFO ] [sig ] NAZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:56.172854] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NAZ.txt [2026-03-09T20:26:56.173002] [INFO ] [sig ] [1972/3280] Completed NAZ in 0.3s | 2.77 sym/s | Total: 11.8m | ETA: 7.9m [2026-03-09T20:26:56.173042] [INFO ] [sig ] [1973/3280] Forecasting NB... [2026-03-09T20:26:56.173073] [INFO ] [sig ] Generating forecast for: NB [2026-03-09T20:26:56.173112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-03-09T20:26:56.186884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-03-09T20:26:56.187197] [INFO ] [FORECASTER] Starting predict_future for NB [2026-03-09T20:26:56.188050] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-03-09T20:26:56.188106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:56.188145] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:56.188178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:56.188246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:56.252569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:56.253460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:56.253546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:56.253603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:56.375438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:56.375618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:56.375664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:56.375693] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:56.379468] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-03-09T20:26:56.379769] [INFO ] [FORECASTER] Completed predict_future for NB [2026-03-09T20:26:56.380086] [INFO ] [sig ] NB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:56.523313] [INFO ] [LOCAL ] Saved forecast: NB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NB.txt [2026-03-09T20:26:56.523479] [INFO ] [sig ] [1973/3280] Completed NB in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.9m [2026-03-09T20:26:56.523522] [INFO ] [sig ] [1974/3280] Forecasting NBB... [2026-03-09T20:26:56.523556] [INFO ] [sig ] Generating forecast for: NBB [2026-03-09T20:26:56.523612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-03-09T20:26:56.537060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-03-09T20:26:56.537511] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-03-09T20:26:56.538455] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-03-09T20:26:56.538523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:56.538556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:56.538613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:56.538687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:56.600154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:56.601079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:56.601166] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:56.601200] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:56.720777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:56.720941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:56.721012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:56.721061] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:56.724841] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-03-09T20:26:56.725152] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-03-09T20:26:56.725291] [INFO ] [sig ] NBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:56.881179] [INFO ] [LOCAL ] Saved forecast: NBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NBB.txt [2026-03-09T20:26:56.881338] [INFO ] [sig ] [1974/3280] Completed NBB in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:56.881378] [INFO ] [sig ] [1975/3280] Forecasting NBBK... [2026-03-09T20:26:56.881407] [INFO ] [sig ] Generating forecast for: NBBK [2026-03-09T20:26:56.881440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-03-09T20:26:56.893833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-03-09T20:26:56.894213] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-03-09T20:26:56.895054] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-03-09T20:26:56.895108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:56.895140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:56.895166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:56.895222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:56.954650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:56.955844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:56.955948] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:56.956172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:57.078494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:57.078675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:57.078718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:57.078748] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:57.082301] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=76.93%) [2026-03-09T20:26:57.082612] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-03-09T20:26:57.082751] [INFO ] [sig ] NBBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:57.227482] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NBBK.txt [2026-03-09T20:26:57.227712] [INFO ] [sig ] [1975/3280] Completed NBBK in 0.3s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:57.227780] [INFO ] [sig ] [1976/3280] Forecasting NBHC... [2026-03-09T20:26:57.227831] [INFO ] [sig ] Generating forecast for: NBHC [2026-03-09T20:26:57.227880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-03-09T20:26:57.241742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-03-09T20:26:57.242213] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-03-09T20:26:57.243154] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-03-09T20:26:57.243215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:57.243251] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:57.243279] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:57.243337] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:57.306043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:57.306995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:57.307090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:57.307126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:57.438842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:57.439019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:57.439064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:57.439104] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:57.443444] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=30.09%) [2026-03-09T20:26:57.443848] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-03-09T20:26:57.444046] [INFO ] [sig ] NBHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:57.601433] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NBHC.txt [2026-03-09T20:26:57.601634] [INFO ] [sig ] [1976/3280] Completed NBHC in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:57.601678] [INFO ] [sig ] [1977/3280] Forecasting NBIX... [2026-03-09T20:26:57.601713] [INFO ] [sig ] Generating forecast for: NBIX [2026-03-09T20:26:57.601743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-03-09T20:26:57.615154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-03-09T20:26:57.615549] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-03-09T20:26:57.616461] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-03-09T20:26:57.616518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:57.616549] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:57.616598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:57.616658] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:57.676065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:57.676964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:57.677051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:57.677084] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:57.798761] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:57.798940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:57.798983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:57.799013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:57.802691] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=36.66%) [2026-03-09T20:26:57.802985] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-03-09T20:26:57.803124] [INFO ] [sig ] NBIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:57.957912] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NBIX.txt [2026-03-09T20:26:57.958304] [INFO ] [sig ] [1977/3280] Completed NBIX in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:57.958352] [INFO ] [sig ] [1978/3280] Forecasting NBN... [2026-03-09T20:26:57.958382] [INFO ] [sig ] Generating forecast for: NBN [2026-03-09T20:26:57.958413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-03-09T20:26:57.973343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-03-09T20:26:57.973794] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-03-09T20:26:57.974736] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-03-09T20:26:57.974794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:57.974829] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:57.974857] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:57.974917] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:58.039227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:58.040403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:58.040497] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:58.040533] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:58.169376] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:58.169542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:58.169605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:58.169638] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:58.173355] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=39.55%) [2026-03-09T20:26:58.173671] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-03-09T20:26:58.173843] [INFO ] [sig ] NBN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:58.325165] [INFO ] [LOCAL ] Saved forecast: NBN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NBN.txt [2026-03-09T20:26:58.325324] [INFO ] [sig ] [1978/3280] Completed NBN in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:58.325365] [INFO ] [sig ] [1979/3280] Forecasting NBTB... [2026-03-09T20:26:58.325413] [INFO ] [sig ] Generating forecast for: NBTB [2026-03-09T20:26:58.325469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-03-09T20:26:58.338129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-03-09T20:26:58.338447] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-03-09T20:26:58.339307] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-03-09T20:26:58.339362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:58.339394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:58.339421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:58.339477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:58.406260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:58.407237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:58.407337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:58.407374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:58.537467] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:58.537674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:58.537730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:58.537770] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:58.541427] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=70.04%) [2026-03-09T20:26:58.541775] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-03-09T20:26:58.541915] [INFO ] [sig ] NBTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:58.691521] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NBTB.txt [2026-03-09T20:26:58.691740] [INFO ] [sig ] [1979/3280] Completed NBTB in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:58.691792] [INFO ] [sig ] [1980/3280] Forecasting NBXG... [2026-03-09T20:26:58.691823] [INFO ] [sig ] Generating forecast for: NBXG [2026-03-09T20:26:58.691854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-03-09T20:26:58.705611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-03-09T20:26:58.706028] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-03-09T20:26:58.706887] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-03-09T20:26:58.706941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:58.706972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:58.706998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:58.707054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:58.768231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:58.769158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:58.769243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:58.769278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:58.898414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:58.898596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:58.898642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:58.898671] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:58.902554] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-03-09T20:26:58.902915] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-03-09T20:26:58.903248] [INFO ] [sig ] NBXG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:59.058137] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NBXG.txt [2026-03-09T20:26:59.058300] [INFO ] [sig ] [1980/3280] Completed NBXG in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:59.058347] [INFO ] [sig ] [1981/3280] Forecasting NC... [2026-03-09T20:26:59.058380] [INFO ] [sig ] Generating forecast for: NC [2026-03-09T20:26:59.058411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-03-09T20:26:59.071856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-03-09T20:26:59.072264] [INFO ] [FORECASTER] Starting predict_future for NC [2026-03-09T20:26:59.073401] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-03-09T20:26:59.073459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:59.073492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:59.073519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:59.073596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:59.137926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:59.138882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:59.139034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:59.139071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:59.253809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:59.254047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:59.254100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:59.254131] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:59.258017] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-03-09T20:26:59.258325] [INFO ] [FORECASTER] Completed predict_future for NC [2026-03-09T20:26:59.258468] [INFO ] [sig ] NC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:26:59.409595] [INFO ] [LOCAL ] Saved forecast: NC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NC.txt [2026-03-09T20:26:59.409763] [INFO ] [sig ] [1981/3280] Completed NC in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:59.409813] [INFO ] [sig ] [1982/3280] Forecasting NCA... [2026-03-09T20:26:59.409851] [INFO ] [sig ] Generating forecast for: NCA [2026-03-09T20:26:59.409883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-03-09T20:26:59.421946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-03-09T20:26:59.422347] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-03-09T20:26:59.423213] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-03-09T20:26:59.423267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:59.423300] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:59.423327] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:59.423384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:59.482776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:59.483611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:59.483700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:59.483742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:59.607859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:59.608035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:59.608079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:59.608108] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:59.611796] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=56.37%) [2026-03-09T20:26:59.612105] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-03-09T20:26:59.612275] [INFO ] [sig ] NCA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:26:59.761401] [INFO ] [LOCAL ] Saved forecast: NCA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NCA.txt [2026-03-09T20:26:59.761592] [INFO ] [sig ] [1982/3280] Completed NCA in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:26:59.761638] [INFO ] [sig ] [1983/3280] Forecasting NCLH... [2026-03-09T20:26:59.761677] [INFO ] [sig ] Generating forecast for: NCLH [2026-03-09T20:26:59.761714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-03-09T20:26:59.774896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-03-09T20:26:59.775308] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-03-09T20:26:59.776207] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-03-09T20:26:59.776263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:26:59.776296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:26:59.776322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:26:59.776380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:26:59.836236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:26:59.837199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:26:59.837288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:26:59.837323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:26:59.962690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:26:59.962866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:26:59.962909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:26:59.962937] [INFO ] [FORECASTER] Training complete [2026-03-09T20:26:59.966700] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-03-09T20:26:59.967014] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-03-09T20:26:59.967163] [INFO ] [sig ] NCLH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:00.124203] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NCLH.txt [2026-03-09T20:27:00.125306] [INFO ] [sig ] [1983/3280] Completed NCLH in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:00.125363] [INFO ] [sig ] [1984/3280] Forecasting NCMI... [2026-03-09T20:27:00.125401] [INFO ] [sig ] Generating forecast for: NCMI [2026-03-09T20:27:00.125431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-03-09T20:27:00.139552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-03-09T20:27:00.140016] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-03-09T20:27:00.140959] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-03-09T20:27:00.141016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:00.141049] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:00.141077] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:00.141134] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:00.199532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:00.200601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:00.200738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:00.200780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:00.328239] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:00.328425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:00.328466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:00.328494] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:00.332452] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-03-09T20:27:00.332888] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-03-09T20:27:00.333041] [INFO ] [sig ] NCMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:00.481065] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NCMI.txt [2026-03-09T20:27:00.481643] [INFO ] [sig ] [1984/3280] Completed NCMI in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:00.481691] [INFO ] [sig ] [1985/3280] Forecasting NCNA... [2026-03-09T20:27:00.481728] [INFO ] [sig ] Generating forecast for: NCNA [2026-03-09T20:27:00.481763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-03-09T20:27:00.494875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-03-09T20:27:00.495304] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-03-09T20:27:00.496192] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-03-09T20:27:00.496249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:00.496294] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:00.496323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:00.496380] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:00.554386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:00.555315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:00.555410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:00.555445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:00.679243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:00.679429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:00.679481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:00.679512] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:00.683156] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=30.35%) [2026-03-09T20:27:00.683449] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-03-09T20:27:00.683604] [INFO ] [sig ] NCNA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:00.826904] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NCNA.txt [2026-03-09T20:27:00.827052] [INFO ] [sig ] [1985/3280] Completed NCNA in 0.3s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:00.827095] [INFO ] [sig ] [1986/3280] Forecasting NCNO... [2026-03-09T20:27:00.827126] [INFO ] [sig ] Generating forecast for: NCNO [2026-03-09T20:27:00.827157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-03-09T20:27:00.839591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-03-09T20:27:00.839938] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-03-09T20:27:00.840814] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-03-09T20:27:00.840868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:00.840901] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:00.840928] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:00.840984] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:00.908513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:00.909400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:00.909483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:00.909516] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:01.046802] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:01.047000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:01.047045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:01.047075] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:01.050980] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=28.17%) [2026-03-09T20:27:01.051283] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-03-09T20:27:01.051438] [INFO ] [sig ] NCNO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:01.215150] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NCNO.txt [2026-03-09T20:27:01.215323] [INFO ] [sig ] [1986/3280] Completed NCNO in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:01.215364] [INFO ] [sig ] [1987/3280] Forecasting NCTY... [2026-03-09T20:27:01.215395] [INFO ] [sig ] Generating forecast for: NCTY [2026-03-09T20:27:01.215434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-03-09T20:27:01.228383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-03-09T20:27:01.228831] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-03-09T20:27:01.229747] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-03-09T20:27:01.229815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:01.229855] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:01.229889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:01.229946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:01.291063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:01.292031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:01.292129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:01.292166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:01.416674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:01.416849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:01.416892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:01.416923] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:01.421032] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=41.24%) [2026-03-09T20:27:01.421335] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-03-09T20:27:01.421497] [INFO ] [sig ] NCTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:01.571611] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NCTY.txt [2026-03-09T20:27:01.571814] [INFO ] [sig ] [1987/3280] Completed NCTY in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:01.571887] [INFO ] [sig ] [1988/3280] Forecasting NCZ... [2026-03-09T20:27:01.571938] [INFO ] [sig ] Generating forecast for: NCZ [2026-03-09T20:27:01.571983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-03-09T20:27:01.585191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-03-09T20:27:01.585628] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-03-09T20:27:01.586495] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-03-09T20:27:01.586551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:01.586631] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:01.586661] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:01.586720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:01.650971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:01.651998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:01.652124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:01.652159] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:01.778613] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:01.778790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:01.778841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:01.778878] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:01.782648] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=60.84%) [2026-03-09T20:27:01.782950] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-03-09T20:27:01.783092] [INFO ] [sig ] NCZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:01.934036] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NCZ.txt [2026-03-09T20:27:01.934197] [INFO ] [sig ] [1988/3280] Completed NCZ in 0.4s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:01.934248] [INFO ] [sig ] [1989/3280] Forecasting NDAQ... [2026-03-09T20:27:01.934280] [INFO ] [sig ] Generating forecast for: NDAQ [2026-03-09T20:27:01.934321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-03-09T20:27:01.947101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-03-09T20:27:01.947491] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-03-09T20:27:01.948428] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-03-09T20:27:01.948486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:01.948519] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:01.948546] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:01.948639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:02.007383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:02.008412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:02.008517] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:02.008554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:02.133918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:02.134083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:02.134125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:02.134153] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:02.137959] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=63.24%) [2026-03-09T20:27:02.138270] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-03-09T20:27:02.138413] [INFO ] [sig ] NDAQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:02.280879] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NDAQ.txt [2026-03-09T20:27:02.281055] [INFO ] [sig ] [1989/3280] Completed NDAQ in 0.3s | 2.77 sym/s | Total: 11.9m | ETA: 7.8m [2026-03-09T20:27:02.281097] [INFO ] [sig ] [1990/3280] Forecasting NDMO... [2026-03-09T20:27:02.281127] [INFO ] [sig ] Generating forecast for: NDMO [2026-03-09T20:27:02.281157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-03-09T20:27:02.293891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-03-09T20:27:02.294320] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-03-09T20:27:02.295248] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-03-09T20:27:02.295304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:02.295338] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:02.295365] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:02.295423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:02.354868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:02.355995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:02.356099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:02.356133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:02.478080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:02.478255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:02.478296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:02.478325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:02.481894] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=76.19%) [2026-03-09T20:27:02.482266] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-03-09T20:27:02.482447] [INFO ] [sig ] NDMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:02.634475] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NDMO.txt [2026-03-09T20:27:02.634697] [INFO ] [sig ] [1990/3280] Completed NDMO in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:02.634747] [INFO ] [sig ] [1991/3280] Forecasting NDRA... [2026-03-09T20:27:02.634786] [INFO ] [sig ] Generating forecast for: NDRA [2026-03-09T20:27:02.634828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-03-09T20:27:02.649415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-03-09T20:27:02.649872] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-03-09T20:27:02.650958] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-03-09T20:27:02.651023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:02.651061] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:02.651094] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:02.651173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:02.710875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:02.712009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:02.712115] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:02.712164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:02.840733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:02.840901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:02.840943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:02.841007] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:02.844752] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=54.50%) [2026-03-09T20:27:02.845064] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-03-09T20:27:02.845216] [INFO ] [sig ] NDRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:03.004622] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NDRA.txt [2026-03-09T20:27:03.004856] [INFO ] [sig ] [1991/3280] Completed NDRA in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:03.004903] [INFO ] [sig ] [1992/3280] Forecasting NDSN... [2026-03-09T20:27:03.004933] [INFO ] [sig ] Generating forecast for: NDSN [2026-03-09T20:27:03.004965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-03-09T20:27:03.019836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-03-09T20:27:03.020360] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-03-09T20:27:03.021834] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-03-09T20:27:03.021917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:03.021969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:03.022011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:03.022095] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:03.089158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:03.090192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:03.090294] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:03.090331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:03.234197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:03.234369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:03.234429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:03.234460] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:03.238634] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-03-09T20:27:03.238972] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-03-09T20:27:03.239156] [INFO ] [sig ] NDSN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:03.391456] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NDSN.txt [2026-03-09T20:27:03.391701] [INFO ] [sig ] [1992/3280] Completed NDSN in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:03.391763] [INFO ] [sig ] [1993/3280] Forecasting NE... [2026-03-09T20:27:03.391817] [INFO ] [sig ] Generating forecast for: NE [2026-03-09T20:27:03.391872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-03-09T20:27:03.410161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-03-09T20:27:03.410651] [INFO ] [FORECASTER] Starting predict_future for NE [2026-03-09T20:27:03.411601] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-03-09T20:27:03.411659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:03.411693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:03.411721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:03.411790] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:03.476045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:03.477027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:03.477118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:03.477152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:03.607495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:03.607714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:03.607757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:03.607787] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:03.611569] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=20.73%) [2026-03-09T20:27:03.611937] [INFO ] [FORECASTER] Completed predict_future for NE [2026-03-09T20:27:03.612122] [INFO ] [sig ] NE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:03.764684] [INFO ] [LOCAL ] Saved forecast: NE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NE.txt [2026-03-09T20:27:03.764899] [INFO ] [sig ] [1993/3280] Completed NE in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:03.764945] [INFO ] [sig ] [1994/3280] Forecasting NEA... [2026-03-09T20:27:03.764977] [INFO ] [sig ] Generating forecast for: NEA [2026-03-09T20:27:03.765010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-03-09T20:27:03.777922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-03-09T20:27:03.778378] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-03-09T20:27:03.779429] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-03-09T20:27:03.779503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:03.779537] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:03.779563] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:03.779643] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:03.843501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:03.844488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:03.844640] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:03.844691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:03.980983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:03.981152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:03.981194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:03.981224] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:03.985288] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-03-09T20:27:03.985626] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-03-09T20:27:03.985774] [INFO ] [sig ] NEA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:04.153147] [INFO ] [LOCAL ] Saved forecast: NEA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEA.txt [2026-03-09T20:27:04.153342] [INFO ] [sig ] [1994/3280] Completed NEA in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:04.153389] [INFO ] [sig ] [1995/3280] Forecasting NECB... [2026-03-09T20:27:04.153421] [INFO ] [sig ] Generating forecast for: NECB [2026-03-09T20:27:04.153452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-03-09T20:27:04.165567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-03-09T20:27:04.165977] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-03-09T20:27:04.166881] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-03-09T20:27:04.166948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:04.166982] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:04.167011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:04.167075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:04.226096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:04.226998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:04.227093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:04.227127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:04.350995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:04.351158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:04.351200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:04.351230] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:04.354696] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=67.67%) [2026-03-09T20:27:04.354980] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-03-09T20:27:04.355114] [INFO ] [sig ] NECB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:04.503687] [INFO ] [LOCAL ] Saved forecast: NECB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NECB.txt [2026-03-09T20:27:04.503886] [INFO ] [sig ] [1995/3280] Completed NECB in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:04.503935] [INFO ] [sig ] [1996/3280] Forecasting NEE... [2026-03-09T20:27:04.503968] [INFO ] [sig ] Generating forecast for: NEE [2026-03-09T20:27:04.503999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-03-09T20:27:04.516542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-03-09T20:27:04.516950] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-03-09T20:27:04.518303] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-03-09T20:27:04.518357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:04.518389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:04.518425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:04.518483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:04.577281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:04.578157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:04.578240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:04.578274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:04.717143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:04.717307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:04.717348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:04.717377] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:04.721353] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=65.62%) [2026-03-09T20:27:04.721703] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-03-09T20:27:04.721848] [INFO ] [sig ] NEE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:04.868560] [INFO ] [LOCAL ] Saved forecast: NEE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEE.txt [2026-03-09T20:27:04.868727] [INFO ] [sig ] [1996/3280] Completed NEE in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:04.868768] [INFO ] [sig ] [1997/3280] Forecasting NEGG... [2026-03-09T20:27:04.868796] [INFO ] [sig ] Generating forecast for: NEGG [2026-03-09T20:27:04.868826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-03-09T20:27:04.880296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-03-09T20:27:04.880684] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-03-09T20:27:04.881517] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-03-09T20:27:04.881597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:04.881632] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:04.881658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:04.881714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:04.940758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:04.941632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:04.941719] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:04.941753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:05.069728] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:05.069896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:05.069938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:05.069966] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:05.073921] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=74.42%) [2026-03-09T20:27:05.074256] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-03-09T20:27:05.074400] [INFO ] [sig ] NEGG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:05.226619] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEGG.txt [2026-03-09T20:27:05.226781] [INFO ] [sig ] [1997/3280] Completed NEGG in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:05.226823] [INFO ] [sig ] [1998/3280] Forecasting NEM... [2026-03-09T20:27:05.226858] [INFO ] [sig ] Generating forecast for: NEM [2026-03-09T20:27:05.226891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-03-09T20:27:05.238787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-03-09T20:27:05.239201] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-03-09T20:27:05.240195] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-03-09T20:27:05.240251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:05.240284] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:05.240319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:05.240411] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:05.307074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:05.308115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:05.308235] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:05.308270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:05.440601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:05.440796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:05.440841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:05.440870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:05.444806] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-03-09T20:27:05.445145] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-03-09T20:27:05.445286] [INFO ] [sig ] NEM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:05.598011] [INFO ] [LOCAL ] Saved forecast: NEM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEM.txt [2026-03-09T20:27:05.598200] [INFO ] [sig ] [1998/3280] Completed NEM in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:05.598253] [INFO ] [sig ] [1999/3280] Forecasting NEOG... [2026-03-09T20:27:05.598287] [INFO ] [sig ] Generating forecast for: NEOG [2026-03-09T20:27:05.598320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-03-09T20:27:05.610716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-03-09T20:27:05.611118] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-03-09T20:27:05.612001] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-03-09T20:27:05.612055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:05.612088] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:05.612116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:05.612174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:05.673462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:05.674345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:05.674433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:05.674478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:05.815482] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:05.815667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:05.815711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:05.815742] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:05.819635] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-03-09T20:27:05.819942] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-03-09T20:27:05.820095] [INFO ] [sig ] NEOG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:05.970647] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEOG.txt [2026-03-09T20:27:05.970806] [INFO ] [sig ] [1999/3280] Completed NEOG in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:05.970846] [INFO ] [sig ] [2000/3280] Forecasting NEON... [2026-03-09T20:27:05.970876] [INFO ] [sig ] Generating forecast for: NEON [2026-03-09T20:27:05.970914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-03-09T20:27:05.982909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-03-09T20:27:05.983325] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-03-09T20:27:05.984192] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-03-09T20:27:05.984247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:05.984279] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:05.984305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:05.984366] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:06.041414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:06.042317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:06.042405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:06.042439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:06.174963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:06.175156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:06.175211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:06.175243] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:06.179442] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=28.97%) [2026-03-09T20:27:06.179835] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-03-09T20:27:06.179995] [INFO ] [sig ] NEON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:06.347917] [INFO ] [LOCAL ] Saved forecast: NEON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NEON.txt [2026-03-09T20:27:06.348104] [INFO ] [sig ] [2000/3280] Completed NEON in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:06.348146] [INFO ] [sig ] [2001/3280] Forecasting NEXA... [2026-03-09T20:27:06.348179] [INFO ] [sig ] Generating forecast for: NEXA [2026-03-09T20:27:06.348210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-03-09T20:27:06.360688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-03-09T20:27:06.361089] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-03-09T20:27:06.362086] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-03-09T20:27:06.362143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:06.362176] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:06.362203] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:06.362264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:06.429131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:06.430094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:06.430182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:06.430214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:06.543474] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:06.543692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:06.543736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:06.543767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:06.547288] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-03-09T20:27:06.547635] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-03-09T20:27:06.547777] [INFO ] [sig ] NEXA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:06.692626] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NEXA.txt [2026-03-09T20:27:06.692821] [INFO ] [sig ] [2001/3280] Completed NEXA in 0.3s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:06.692864] [INFO ] [sig ] [2002/3280] Forecasting NEXN... [2026-03-09T20:27:06.692893] [INFO ] [sig ] Generating forecast for: NEXN [2026-03-09T20:27:06.692924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-03-09T20:27:06.705640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-03-09T20:27:06.706039] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-03-09T20:27:06.706891] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-03-09T20:27:06.706944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:06.706977] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:06.707004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:06.707061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:06.765548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:06.766479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:06.766587] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:06.766625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:06.895863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:06.896074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:06.896123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:06.896155] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:06.899996] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-03-09T20:27:06.900308] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-03-09T20:27:06.900450] [INFO ] [sig ] NEXN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:07.046929] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NEXN.txt [2026-03-09T20:27:07.047089] [INFO ] [sig ] [2002/3280] Completed NEXN in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:07.047129] [INFO ] [sig ] [2003/3280] Forecasting NFBK... [2026-03-09T20:27:07.047159] [INFO ] [sig ] Generating forecast for: NFBK [2026-03-09T20:27:07.047189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-03-09T20:27:07.059231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-03-09T20:27:07.059640] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-03-09T20:27:07.060446] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-03-09T20:27:07.060499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:07.060532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:07.060559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:07.060647] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:07.121952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:07.122912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:07.123006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:07.123039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:07.246858] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:07.247037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:07.247089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:07.247146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:07.250916] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-03-09T20:27:07.251223] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-03-09T20:27:07.251366] [INFO ] [sig ] NFBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:07.392958] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NFBK.txt [2026-03-09T20:27:07.393121] [INFO ] [sig ] [2003/3280] Completed NFBK in 0.3s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:07.393162] [INFO ] [sig ] [2004/3280] Forecasting NFE... [2026-03-09T20:27:07.393193] [INFO ] [sig ] Generating forecast for: NFE [2026-03-09T20:27:07.393223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-03-09T20:27:07.405157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-03-09T20:27:07.405542] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-03-09T20:27:07.406381] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-03-09T20:27:07.406434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:07.406466] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:07.406493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:07.406549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:07.465905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:07.466698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:07.466791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:07.466839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:07.595294] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:07.595455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:07.595498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:07.595534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:07.599456] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-03-09T20:27:07.599794] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-03-09T20:27:07.599964] [INFO ] [sig ] NFE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:07.756110] [INFO ] [LOCAL ] Saved forecast: NFE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NFE.txt [2026-03-09T20:27:07.756282] [INFO ] [sig ] [2004/3280] Completed NFE in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:07.756330] [INFO ] [sig ] [2005/3280] Forecasting NFG... [2026-03-09T20:27:07.756361] [INFO ] [sig ] Generating forecast for: NFG [2026-03-09T20:27:07.756395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-03-09T20:27:07.770666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-03-09T20:27:07.771042] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-03-09T20:27:07.772201] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-03-09T20:27:07.772268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:07.772360] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:07.772391] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:07.772450] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:07.838220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:07.839091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:07.839178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:07.839211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:07.971842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:07.972014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:07.972058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:07.972088] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:07.975966] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=76.21%) [2026-03-09T20:27:07.976332] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-03-09T20:27:07.976515] [INFO ] [sig ] NFG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:08.134063] [INFO ] [LOCAL ] Saved forecast: NFG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NFG.txt [2026-03-09T20:27:08.134213] [INFO ] [sig ] [2005/3280] Completed NFG in 0.4s | 2.77 sym/s | Total: 12.0m | ETA: 7.7m [2026-03-09T20:27:08.134253] [INFO ] [sig ] [2006/3280] Forecasting NFJ... [2026-03-09T20:27:08.134285] [INFO ] [sig ] Generating forecast for: NFJ [2026-03-09T20:27:08.134316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-03-09T20:27:08.146254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-03-09T20:27:08.146648] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-03-09T20:27:08.147473] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-03-09T20:27:08.147527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:08.147615] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:08.147644] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:08.147701] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:08.207267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:08.208188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:08.208272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:08.208305] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:08.356375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:08.356565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:08.356658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:08.356705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:08.362262] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-03-09T20:27:08.362739] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-03-09T20:27:08.362932] [INFO ] [sig ] NFJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:08.523407] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NFJ.txt [2026-03-09T20:27:08.523564] [INFO ] [sig ] [2006/3280] Completed NFJ in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.7m [2026-03-09T20:27:08.523629] [INFO ] [sig ] [2007/3280] Forecasting NFLX... [2026-03-09T20:27:08.523661] [INFO ] [sig ] Generating forecast for: NFLX [2026-03-09T20:27:08.523692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-03-09T20:27:08.536268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-03-09T20:27:08.536631] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-03-09T20:27:08.537509] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-03-09T20:27:08.537614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:08.537650] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:08.537677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:08.537746] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:08.602926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:08.603871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:08.603970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:08.604011] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:08.736689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:08.736849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:08.736890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:08.736920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:08.740807] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-03-09T20:27:08.741299] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-03-09T20:27:08.741437] [INFO ] [sig ] NFLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:08.903441] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NFLX.txt [2026-03-09T20:27:08.903627] [INFO ] [sig ] [2007/3280] Completed NFLX in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:08.903672] [INFO ] [sig ] [2008/3280] Forecasting NFTY... [2026-03-09T20:27:08.903704] [INFO ] [sig ] Generating forecast for: NFTY [2026-03-09T20:27:08.903736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-03-09T20:27:08.917024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-03-09T20:27:08.917426] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-03-09T20:27:08.918352] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-03-09T20:27:08.918408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:08.918441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:08.918468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:08.918526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:08.981098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:08.982056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:08.982151] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:08.982197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:09.110017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:09.110182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:09.110224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:09.110305] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:09.113964] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: UP (p=63.93%) [2026-03-09T20:27:09.114254] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-03-09T20:27:09.114391] [INFO ] [sig ] NFTY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:09.267397] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NFTY.txt [2026-03-09T20:27:09.270841] [INFO ] [sig ] [2008/3280] Completed NFTY in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:09.270961] [INFO ] [sig ] [2009/3280] Forecasting NGG... [2026-03-09T20:27:09.270998] [INFO ] [sig ] Generating forecast for: NGG [2026-03-09T20:27:09.271038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-03-09T20:27:09.283726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-03-09T20:27:09.284108] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-03-09T20:27:09.285019] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-03-09T20:27:09.285085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:09.285118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:09.285146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:09.285202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:09.348945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:09.350016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:09.350125] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:09.350160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:09.486543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:09.486737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:09.486781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:09.486816] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:09.491163] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=39.30%) [2026-03-09T20:27:09.491554] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-03-09T20:27:09.491772] [INFO ] [sig ] NGG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:09.639206] [INFO ] [LOCAL ] Saved forecast: NGG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NGG.txt [2026-03-09T20:27:09.639357] [INFO ] [sig ] [2009/3280] Completed NGG in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:09.639398] [INFO ] [sig ] [2010/3280] Forecasting NGL... [2026-03-09T20:27:09.639430] [INFO ] [sig ] Generating forecast for: NGL [2026-03-09T20:27:09.639462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-03-09T20:27:09.651057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-03-09T20:27:09.651385] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-03-09T20:27:09.652249] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-03-09T20:27:09.652304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:09.652335] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:09.652361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:09.652418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:09.712694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:09.713443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:09.713530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:09.713562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:09.832371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:09.832528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:09.832587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:09.832623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:09.836398] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=17.98%) [2026-03-09T20:27:09.836791] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-03-09T20:27:09.836945] [INFO ] [sig ] NGL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:10.028541] [INFO ] [LOCAL ] Saved forecast: NGL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NGL.txt [2026-03-09T20:27:10.028711] [INFO ] [sig ] [2010/3280] Completed NGL in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:10.028753] [INFO ] [sig ] [2011/3280] Forecasting NGNE... [2026-03-09T20:27:10.028784] [INFO ] [sig ] Generating forecast for: NGNE [2026-03-09T20:27:10.028816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-03-09T20:27:10.040476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-03-09T20:27:10.040890] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-03-09T20:27:10.041850] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-03-09T20:27:10.041920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:10.041964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:10.042003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:10.042089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:10.104461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:10.105600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:10.105689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:10.105721] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:10.234526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:10.234718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:10.234760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:10.234788] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:10.238535] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=23.92%) [2026-03-09T20:27:10.238924] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-03-09T20:27:10.239076] [INFO ] [sig ] NGNE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:10.385221] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NGNE.txt [2026-03-09T20:27:10.385395] [INFO ] [sig ] [2011/3280] Completed NGNE in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:10.385438] [INFO ] [sig ] [2012/3280] Forecasting NGS... [2026-03-09T20:27:10.385469] [INFO ] [sig ] Generating forecast for: NGS [2026-03-09T20:27:10.385500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-03-09T20:27:10.397307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-03-09T20:27:10.397644] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-03-09T20:27:10.398484] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-03-09T20:27:10.398538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:10.398594] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:10.398626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:10.398684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:10.455622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:10.456253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:10.456334] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:10.456366] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:10.575298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:10.575441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:10.575480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:10.575509] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:10.578985] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-03-09T20:27:10.579285] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-03-09T20:27:10.579415] [INFO ] [sig ] NGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:10.726099] [INFO ] [LOCAL ] Saved forecast: NGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NGS.txt [2026-03-09T20:27:10.726322] [INFO ] [sig ] [2012/3280] Completed NGS in 0.3s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:10.726389] [INFO ] [sig ] [2013/3280] Forecasting NGVC... [2026-03-09T20:27:10.726441] [INFO ] [sig ] Generating forecast for: NGVC [2026-03-09T20:27:10.726491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-03-09T20:27:10.742160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-03-09T20:27:10.742638] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-03-09T20:27:10.743852] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-03-09T20:27:10.743938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:10.744001] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:10.744060] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:10.744168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:10.802798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:10.803646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:10.803735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:10.803769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:10.925521] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:10.925756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:10.925805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:10.925835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:10.929457] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-03-09T20:27:10.929763] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-03-09T20:27:10.929899] [INFO ] [sig ] NGVC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:11.070833] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NGVC.txt [2026-03-09T20:27:11.070986] [INFO ] [sig ] [2013/3280] Completed NGVC in 0.3s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:11.071026] [INFO ] [sig ] [2014/3280] Forecasting NHI... [2026-03-09T20:27:11.071056] [INFO ] [sig ] Generating forecast for: NHI [2026-03-09T20:27:11.071087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-03-09T20:27:11.083190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-03-09T20:27:11.083519] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-03-09T20:27:11.084382] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-03-09T20:27:11.084436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:11.084467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:11.084493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:11.084549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:11.149122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:11.150020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:11.150118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:11.150153] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:11.274994] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:11.275157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:11.275202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:11.275232] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:11.278934] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-03-09T20:27:11.279273] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-03-09T20:27:11.279410] [INFO ] [sig ] NHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:11.430330] [INFO ] [LOCAL ] Saved forecast: NHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NHI.txt [2026-03-09T20:27:11.430495] [INFO ] [sig ] [2014/3280] Completed NHI in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:11.430537] [INFO ] [sig ] [2015/3280] Forecasting NHTC... [2026-03-09T20:27:11.430587] [INFO ] [sig ] Generating forecast for: NHTC [2026-03-09T20:27:11.430624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-03-09T20:27:11.442810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-03-09T20:27:11.443234] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-03-09T20:27:11.444125] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-03-09T20:27:11.444184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:11.444217] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:11.444245] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:11.444311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:11.505956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:11.506797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:11.506936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:11.506974] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:11.621747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:11.621906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:11.621953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:11.621991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:11.625739] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-03-09T20:27:11.626058] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-03-09T20:27:11.626235] [INFO ] [sig ] NHTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:11.777744] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NHTC.txt [2026-03-09T20:27:11.777903] [INFO ] [sig ] [2015/3280] Completed NHTC in 0.3s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:11.777947] [INFO ] [sig ] [2016/3280] Forecasting NI... [2026-03-09T20:27:11.777988] [INFO ] [sig ] Generating forecast for: NI [2026-03-09T20:27:11.778027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-03-09T20:27:11.790341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-03-09T20:27:11.790772] [INFO ] [FORECASTER] Starting predict_future for NI [2026-03-09T20:27:11.791780] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-03-09T20:27:11.791850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:11.791899] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:11.791944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:11.792027] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:11.855308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:11.856256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:11.856372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:11.856409] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:11.986799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:11.986964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:11.987028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:11.987070] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:11.990984] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-03-09T20:27:11.991291] [INFO ] [FORECASTER] Completed predict_future for NI [2026-03-09T20:27:11.991433] [INFO ] [sig ] NI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:12.135881] [INFO ] [LOCAL ] Saved forecast: NI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NI.txt [2026-03-09T20:27:12.136052] [INFO ] [sig ] [2016/3280] Completed NI in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:12.136095] [INFO ] [sig ] [2017/3280] Forecasting NIC... [2026-03-09T20:27:12.136126] [INFO ] [sig ] Generating forecast for: NIC [2026-03-09T20:27:12.136157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-03-09T20:27:12.148338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-03-09T20:27:12.148772] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-03-09T20:27:12.149681] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-03-09T20:27:12.149738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:12.149771] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:12.149799] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:12.149858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:12.208605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:12.209533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:12.209642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:12.209677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:12.338460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:12.338650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:12.338694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:12.338724] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:12.342271] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=31.45%) [2026-03-09T20:27:12.342602] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-03-09T20:27:12.342743] [INFO ] [sig ] NIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:12.493945] [INFO ] [LOCAL ] Saved forecast: NIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NIC.txt [2026-03-09T20:27:12.494139] [INFO ] [sig ] [2017/3280] Completed NIC in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:12.494189] [INFO ] [sig ] [2018/3280] Forecasting NICE... [2026-03-09T20:27:12.494222] [INFO ] [sig ] Generating forecast for: NICE [2026-03-09T20:27:12.494253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-03-09T20:27:12.506642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-03-09T20:27:12.507050] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-03-09T20:27:12.507993] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-03-09T20:27:12.508049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:12.508083] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:12.508111] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:12.508169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:12.570081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:12.571024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:12.571114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:12.571149] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:12.697973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:12.698142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:12.698186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:12.698217] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:12.701812] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=64.14%) [2026-03-09T20:27:12.702108] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-03-09T20:27:12.702244] [INFO ] [sig ] NICE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:12.861024] [INFO ] [LOCAL ] Saved forecast: NICE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NICE.txt [2026-03-09T20:27:12.861244] [INFO ] [sig ] [2018/3280] Completed NICE in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:12.861294] [INFO ] [sig ] [2019/3280] Forecasting NIE... [2026-03-09T20:27:12.861326] [INFO ] [sig ] Generating forecast for: NIE [2026-03-09T20:27:12.861359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-03-09T20:27:12.873471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-03-09T20:27:12.873897] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-03-09T20:27:12.874819] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-03-09T20:27:12.874875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:12.874908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:12.874938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:12.875008] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:12.938545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:12.939418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:12.939526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:12.939568] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:13.063173] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:13.063342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:13.063384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:13.063415] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:13.067209] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-03-09T20:27:13.067499] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-03-09T20:27:13.067681] [INFO ] [sig ] NIE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:13.220247] [INFO ] [LOCAL ] Saved forecast: NIE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NIE.txt [2026-03-09T20:27:13.220413] [INFO ] [sig ] [2019/3280] Completed NIE in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:13.220460] [INFO ] [sig ] [2020/3280] Forecasting NIKL... [2026-03-09T20:27:13.220494] [INFO ] [sig ] Generating forecast for: NIKL [2026-03-09T20:27:13.220525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-03-09T20:27:13.232691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-03-09T20:27:13.233032] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-03-09T20:27:13.233899] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-03-09T20:27:13.233955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:13.234011] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:13.234060] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:13.234133] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:13.299928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:13.300876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:13.300968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:13.301009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:13.435392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:13.435559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:13.435626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:13.435658] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:13.440047] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-03-09T20:27:13.440442] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-03-09T20:27:13.440643] [INFO ] [sig ] NIKL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:13.603247] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NIKL.txt [2026-03-09T20:27:13.603413] [INFO ] [sig ] [2020/3280] Completed NIKL in 0.4s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:13.603453] [INFO ] [sig ] [2021/3280] Forecasting NIM... [2026-03-09T20:27:13.603483] [INFO ] [sig ] Generating forecast for: NIM [2026-03-09T20:27:13.603514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-03-09T20:27:13.614493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-03-09T20:27:13.614811] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-03-09T20:27:13.615625] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-03-09T20:27:13.615677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:13.615710] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:13.615736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:13.615792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:13.674564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:13.675458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:13.675541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:13.675595] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:13.786005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:13.786169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:13.786212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:13.786241] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:13.789882] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=44.36%) [2026-03-09T20:27:13.790182] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-03-09T20:27:13.790340] [INFO ] [sig ] NIM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:13.931866] [INFO ] [LOCAL ] Saved forecast: NIM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NIM.txt [2026-03-09T20:27:13.932011] [INFO ] [sig ] [2021/3280] Completed NIM in 0.3s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:13.932051] [INFO ] [sig ] [2022/3280] Forecasting NIO... [2026-03-09T20:27:13.932081] [INFO ] [sig ] Generating forecast for: NIO [2026-03-09T20:27:13.932111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-03-09T20:27:13.943758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-03-09T20:27:13.944144] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-03-09T20:27:13.945002] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-03-09T20:27:13.945056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:13.945118] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:13.945146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:13.945202] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:14.003039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:14.003951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:14.004041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:14.004076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:14.125615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:14.125778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:14.125820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:14.125848] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:14.129499] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-03-09T20:27:14.129803] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-03-09T20:27:14.129940] [INFO ] [sig ] NIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:14.276914] [INFO ] [LOCAL ] Saved forecast: NIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NIO.txt [2026-03-09T20:27:14.277063] [INFO ] [sig ] [2022/3280] Completed NIO in 0.3s | 2.77 sym/s | Total: 12.1m | ETA: 7.6m [2026-03-09T20:27:14.277105] [INFO ] [sig ] [2023/3280] Forecasting NKSH... [2026-03-09T20:27:14.277136] [INFO ] [sig ] Generating forecast for: NKSH [2026-03-09T20:27:14.277166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-03-09T20:27:14.288325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-03-09T20:27:14.288671] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-03-09T20:27:14.289508] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-03-09T20:27:14.289562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:14.289618] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:14.289646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:14.289703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:14.347133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:14.347884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:14.347968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:14.348003] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:14.455475] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:14.455704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:14.455753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:14.455783] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:14.459616] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-03-09T20:27:14.459930] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-03-09T20:27:14.460074] [INFO ] [sig ] NKSH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:14.603629] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NKSH.txt [2026-03-09T20:27:14.603801] [INFO ] [sig ] [2023/3280] Completed NKSH in 0.3s | 2.77 sym/s | Total: 12.2m | ETA: 7.6m [2026-03-09T20:27:14.603841] [INFO ] [sig ] [2024/3280] Forecasting NKTX... [2026-03-09T20:27:14.603877] [INFO ] [sig ] Generating forecast for: NKTX [2026-03-09T20:27:14.603908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-03-09T20:27:14.615681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-03-09T20:27:14.616113] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-03-09T20:27:14.616979] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-03-09T20:27:14.617040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:14.617081] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:14.617113] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:14.617184] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:14.675550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:14.676526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:14.676639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:14.676675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:14.799957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:14.800121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:14.800162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:14.800190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:14.803802] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=91.91%) [2026-03-09T20:27:14.804120] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-03-09T20:27:14.804260] [INFO ] [sig ] NKTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:14.950683] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NKTX.txt [2026-03-09T20:27:14.950854] [INFO ] [sig ] [2024/3280] Completed NKTX in 0.3s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:14.950894] [INFO ] [sig ] [2025/3280] Forecasting NKX... [2026-03-09T20:27:14.950923] [INFO ] [sig ] Generating forecast for: NKX [2026-03-09T20:27:14.950956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-03-09T20:27:14.963736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-03-09T20:27:14.964185] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-03-09T20:27:14.965212] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-03-09T20:27:14.965271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:14.965303] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:14.965329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:14.965386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:15.025495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:15.026419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:15.026508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:15.026542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:15.145348] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:15.145513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:15.145555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:15.145640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:15.149317] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-03-09T20:27:15.149660] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-03-09T20:27:15.149808] [INFO ] [sig ] NKX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:15.294527] [INFO ] [LOCAL ] Saved forecast: NKX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NKX.txt [2026-03-09T20:27:15.294708] [INFO ] [sig ] [2025/3280] Completed NKX in 0.3s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:15.294750] [INFO ] [sig ] [2026/3280] Forecasting NLOP... [2026-03-09T20:27:15.294781] [INFO ] [sig ] Generating forecast for: NLOP [2026-03-09T20:27:15.294811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-03-09T20:27:15.307193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-03-09T20:27:15.307678] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-03-09T20:27:15.308517] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-03-09T20:27:15.308607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:15.308649] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:15.308682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:15.308751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:15.366949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:15.367915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:15.368007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:15.368042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:15.485730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:15.485886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:15.485926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:15.485954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:15.489518] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=72.17%) [2026-03-09T20:27:15.489841] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-03-09T20:27:15.489979] [INFO ] [sig ] NLOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:15.643292] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NLOP.txt [2026-03-09T20:27:15.643449] [INFO ] [sig ] [2026/3280] Completed NLOP in 0.3s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:15.643492] [INFO ] [sig ] [2027/3280] Forecasting NLY... [2026-03-09T20:27:15.643524] [INFO ] [sig ] Generating forecast for: NLY [2026-03-09T20:27:15.643558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-03-09T20:27:15.655757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-03-09T20:27:15.656133] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-03-09T20:27:15.657051] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-03-09T20:27:15.657108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:15.657140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:15.657168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:15.657227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:15.724437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:15.725348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:15.725437] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:15.725478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:15.855855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:15.856033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:15.856095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:15.856156] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:15.859980] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=19.71%) [2026-03-09T20:27:15.860364] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-03-09T20:27:15.860517] [INFO ] [sig ] NLY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:16.016187] [INFO ] [LOCAL ] Saved forecast: NLY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NLY.txt [2026-03-09T20:27:16.016355] [INFO ] [sig ] [2027/3280] Completed NLY in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:16.016398] [INFO ] [sig ] [2028/3280] Forecasting NMAI... [2026-03-09T20:27:16.016431] [INFO ] [sig ] Generating forecast for: NMAI [2026-03-09T20:27:16.016463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-03-09T20:27:16.028627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-03-09T20:27:16.028995] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-03-09T20:27:16.029915] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-03-09T20:27:16.029970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:16.030005] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:16.030032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:16.030090] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:16.091445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:16.092351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:16.092439] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:16.092474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:16.217313] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:16.217483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:16.217524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:16.217593] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:16.221247] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-03-09T20:27:16.221533] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-03-09T20:27:16.221690] [INFO ] [sig ] NMAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:16.371690] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMAI.txt [2026-03-09T20:27:16.371858] [INFO ] [sig ] [2028/3280] Completed NMAI in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:16.371906] [INFO ] [sig ] [2029/3280] Forecasting NMCO... [2026-03-09T20:27:16.371940] [INFO ] [sig ] Generating forecast for: NMCO [2026-03-09T20:27:16.371973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-03-09T20:27:16.384054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-03-09T20:27:16.384432] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-03-09T20:27:16.385464] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-03-09T20:27:16.385521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:16.385556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:16.385618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:16.385681] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:16.447875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:16.448917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:16.449019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:16.449112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:16.578214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:16.578379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:16.578430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:16.578478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:16.582261] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-03-09T20:27:16.582561] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-03-09T20:27:16.582722] [INFO ] [sig ] NMCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:16.732906] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMCO.txt [2026-03-09T20:27:16.733062] [INFO ] [sig ] [2029/3280] Completed NMCO in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:16.733102] [INFO ] [sig ] [2030/3280] Forecasting NMFC... [2026-03-09T20:27:16.733133] [INFO ] [sig ] Generating forecast for: NMFC [2026-03-09T20:27:16.733164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-03-09T20:27:16.745173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-03-09T20:27:16.745597] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-03-09T20:27:16.746476] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-03-09T20:27:16.746532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:16.746598] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:16.746648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:16.746731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:16.815237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:16.816112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:16.816218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:16.816260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:16.948265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:16.948432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:16.948476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:16.948506] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:16.952166] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=76.66%) [2026-03-09T20:27:16.952463] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-03-09T20:27:16.952625] [INFO ] [sig ] NMFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:17.102881] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMFC.txt [2026-03-09T20:27:17.103040] [INFO ] [sig ] [2030/3280] Completed NMFC in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:17.103089] [INFO ] [sig ] [2031/3280] Forecasting NMG... [2026-03-09T20:27:17.103124] [INFO ] [sig ] Generating forecast for: NMG [2026-03-09T20:27:17.103154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-03-09T20:27:17.115270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-03-09T20:27:17.115655] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-03-09T20:27:17.116508] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-03-09T20:27:17.116564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:17.116631] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:17.116693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:17.116754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:17.179472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:17.180229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:17.180315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:17.180350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:17.303269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:17.303438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:17.303480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:17.303508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:17.307394] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-03-09T20:27:17.307800] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-03-09T20:27:17.307965] [INFO ] [sig ] NMG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:17.457871] [INFO ] [LOCAL ] Saved forecast: NMG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NMG.txt [2026-03-09T20:27:17.458033] [INFO ] [sig ] [2031/3280] Completed NMG in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:17.458075] [INFO ] [sig ] [2032/3280] Forecasting NMI... [2026-03-09T20:27:17.458106] [INFO ] [sig ] Generating forecast for: NMI [2026-03-09T20:27:17.458137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-03-09T20:27:17.469728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-03-09T20:27:17.470056] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-03-09T20:27:17.470932] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-03-09T20:27:17.470987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:17.471019] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:17.471047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:17.471105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:17.535420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:17.536561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:17.536725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:17.536770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:17.652081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:17.652249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:17.652309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:17.652354] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:17.656048] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=74.00%) [2026-03-09T20:27:17.656354] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-03-09T20:27:17.656500] [INFO ] [sig ] NMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:17.804146] [INFO ] [LOCAL ] Saved forecast: NMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMI.txt [2026-03-09T20:27:17.804309] [INFO ] [sig ] [2032/3280] Completed NMI in 0.3s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:17.804352] [INFO ] [sig ] [2033/3280] Forecasting NMIH... [2026-03-09T20:27:17.804385] [INFO ] [sig ] Generating forecast for: NMIH [2026-03-09T20:27:17.804416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-03-09T20:27:17.816405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-03-09T20:27:17.816820] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-03-09T20:27:17.817814] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-03-09T20:27:17.817870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:17.817902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:17.817937] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:17.818013] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:17.881172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:17.882072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:17.882162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:17.882195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:18.009029] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:18.009236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:18.009305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:18.009337] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:18.013347] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-03-09T20:27:18.013744] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-03-09T20:27:18.013895] [INFO ] [sig ] NMIH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:18.165312] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMIH.txt [2026-03-09T20:27:18.165461] [INFO ] [sig ] [2033/3280] Completed NMIH in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:18.165503] [INFO ] [sig ] [2034/3280] Forecasting NMM... [2026-03-09T20:27:18.165545] [INFO ] [sig ] Generating forecast for: NMM [2026-03-09T20:27:18.165603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-03-09T20:27:18.177821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-03-09T20:27:18.178288] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-03-09T20:27:18.179243] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-03-09T20:27:18.179299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:18.179332] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:18.179359] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:18.179417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:18.241979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:18.242893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:18.242983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:18.243016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:18.373019] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:18.373189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:18.373231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:18.373260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:18.376942] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=96.03%) [2026-03-09T20:27:18.377249] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-03-09T20:27:18.377394] [INFO ] [sig ] NMM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:18.544587] [INFO ] [LOCAL ] Saved forecast: NMM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMM.txt [2026-03-09T20:27:18.544804] [INFO ] [sig ] [2034/3280] Completed NMM in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:18.544862] [INFO ] [sig ] [2035/3280] Forecasting NMRA... [2026-03-09T20:27:18.544895] [INFO ] [sig ] Generating forecast for: NMRA [2026-03-09T20:27:18.544926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-03-09T20:27:18.557161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-03-09T20:27:18.557525] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-03-09T20:27:18.558471] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-03-09T20:27:18.558528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:18.558562] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:18.558621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:18.558682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:18.620488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:18.621470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:18.621561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:18.621619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:18.747603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:18.747772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:18.747813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:18.747844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:18.751430] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-09T20:27:18.751746] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-03-09T20:27:18.751884] [INFO ] [sig ] NMRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:18.900225] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NMRA.txt [2026-03-09T20:27:18.900408] [INFO ] [sig ] [2035/3280] Completed NMRA in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:18.900452] [INFO ] [sig ] [2036/3280] Forecasting NMRK... [2026-03-09T20:27:18.900485] [INFO ] [sig ] Generating forecast for: NMRK [2026-03-09T20:27:18.900517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-03-09T20:27:18.912725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-03-09T20:27:18.913124] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-03-09T20:27:18.914027] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-03-09T20:27:18.914097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:18.914133] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:18.914161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:18.914219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:18.976853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:18.977767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:18.977859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:18.977893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:19.110085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:19.110254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:19.110298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:19.110327] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:19.113972] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-03-09T20:27:19.114303] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-03-09T20:27:19.114445] [INFO ] [sig ] NMRK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:19.264117] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NMRK.txt [2026-03-09T20:27:19.264295] [INFO ] [sig ] [2036/3280] Completed NMRK in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:19.264336] [INFO ] [sig ] [2037/3280] Forecasting NN... [2026-03-09T20:27:19.264367] [INFO ] [sig ] Generating forecast for: NN [2026-03-09T20:27:19.264397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-03-09T20:27:19.276644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-03-09T20:27:19.277048] [INFO ] [FORECASTER] Starting predict_future for NN [2026-03-09T20:27:19.278080] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-03-09T20:27:19.278150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:19.278203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:19.278234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:19.278302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:19.340715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:19.341622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:19.341710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:19.341746] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:19.470826] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:19.470995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:19.471038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:19.471068] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:19.474824] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=37.53%) [2026-03-09T20:27:19.475139] [INFO ] [FORECASTER] Completed predict_future for NN [2026-03-09T20:27:19.475288] [INFO ] [sig ] NN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:19.635114] [INFO ] [LOCAL ] Saved forecast: NN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NN.txt [2026-03-09T20:27:19.635360] [INFO ] [sig ] [2037/3280] Completed NN in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:19.635406] [INFO ] [sig ] [2038/3280] Forecasting NNDM... [2026-03-09T20:27:19.635440] [INFO ] [sig ] Generating forecast for: NNDM [2026-03-09T20:27:19.635485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-03-09T20:27:19.653100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-03-09T20:27:19.653507] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-03-09T20:27:19.654562] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-03-09T20:27:19.654635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:19.654676] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:19.654709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:19.654812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:19.719007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:19.720062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:19.720174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:19.720211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:19.850788] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:19.850954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:19.850998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:19.851030] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:19.854739] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: UP (p=59.60%) [2026-03-09T20:27:19.855091] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-03-09T20:27:19.855244] [INFO ] [sig ] NNDM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:20.002740] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NNDM.txt [2026-03-09T20:27:20.002914] [INFO ] [sig ] [2038/3280] Completed NNDM in 0.4s | 2.77 sym/s | Total: 12.2m | ETA: 7.5m [2026-03-09T20:27:20.002962] [INFO ] [sig ] [2039/3280] Forecasting NNE... [2026-03-09T20:27:20.002996] [INFO ] [sig ] Generating forecast for: NNE [2026-03-09T20:27:20.003028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-03-09T20:27:20.015032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-03-09T20:27:20.015464] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-03-09T20:27:20.016525] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-03-09T20:27:20.016633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:20.016731] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:20.016763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:20.016835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:20.079751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:20.080685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:20.080777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:20.080811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:20.207438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:20.207641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:20.207686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:20.207716] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:20.211488] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-03-09T20:27:20.211810] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-03-09T20:27:20.211952] [INFO ] [sig ] NNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:20.361832] [INFO ] [LOCAL ] Saved forecast: NNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NNE.txt [2026-03-09T20:27:20.361984] [INFO ] [sig ] [2039/3280] Completed NNE in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.5m [2026-03-09T20:27:20.362024] [INFO ] [sig ] [2040/3280] Forecasting NNI... [2026-03-09T20:27:20.362055] [INFO ] [sig ] Generating forecast for: NNI [2026-03-09T20:27:20.362086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-03-09T20:27:20.374350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-03-09T20:27:20.374714] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-03-09T20:27:20.375653] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-03-09T20:27:20.375708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:20.375742] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:20.375770] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:20.375827] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:20.439407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:20.440274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:20.440364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:20.440397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:20.573764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:20.573954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:20.574001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:20.574033] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:20.578202] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=72.16%) [2026-03-09T20:27:20.578541] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-03-09T20:27:20.578713] [INFO ] [sig ] NNI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:20.736342] [INFO ] [LOCAL ] Saved forecast: NNI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NNI.txt [2026-03-09T20:27:20.736506] [INFO ] [sig ] [2040/3280] Completed NNI in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.5m [2026-03-09T20:27:20.736548] [INFO ] [sig ] [2041/3280] Forecasting NNN... [2026-03-09T20:27:20.736608] [INFO ] [sig ] Generating forecast for: NNN [2026-03-09T20:27:20.736656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-03-09T20:27:20.750227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-03-09T20:27:20.750650] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-03-09T20:27:20.751498] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-03-09T20:27:20.751554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:20.751608] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:20.751638] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:20.751696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:20.824057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:20.825027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:20.825116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:20.825152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:20.961103] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:20.961270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:20.961313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:20.961343] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:20.964971] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: UP (p=58.24%) [2026-03-09T20:27:20.965266] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-03-09T20:27:20.965402] [INFO ] [sig ] NNN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:21.121002] [INFO ] [LOCAL ] Saved forecast: NNN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NNN.txt [2026-03-09T20:27:21.121260] [INFO ] [sig ] [2041/3280] Completed NNN in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:21.121312] [INFO ] [sig ] [2042/3280] Forecasting NNY... [2026-03-09T20:27:21.121347] [INFO ] [sig ] Generating forecast for: NNY [2026-03-09T20:27:21.121381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-03-09T20:27:21.134259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-03-09T20:27:21.134629] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-03-09T20:27:21.135542] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-03-09T20:27:21.135675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:21.135724] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:21.135753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:21.135821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:21.200815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:21.201686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:21.201785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:21.201822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:21.319187] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:21.319392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:21.319458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:21.319508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:21.323320] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-03-09T20:27:21.323685] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-03-09T20:27:21.323845] [INFO ] [sig ] NNY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:21.475617] [INFO ] [LOCAL ] Saved forecast: NNY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NNY.txt [2026-03-09T20:27:21.475812] [INFO ] [sig ] [2042/3280] Completed NNY in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:21.475864] [INFO ] [sig ] [2043/3280] Forecasting NOA... [2026-03-09T20:27:21.475899] [INFO ] [sig ] Generating forecast for: NOA [2026-03-09T20:27:21.475931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-03-09T20:27:21.489648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-03-09T20:27:21.490091] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-03-09T20:27:21.490996] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-03-09T20:27:21.491053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:21.491087] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:21.491115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:21.491175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:21.554646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:21.555539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:21.555666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:21.555704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:21.679260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:21.679430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:21.679473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:21.679503] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:21.683248] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-03-09T20:27:21.683553] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-03-09T20:27:21.683731] [INFO ] [sig ] NOA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:21.832313] [INFO ] [LOCAL ] Saved forecast: NOA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NOA.txt [2026-03-09T20:27:21.832495] [INFO ] [sig ] [2043/3280] Completed NOA in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:21.832549] [INFO ] [sig ] [2044/3280] Forecasting NOAH... [2026-03-09T20:27:21.832609] [INFO ] [sig ] Generating forecast for: NOAH [2026-03-09T20:27:21.832653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-03-09T20:27:21.845659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-03-09T20:27:21.846071] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-03-09T20:27:21.846940] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-03-09T20:27:21.846997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:21.847042] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:21.847071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:21.847129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:21.909502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:21.910459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:21.910550] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:21.910603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:22.041013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:22.041190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:22.041233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:22.041262] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:22.044891] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=84.00%) [2026-03-09T20:27:22.045188] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-03-09T20:27:22.045325] [INFO ] [sig ] NOAH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:22.202670] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NOAH.txt [2026-03-09T20:27:22.202822] [INFO ] [sig ] [2044/3280] Completed NOAH in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:22.202863] [INFO ] [sig ] [2045/3280] Forecasting NODK... [2026-03-09T20:27:22.202893] [INFO ] [sig ] Generating forecast for: NODK [2026-03-09T20:27:22.202923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-03-09T20:27:22.213408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-03-09T20:27:22.213751] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-03-09T20:27:22.214606] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-03-09T20:27:22.214661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:22.214691] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:22.214717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:22.214773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:22.272793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:22.273529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:22.273633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:22.273670] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:22.383441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:22.383626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:22.383671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:22.383702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:22.388361] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-03-09T20:27:22.388783] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-03-09T20:27:22.388978] [INFO ] [sig ] NODK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:22.550826] [INFO ] [LOCAL ] Saved forecast: NODK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NODK.txt [2026-03-09T20:27:22.550977] [INFO ] [sig ] [2045/3280] Completed NODK in 0.3s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:22.551020] [INFO ] [sig ] [2046/3280] Forecasting NOG... [2026-03-09T20:27:22.551051] [INFO ] [sig ] Generating forecast for: NOG [2026-03-09T20:27:22.551082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-03-09T20:27:22.563836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-03-09T20:27:22.564274] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-03-09T20:27:22.565240] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-03-09T20:27:22.565309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:22.565350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:22.565385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:22.565452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:22.626877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:22.627760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:22.627845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:22.627880] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:22.759865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:22.760033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:22.760077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:22.760107] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:22.763945] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-03-09T20:27:22.764249] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-03-09T20:27:22.764396] [INFO ] [sig ] NOG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:22.916290] [INFO ] [LOCAL ] Saved forecast: NOG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NOG.txt [2026-03-09T20:27:22.916475] [INFO ] [sig ] [2046/3280] Completed NOG in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:22.916525] [INFO ] [sig ] [2047/3280] Forecasting NOMD... [2026-03-09T20:27:22.916558] [INFO ] [sig ] Generating forecast for: NOMD [2026-03-09T20:27:22.916615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-03-09T20:27:22.929613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-03-09T20:27:22.929976] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-03-09T20:27:22.930913] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-03-09T20:27:22.930970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:22.931003] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:22.931030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:22.931088] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:22.995999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:22.996920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:22.997027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:22.997065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:23.122311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:23.122476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:23.122521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:23.122552] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:23.126132] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-03-09T20:27:23.126432] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-03-09T20:27:23.126616] [INFO ] [sig ] NOMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:23.276245] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NOMD.txt [2026-03-09T20:27:23.276393] [INFO ] [sig ] [2047/3280] Completed NOMD in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:23.276440] [INFO ] [sig ] [2048/3280] Forecasting NPCE... [2026-03-09T20:27:23.276471] [INFO ] [sig ] Generating forecast for: NPCE [2026-03-09T20:27:23.276503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-03-09T20:27:23.289920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-03-09T20:27:23.290363] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-03-09T20:27:23.291425] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-03-09T20:27:23.291482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:23.291514] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:23.291542] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:23.291627] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:23.354257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:23.355109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:23.355195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:23.355251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:23.480562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:23.480753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:23.480796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:23.480826] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:23.484566] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-03-09T20:27:23.484919] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-03-09T20:27:23.485066] [INFO ] [sig ] NPCE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:23.646967] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NPCE.txt [2026-03-09T20:27:23.647122] [INFO ] [sig ] [2048/3280] Completed NPCE in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:23.647165] [INFO ] [sig ] [2049/3280] Forecasting NPFD... [2026-03-09T20:27:23.647197] [INFO ] [sig ] Generating forecast for: NPFD [2026-03-09T20:27:23.647227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-03-09T20:27:23.660700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-03-09T20:27:23.661110] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-03-09T20:27:23.662043] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-03-09T20:27:23.662098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:23.662132] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:23.662161] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:23.662219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:23.724202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:23.725122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:23.725250] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:23.725300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:23.850255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:23.850434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:23.850479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:23.850509] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:23.854278] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=10.13%) [2026-03-09T20:27:23.854653] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-03-09T20:27:23.854851] [INFO ] [sig ] NPFD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:24.011108] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NPFD.txt [2026-03-09T20:27:24.011276] [INFO ] [sig ] [2049/3280] Completed NPFD in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:24.011319] [INFO ] [sig ] [2050/3280] Forecasting NPK... [2026-03-09T20:27:24.011350] [INFO ] [sig ] Generating forecast for: NPK [2026-03-09T20:27:24.011379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-03-09T20:27:24.023387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-03-09T20:27:24.023798] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-03-09T20:27:24.024701] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-03-09T20:27:24.024759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:24.024792] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:24.024819] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:24.024878] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:24.086014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:24.086876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:24.086965] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:24.086999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:24.221551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:24.221741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:24.221784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:24.221815] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:24.226368] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-03-09T20:27:24.226902] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-03-09T20:27:24.227048] [INFO ] [sig ] NPK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:24.385080] [INFO ] [LOCAL ] Saved forecast: NPK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NPK.txt [2026-03-09T20:27:24.385241] [INFO ] [sig ] [2050/3280] Completed NPK in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:24.385285] [INFO ] [sig ] [2051/3280] Forecasting NPO... [2026-03-09T20:27:24.385317] [INFO ] [sig ] Generating forecast for: NPO [2026-03-09T20:27:24.385349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-03-09T20:27:24.399346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-03-09T20:27:24.399861] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-03-09T20:27:24.400870] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-03-09T20:27:24.400928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:24.400962] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:24.400990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:24.401048] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:24.462176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:24.463093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:24.463195] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:24.463232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:24.590337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:24.590502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:24.590546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:24.590629] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:24.594711] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-03-09T20:27:24.595025] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-03-09T20:27:24.595173] [INFO ] [sig ] NPO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:24.748426] [INFO ] [LOCAL ] Saved forecast: NPO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NPO.txt [2026-03-09T20:27:24.748809] [INFO ] [sig ] [2051/3280] Completed NPO in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:24.748860] [INFO ] [sig ] [2052/3280] Forecasting NQP... [2026-03-09T20:27:24.748892] [INFO ] [sig ] Generating forecast for: NQP [2026-03-09T20:27:24.748922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-03-09T20:27:24.763538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-03-09T20:27:24.763877] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-03-09T20:27:24.764746] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-03-09T20:27:24.764802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:24.764834] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:24.764862] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:24.764920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:24.830098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:24.831150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:24.831238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:24.831272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:24.954949] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:24.955120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:24.955163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:24.955195] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:24.958830] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-03-09T20:27:24.959125] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-03-09T20:27:24.959261] [INFO ] [sig ] NQP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:25.105084] [INFO ] [LOCAL ] Saved forecast: NQP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NQP.txt [2026-03-09T20:27:25.105316] [INFO ] [sig ] [2052/3280] Completed NQP in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:25.105364] [INFO ] [sig ] [2053/3280] Forecasting NRC... [2026-03-09T20:27:25.105396] [INFO ] [sig ] Generating forecast for: NRC [2026-03-09T20:27:25.105428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-03-09T20:27:25.118507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-03-09T20:27:25.118895] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-03-09T20:27:25.119811] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-03-09T20:27:25.119867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:25.119908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:25.119944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:25.120003] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:25.181103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:25.181895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:25.181983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:25.182035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:25.305831] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:25.306018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:25.306070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:25.306102] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:25.309997] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=64.81%) [2026-03-09T20:27:25.310310] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-03-09T20:27:25.310457] [INFO ] [sig ] NRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:25.459520] [INFO ] [LOCAL ] Saved forecast: NRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NRC.txt [2026-03-09T20:27:25.459700] [INFO ] [sig ] [2053/3280] Completed NRC in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:25.459743] [INFO ] [sig ] [2054/3280] Forecasting NRDS... [2026-03-09T20:27:25.459775] [INFO ] [sig ] Generating forecast for: NRDS [2026-03-09T20:27:25.459807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-03-09T20:27:25.472857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-03-09T20:27:25.473230] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-03-09T20:27:25.474139] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-03-09T20:27:25.474195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:25.474228] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:25.474257] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:25.474329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:25.536774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:25.537908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:25.537998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:25.538032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:25.665652] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:25.665819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:25.665867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:25.665896] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:25.669592] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: DOWN (p=35.07%) [2026-03-09T20:27:25.669890] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-03-09T20:27:25.670027] [INFO ] [sig ] NRDS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:25.822376] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NRDS.txt [2026-03-09T20:27:25.822538] [INFO ] [sig ] [2054/3280] Completed NRDS in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:25.822601] [INFO ] [sig ] [2055/3280] Forecasting NREF... [2026-03-09T20:27:25.822636] [INFO ] [sig ] Generating forecast for: NREF [2026-03-09T20:27:25.822668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-03-09T20:27:25.835092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-03-09T20:27:25.835475] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-03-09T20:27:25.836364] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-03-09T20:27:25.836419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:25.836452] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:25.836490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:25.836549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:25.903454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:25.904671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:25.904775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:25.904811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:26.035044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:26.035213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:26.035259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:26.035304] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:26.039312] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-03-09T20:27:26.039718] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-03-09T20:27:26.039887] [INFO ] [sig ] NREF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:26.183171] [INFO ] [LOCAL ] Saved forecast: NREF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NREF.txt [2026-03-09T20:27:26.183311] [INFO ] [sig ] [2055/3280] Completed NREF in 0.4s | 2.77 sym/s | Total: 12.3m | ETA: 7.4m [2026-03-09T20:27:26.183351] [INFO ] [sig ] [2056/3280] Forecasting NRG... [2026-03-09T20:27:26.183382] [INFO ] [sig ] Generating forecast for: NRG [2026-03-09T20:27:26.183413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-03-09T20:27:26.196143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-03-09T20:27:26.196468] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-03-09T20:27:26.197312] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-03-09T20:27:26.197367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:26.197425] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:26.197453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:26.197512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:26.254838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:26.255484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:26.255564] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:26.255658] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:26.374690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:26.374855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:26.374896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:26.374925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:26.378480] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=2.42%) [2026-03-09T20:27:26.378788] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-03-09T20:27:26.378922] [INFO ] [sig ] NRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:26.521277] [INFO ] [LOCAL ] Saved forecast: NRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NRG.txt [2026-03-09T20:27:26.521434] [INFO ] [sig ] [2056/3280] Completed NRG in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.4m [2026-03-09T20:27:26.521476] [INFO ] [sig ] [2057/3280] Forecasting NRIM... [2026-03-09T20:27:26.521506] [INFO ] [sig ] Generating forecast for: NRIM [2026-03-09T20:27:26.521537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-03-09T20:27:26.533267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-03-09T20:27:26.533611] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-03-09T20:27:26.534465] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-03-09T20:27:26.534519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:26.534551] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:26.534596] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:26.534655] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:26.593463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:26.594432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:26.594529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:26.594565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:26.722262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:26.722431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:26.722475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:26.722504] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:26.726223] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-03-09T20:27:26.726567] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-03-09T20:27:26.726734] [INFO ] [sig ] NRIM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:26.874039] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NRIM.txt [2026-03-09T20:27:26.874202] [INFO ] [sig ] [2057/3280] Completed NRIM in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:26.874243] [INFO ] [sig ] [2058/3280] Forecasting NRIX... [2026-03-09T20:27:26.874274] [INFO ] [sig ] Generating forecast for: NRIX [2026-03-09T20:27:26.874304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-03-09T20:27:26.887472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-03-09T20:27:26.887947] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-03-09T20:27:26.888899] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-03-09T20:27:26.888957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:26.888990] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:26.889016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:26.889073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:26.949133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:26.950104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:26.950199] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:26.950232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:27.076733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:27.076897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:27.076940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:27.076969] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:27.080592] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=17.85%) [2026-03-09T20:27:27.080894] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-03-09T20:27:27.081037] [INFO ] [sig ] NRIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:27.223809] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NRIX.txt [2026-03-09T20:27:27.223976] [INFO ] [sig ] [2058/3280] Completed NRIX in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:27.224018] [INFO ] [sig ] [2059/3280] Forecasting NRK... [2026-03-09T20:27:27.224049] [INFO ] [sig ] Generating forecast for: NRK [2026-03-09T20:27:27.224086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-03-09T20:27:27.236625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-03-09T20:27:27.237005] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-03-09T20:27:27.237882] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-03-09T20:27:27.237937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:27.237968] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:27.237994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:27.238050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:27.295782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:27.296674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:27.296761] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:27.296795] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:27.422269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:27.422448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:27.422496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:27.422565] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:27.426489] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=41.47%) [2026-03-09T20:27:27.426808] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-03-09T20:27:27.426971] [INFO ] [sig ] NRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:27.570052] [INFO ] [LOCAL ] Saved forecast: NRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NRK.txt [2026-03-09T20:27:27.570226] [INFO ] [sig ] [2059/3280] Completed NRK in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:27.570270] [INFO ] [sig ] [2060/3280] Forecasting NRP... [2026-03-09T20:27:27.570301] [INFO ] [sig ] Generating forecast for: NRP [2026-03-09T20:27:27.570336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-03-09T20:27:27.582248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-03-09T20:27:27.582648] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-03-09T20:27:27.583485] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-03-09T20:27:27.583540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:27.583595] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:27.583625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:27.583682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:27.641201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:27.642122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:27.642218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:27.642252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:27.756563] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:27.756743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:27.756788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:27.756816] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:27.760673] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=87.79%) [2026-03-09T20:27:27.760957] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-03-09T20:27:27.761087] [INFO ] [sig ] NRP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:27.904342] [INFO ] [LOCAL ] Saved forecast: NRP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NRP.txt [2026-03-09T20:27:27.904504] [INFO ] [sig ] [2060/3280] Completed NRP in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:27.904559] [INFO ] [sig ] [2061/3280] Forecasting NRXP... [2026-03-09T20:27:27.904626] [INFO ] [sig ] Generating forecast for: NRXP [2026-03-09T20:27:27.904670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-03-09T20:27:27.918744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-03-09T20:27:27.919170] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-03-09T20:27:27.920150] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-03-09T20:27:27.920207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:27.920240] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:27.920268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:27.920327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:27.990397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:27.991351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:27.991467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:27.991528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:28.117938] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:28.118102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:28.118144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:28.118173] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:28.121733] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-03-09T20:27:28.122018] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-03-09T20:27:28.122148] [INFO ] [sig ] NRXP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:28.263663] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NRXP.txt [2026-03-09T20:27:28.263821] [INFO ] [sig ] [2061/3280] Completed NRXP in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:28.263862] [INFO ] [sig ] [2062/3280] Forecasting NSC... [2026-03-09T20:27:28.263901] [INFO ] [sig ] Generating forecast for: NSC [2026-03-09T20:27:28.263939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-03-09T20:27:28.275650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-03-09T20:27:28.276051] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-03-09T20:27:28.276903] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-03-09T20:27:28.276957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:28.276989] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:28.277016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:28.277073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:28.335258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:28.336184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:28.336269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:28.336302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:28.462112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:28.462279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:28.462320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:28.462349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:28.465982] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-03-09T20:27:28.466291] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-03-09T20:27:28.466428] [INFO ] [sig ] NSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:28.614518] [INFO ] [LOCAL ] Saved forecast: NSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NSC.txt [2026-03-09T20:27:28.614732] [INFO ] [sig ] [2062/3280] Completed NSC in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:28.614780] [INFO ] [sig ] [2063/3280] Forecasting NSP... [2026-03-09T20:27:28.614810] [INFO ] [sig ] Generating forecast for: NSP [2026-03-09T20:27:28.614840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-03-09T20:27:28.626101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-03-09T20:27:28.626495] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-03-09T20:27:28.627334] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-03-09T20:27:28.627393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:28.627428] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:28.627455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:28.627512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:28.685526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:28.686412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:28.686505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:28.686538] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:28.808444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:28.808650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:28.808695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:28.808724] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:28.812166] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=49.33%) [2026-03-09T20:27:28.812444] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-03-09T20:27:28.812592] [INFO ] [sig ] NSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:28.973187] [INFO ] [LOCAL ] Saved forecast: NSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NSP.txt [2026-03-09T20:27:28.973349] [INFO ] [sig ] [2063/3280] Completed NSP in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:28.973391] [INFO ] [sig ] [2064/3280] Forecasting NSSC... [2026-03-09T20:27:28.973423] [INFO ] [sig ] Generating forecast for: NSSC [2026-03-09T20:27:28.973453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-03-09T20:27:28.986253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-03-09T20:27:28.986671] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-03-09T20:27:28.987487] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-03-09T20:27:28.987567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:28.987627] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:28.987655] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:28.987711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:29.050143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:29.051072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:29.051156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:29.051188] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:29.176140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:29.176305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:29.176346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:29.176380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:29.179994] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-03-09T20:27:29.180290] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-03-09T20:27:29.180425] [INFO ] [sig ] NSSC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:29.329880] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NSSC.txt [2026-03-09T20:27:29.330041] [INFO ] [sig ] [2064/3280] Completed NSSC in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:29.330081] [INFO ] [sig ] [2065/3280] Forecasting NTAP... [2026-03-09T20:27:29.330112] [INFO ] [sig ] Generating forecast for: NTAP [2026-03-09T20:27:29.330143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-03-09T20:27:29.342437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-03-09T20:27:29.342751] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-03-09T20:27:29.343541] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-03-09T20:27:29.343620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:29.343653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:29.343679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:29.343736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:29.401799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:29.402399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:29.402477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:29.402509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:29.526391] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:29.526565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:29.526625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:29.526654] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:29.530316] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=11.09%) [2026-03-09T20:27:29.530800] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-03-09T20:27:29.530938] [INFO ] [sig ] NTAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:29.671486] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NTAP.txt [2026-03-09T20:27:29.671640] [INFO ] [sig ] [2065/3280] Completed NTAP in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:29.671682] [INFO ] [sig ] [2066/3280] Forecasting NTB... [2026-03-09T20:27:29.671712] [INFO ] [sig ] Generating forecast for: NTB [2026-03-09T20:27:29.671743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-03-09T20:27:29.683610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-03-09T20:27:29.684137] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-03-09T20:27:29.684991] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-03-09T20:27:29.685045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:29.685077] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:29.685105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:29.685161] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:29.744303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:29.745261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:29.745372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:29.745406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:29.865593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:29.865766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:29.865808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:29.865837] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:29.869529] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-03-09T20:27:29.869878] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-03-09T20:27:29.870026] [INFO ] [sig ] NTB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:30.017643] [INFO ] [LOCAL ] Saved forecast: NTB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NTB.txt [2026-03-09T20:27:30.017810] [INFO ] [sig ] [2066/3280] Completed NTB in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:30.017850] [INFO ] [sig ] [2067/3280] Forecasting NTES... [2026-03-09T20:27:30.017882] [INFO ] [sig ] Generating forecast for: NTES [2026-03-09T20:27:30.017912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-03-09T20:27:30.029835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-03-09T20:27:30.030255] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-03-09T20:27:30.031139] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-03-09T20:27:30.031199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:30.031232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:30.031259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:30.031317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:30.092461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:30.093396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:30.093499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:30.093541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:30.214627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:30.214792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:30.214834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:30.214864] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:30.218464] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=88.61%) [2026-03-09T20:27:30.218790] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-03-09T20:27:30.218923] [INFO ] [sig ] NTES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:30.362015] [INFO ] [LOCAL ] Saved forecast: NTES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTES.txt [2026-03-09T20:27:30.362150] [INFO ] [sig ] [2067/3280] Completed NTES in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:30.362189] [INFO ] [sig ] [2068/3280] Forecasting NTIC... [2026-03-09T20:27:30.362219] [INFO ] [sig ] Generating forecast for: NTIC [2026-03-09T20:27:30.362249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-03-09T20:27:30.373994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-03-09T20:27:30.374274] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-03-09T20:27:30.375091] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-03-09T20:27:30.375156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:30.375189] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:30.375217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:30.375273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:30.435182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:30.436456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:30.436556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:30.436627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:30.564945] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:30.565112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:30.565155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:30.565187] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:30.569124] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-03-09T20:27:30.569421] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-03-09T20:27:30.569560] [INFO ] [sig ] NTIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:30.733099] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NTIC.txt [2026-03-09T20:27:30.733286] [INFO ] [sig ] [2068/3280] Completed NTIC in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:30.733332] [INFO ] [sig ] [2069/3280] Forecasting NTLA... [2026-03-09T20:27:30.733374] [INFO ] [sig ] Generating forecast for: NTLA [2026-03-09T20:27:30.733411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-03-09T20:27:30.745908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-03-09T20:27:30.746283] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-03-09T20:27:30.747180] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-03-09T20:27:30.747235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:30.747267] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:30.747295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:30.747352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:30.816185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:30.817026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:30.817114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:30.817148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:30.952003] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:30.952173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:30.952214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:30.952244] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:30.955833] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=95.06%) [2026-03-09T20:27:30.956127] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-03-09T20:27:30.956280] [INFO ] [sig ] NTLA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:31.111991] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTLA.txt [2026-03-09T20:27:31.112182] [INFO ] [sig ] [2069/3280] Completed NTLA in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:31.112226] [INFO ] [sig ] [2070/3280] Forecasting NTNX... [2026-03-09T20:27:31.112258] [INFO ] [sig ] Generating forecast for: NTNX [2026-03-09T20:27:31.112290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-03-09T20:27:31.125183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-03-09T20:27:31.125557] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-03-09T20:27:31.126411] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-03-09T20:27:31.126467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:31.126503] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:31.126534] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:31.126609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:31.187113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:31.187992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:31.188080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:31.188115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:31.313268] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:31.313439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:31.313488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:31.313523] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:31.317607] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-03-09T20:27:31.317903] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-03-09T20:27:31.318042] [INFO ] [sig ] NTNX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:31.460919] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTNX.txt [2026-03-09T20:27:31.461081] [INFO ] [sig ] [2070/3280] Completed NTNX in 0.3s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:31.461124] [INFO ] [sig ] [2071/3280] Forecasting NTRA... [2026-03-09T20:27:31.461154] [INFO ] [sig ] Generating forecast for: NTRA [2026-03-09T20:27:31.461183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-03-09T20:27:31.474146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-03-09T20:27:31.474541] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-03-09T20:27:31.475600] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-03-09T20:27:31.475659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:31.475692] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:31.475719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:31.475778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:31.537637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:31.538542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:31.538661] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:31.538694] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:31.668277] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:31.668444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:31.668498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:31.668534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:31.672247] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-03-09T20:27:31.672555] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-03-09T20:27:31.672736] [INFO ] [sig ] NTRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:31.816371] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTRA.txt [2026-03-09T20:27:31.816538] [INFO ] [sig ] [2071/3280] Completed NTRA in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:31.816601] [INFO ] [sig ] [2072/3280] Forecasting NTRB... [2026-03-09T20:27:31.816837] [INFO ] [sig ] Generating forecast for: NTRB [2026-03-09T20:27:31.816884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-03-09T20:27:31.831443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-03-09T20:27:31.831846] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-03-09T20:27:31.832935] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-03-09T20:27:31.832992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:31.833027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:31.833055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:31.833113] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:31.895133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:31.895994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:31.896082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:31.896116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:32.015929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:32.016092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:32.016134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:32.016164] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:32.019970] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-03-09T20:27:32.020268] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-03-09T20:27:32.020407] [INFO ] [sig ] NTRB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:32.168142] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTRB.txt [2026-03-09T20:27:32.168291] [INFO ] [sig ] [2072/3280] Completed NTRB in 0.4s | 2.77 sym/s | Total: 12.4m | ETA: 7.3m [2026-03-09T20:27:32.168332] [INFO ] [sig ] [2073/3280] Forecasting NTRS... [2026-03-09T20:27:32.168364] [INFO ] [sig ] Generating forecast for: NTRS [2026-03-09T20:27:32.168398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-03-09T20:27:32.180490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-03-09T20:27:32.180888] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-03-09T20:27:32.181819] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-03-09T20:27:32.181875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:32.181938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:32.181972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:32.182050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:32.246010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:32.247036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:32.247122] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:32.247154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:32.371906] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:32.372076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:32.372117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:32.372145] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:32.375735] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: DOWN (p=19.85%) [2026-03-09T20:27:32.376052] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-03-09T20:27:32.376201] [INFO ] [sig ] NTRS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:32.518672] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NTRS.txt [2026-03-09T20:27:32.518817] [INFO ] [sig ] [2073/3280] Completed NTRS in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.3m [2026-03-09T20:27:32.518858] [INFO ] [sig ] [2074/3280] Forecasting NTRSO... [2026-03-09T20:27:32.518889] [INFO ] [sig ] Generating forecast for: NTRSO [2026-03-09T20:27:32.518920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-03-09T20:27:32.531532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-03-09T20:27:32.532001] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-03-09T20:27:32.533061] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-03-09T20:27:32.533130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:32.533174] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:32.533208] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:32.533285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:32.596423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:32.597313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:32.597401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:32.597436] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:32.716792] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:32.716935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:32.716975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:32.717005] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:32.720512] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-03-09T20:27:32.720820] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-03-09T20:27:32.720954] [INFO ] [sig ] NTRSO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:32.863375] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NTRSO.txt [2026-03-09T20:27:32.863492] [INFO ] [sig ] [2074/3280] Completed NTRSO in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:32.863532] [INFO ] [sig ] [2075/3280] Forecasting NUS... [2026-03-09T20:27:32.863561] [INFO ] [sig ] Generating forecast for: NUS [2026-03-09T20:27:32.863624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-03-09T20:27:32.874949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-03-09T20:27:32.875290] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-03-09T20:27:32.876221] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-03-09T20:27:32.876277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:32.876311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:32.876342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:32.876401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:32.937615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:32.938520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:32.938628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:32.938665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:33.069219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:33.069384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:33.069425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:33.069457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:33.073900] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-03-09T20:27:33.074185] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-03-09T20:27:33.074318] [INFO ] [sig ] NUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:33.218655] [INFO ] [LOCAL ] Saved forecast: NUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NUS.txt [2026-03-09T20:27:33.218810] [INFO ] [sig ] [2075/3280] Completed NUS in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:33.218850] [INFO ] [sig ] [2076/3280] Forecasting NUTX... [2026-03-09T20:27:33.218888] [INFO ] [sig ] Generating forecast for: NUTX [2026-03-09T20:27:33.218927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-03-09T20:27:33.230526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-03-09T20:27:33.230890] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-03-09T20:27:33.231728] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-03-09T20:27:33.231782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:33.231813] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:33.231840] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:33.231897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:33.289863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:33.290504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:33.290607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:33.290642] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:33.419469] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:33.419631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:33.419673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:33.419733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:33.423136] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=34.73%) [2026-03-09T20:27:33.423416] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-03-09T20:27:33.423549] [INFO ] [sig ] NUTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:33.564243] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NUTX.txt [2026-03-09T20:27:33.564383] [INFO ] [sig ] [2076/3280] Completed NUTX in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:33.564422] [INFO ] [sig ] [2077/3280] Forecasting NUVB... [2026-03-09T20:27:33.564451] [INFO ] [sig ] Generating forecast for: NUVB [2026-03-09T20:27:33.564482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-03-09T20:27:33.576200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-03-09T20:27:33.576559] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-03-09T20:27:33.577387] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-03-09T20:27:33.577441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:33.577472] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:33.577499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:33.577600] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:33.636991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:33.637713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:33.637794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:33.637827] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:33.761615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:33.761785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:33.761827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:33.761857] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:33.765312] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-03-09T20:27:33.765643] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-03-09T20:27:33.765779] [INFO ] [sig ] NUVB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:33.911120] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NUVB.txt [2026-03-09T20:27:33.911259] [INFO ] [sig ] [2077/3280] Completed NUVB in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:33.911298] [INFO ] [sig ] [2078/3280] Forecasting NUVL... [2026-03-09T20:27:33.911328] [INFO ] [sig ] Generating forecast for: NUVL [2026-03-09T20:27:33.911359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-03-09T20:27:33.924213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-03-09T20:27:33.924555] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-03-09T20:27:33.925418] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-03-09T20:27:33.925472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:33.925505] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:33.925536] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:33.925630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:33.983028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:33.983730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:33.983811] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:33.983843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:34.102920] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:34.103079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:34.103120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:34.103150] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:34.106739] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-03-09T20:27:34.107040] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-03-09T20:27:34.107174] [INFO ] [sig ] NUVL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:34.254436] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NUVL.txt [2026-03-09T20:27:34.254630] [INFO ] [sig ] [2078/3280] Completed NUVL in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:34.254866] [INFO ] [sig ] [2079/3280] Forecasting NUWE... [2026-03-09T20:27:34.254898] [INFO ] [sig ] Generating forecast for: NUWE [2026-03-09T20:27:34.254931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-03-09T20:27:34.266958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-03-09T20:27:34.267359] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-03-09T20:27:34.268293] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-03-09T20:27:34.268350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:34.268394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:34.268423] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:34.268479] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:34.325907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:34.326645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:34.326726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:34.326758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:34.443218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:34.443378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:34.443418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:34.443446] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:34.447156] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=46.52%) [2026-03-09T20:27:34.447434] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-03-09T20:27:34.447630] [INFO ] [sig ] NUWE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:34.597465] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NUWE.txt [2026-03-09T20:27:34.597695] [INFO ] [sig ] [2079/3280] Completed NUWE in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:34.597741] [INFO ] [sig ] [2080/3280] Forecasting NVAX... [2026-03-09T20:27:34.597772] [INFO ] [sig ] Generating forecast for: NVAX [2026-03-09T20:27:34.597808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-03-09T20:27:34.609479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-03-09T20:27:34.609890] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-03-09T20:27:34.610817] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-03-09T20:27:34.610876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:34.610910] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:34.610938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:34.610997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:34.671503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:34.672424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:34.672514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:34.672548] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:34.797918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:34.798084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:34.798128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:34.798158] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:34.801961] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-03-09T20:27:34.802246] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-03-09T20:27:34.802380] [INFO ] [sig ] NVAX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:34.961988] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVAX.txt [2026-03-09T20:27:34.962168] [INFO ] [sig ] [2080/3280] Completed NVAX in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:34.962212] [INFO ] [sig ] [2081/3280] Forecasting NVD... [2026-03-09T20:27:34.962245] [INFO ] [sig ] Generating forecast for: NVD [2026-03-09T20:27:34.962277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-03-09T20:27:34.974366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-03-09T20:27:34.974821] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-03-09T20:27:34.975769] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-03-09T20:27:34.975827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:34.975861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:34.975889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:34.975946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:35.034385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:35.035307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:35.035393] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:35.035428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:35.152392] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:35.152600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:35.152652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:35.152682] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:35.156201] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=64.36%) [2026-03-09T20:27:35.156483] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-03-09T20:27:35.156636] [INFO ] [sig ] NVD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:35.298204] [INFO ] [LOCAL ] Saved forecast: NVD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVD.txt [2026-03-09T20:27:35.298360] [INFO ] [sig ] [2081/3280] Completed NVD in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:35.298402] [INFO ] [sig ] [2082/3280] Forecasting NVDA... [2026-03-09T20:27:35.298434] [INFO ] [sig ] Generating forecast for: NVDA [2026-03-09T20:27:35.298466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-03-09T20:27:35.310512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-03-09T20:27:35.310963] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-03-09T20:27:35.311883] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-03-09T20:27:35.311940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:35.311973] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:35.312001] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:35.312059] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:35.370758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:35.371636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:35.371720] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:35.371754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:35.495707] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:35.495861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:35.495903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:35.495932] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:35.499676] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: DOWN (p=20.65%) [2026-03-09T20:27:35.499958] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-03-09T20:27:35.500088] [INFO ] [sig ] NVDA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:35.649009] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVDA.txt [2026-03-09T20:27:35.649185] [INFO ] [sig ] [2082/3280] Completed NVDA in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:35.649241] [INFO ] [sig ] [2083/3280] Forecasting NVDD... [2026-03-09T20:27:35.649275] [INFO ] [sig ] Generating forecast for: NVDD [2026-03-09T20:27:35.649306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-03-09T20:27:35.662069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-03-09T20:27:35.662466] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-03-09T20:27:35.663544] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-03-09T20:27:35.663635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:35.663695] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:35.663743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:35.663811] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:35.725372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:35.726333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:35.726465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:35.726504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:35.849810] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:35.849979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:35.850023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:35.850056] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:35.853648] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=31.25%) [2026-03-09T20:27:35.853938] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-03-09T20:27:35.854076] [INFO ] [sig ] NVDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:35.994921] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVDD.txt [2026-03-09T20:27:35.995058] [INFO ] [sig ] [2083/3280] Completed NVDD in 0.3s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:35.995102] [INFO ] [sig ] [2084/3280] Forecasting NVDL... [2026-03-09T20:27:35.995132] [INFO ] [sig ] Generating forecast for: NVDL [2026-03-09T20:27:35.995161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-03-09T20:27:36.007503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-03-09T20:27:36.007910] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-03-09T20:27:36.008747] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-03-09T20:27:36.008801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:36.008833] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:36.008861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:36.008918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:36.068746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:36.069437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:36.069522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:36.069554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:36.194092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:36.194252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:36.194293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:36.194321] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:36.198394] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-03-09T20:27:36.198704] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-03-09T20:27:36.198862] [INFO ] [sig ] NVDL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:36.354253] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVDL.txt [2026-03-09T20:27:36.354441] [INFO ] [sig ] [2084/3280] Completed NVDL in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:36.354484] [INFO ] [sig ] [2085/3280] Forecasting NVDS... [2026-03-09T20:27:36.354514] [INFO ] [sig ] Generating forecast for: NVDS [2026-03-09T20:27:36.354545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-03-09T20:27:36.366515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-03-09T20:27:36.366942] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-03-09T20:27:36.367901] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-03-09T20:27:36.367958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:36.367990] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:36.368016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:36.368071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:36.431314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:36.432613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:36.432702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:36.432735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:36.561227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:36.561385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:36.561427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:36.561456] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:36.565524] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-03-09T20:27:36.565826] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-03-09T20:27:36.565964] [INFO ] [sig ] NVDS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:36.710467] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVDS.txt [2026-03-09T20:27:36.710655] [INFO ] [sig ] [2085/3280] Completed NVDS in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:36.710697] [INFO ] [sig ] [2086/3280] Forecasting NVEC... [2026-03-09T20:27:36.710727] [INFO ] [sig ] Generating forecast for: NVEC [2026-03-09T20:27:36.710757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-03-09T20:27:36.722165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-03-09T20:27:36.722547] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-03-09T20:27:36.723402] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-03-09T20:27:36.723456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:36.723489] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:36.723515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:36.723594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:36.781897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:36.782959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:36.783060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:36.783101] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:36.916758] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:36.916929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:36.916989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:36.917021] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:36.920762] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=18.75%) [2026-03-09T20:27:36.921063] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-03-09T20:27:36.921199] [INFO ] [sig ] NVEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:37.071043] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVEC.txt [2026-03-09T20:27:37.071287] [INFO ] [sig ] [2086/3280] Completed NVEC in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:37.071350] [INFO ] [sig ] [2087/3280] Forecasting NVG... [2026-03-09T20:27:37.071394] [INFO ] [sig ] Generating forecast for: NVG [2026-03-09T20:27:37.071440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-03-09T20:27:37.083222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-03-09T20:27:37.083593] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-03-09T20:27:37.084478] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-03-09T20:27:37.084533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:37.084566] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:37.084626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:37.084684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:37.143704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:37.144458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:37.144544] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:37.144608] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:37.270840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:37.271004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:37.271045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:37.271074] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:37.274648] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=54.58%) [2026-03-09T20:27:37.274946] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-03-09T20:27:37.275082] [INFO ] [sig ] NVG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:37.415723] [INFO ] [LOCAL ] Saved forecast: NVG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVG.txt [2026-03-09T20:27:37.415861] [INFO ] [sig ] [2087/3280] Completed NVG in 0.3s | 2.78 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:37.415902] [INFO ] [sig ] [2088/3280] Forecasting NVGS... [2026-03-09T20:27:37.415932] [INFO ] [sig ] Generating forecast for: NVGS [2026-03-09T20:27:37.415962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-03-09T20:27:37.427690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-03-09T20:27:37.428050] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-03-09T20:27:37.428912] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-03-09T20:27:37.428966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:37.428998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:37.429025] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:37.429082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:37.488833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:37.489593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:37.489693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:37.489733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:37.617052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:37.617206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:37.617245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:37.617274] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:37.620815] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=79.43%) [2026-03-09T20:27:37.621095] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-03-09T20:27:37.621223] [INFO ] [sig ] NVGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:37.780498] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVGS.txt [2026-03-09T20:27:37.780736] [INFO ] [sig ] [2088/3280] Completed NVGS in 0.4s | 2.77 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:37.780795] [INFO ] [sig ] [2089/3280] Forecasting NVMI... [2026-03-09T20:27:37.780836] [INFO ] [sig ] Generating forecast for: NVMI [2026-03-09T20:27:37.780881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-03-09T20:27:37.794542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-03-09T20:27:37.795102] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-03-09T20:27:37.795970] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-03-09T20:27:37.796030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:37.796072] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:37.796101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:37.796159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:37.859272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:37.860006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:37.860085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:37.860119] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:37.987213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:37.987368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:37.987409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:37.987440] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:37.991587] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-03-09T20:27:37.992078] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-03-09T20:27:37.992229] [INFO ] [sig ] NVMI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:38.140262] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVMI.txt [2026-03-09T20:27:38.140407] [INFO ] [sig ] [2089/3280] Completed NVMI in 0.4s | 2.78 sym/s | Total: 12.5m | ETA: 7.2m [2026-03-09T20:27:38.140448] [INFO ] [sig ] [2090/3280] Forecasting NVO... [2026-03-09T20:27:38.140478] [INFO ] [sig ] Generating forecast for: NVO [2026-03-09T20:27:38.140509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-03-09T20:27:38.152630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-03-09T20:27:38.153014] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-03-09T20:27:38.153887] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-03-09T20:27:38.153941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:38.154009] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:38.154039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:38.154096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:38.216673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:38.217526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:38.217650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:38.217685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:38.336509] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:38.336696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:38.336749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:38.336782] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:38.340430] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-03-09T20:27:38.340738] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-03-09T20:27:38.340873] [INFO ] [sig ] NVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:38.493166] [INFO ] [LOCAL ] Saved forecast: NVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVO.txt [2026-03-09T20:27:38.493338] [INFO ] [sig ] [2090/3280] Completed NVO in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:38.493392] [INFO ] [sig ] [2091/3280] Forecasting NVRI... [2026-03-09T20:27:38.493424] [INFO ] [sig ] Generating forecast for: NVRI [2026-03-09T20:27:38.493456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-03-09T20:27:38.505132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-03-09T20:27:38.505479] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-03-09T20:27:38.506355] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-03-09T20:27:38.506409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:38.506440] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:38.506465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:38.506520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:38.566651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:38.567609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:38.567703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:38.567738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:38.690441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:38.690596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:38.690641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:38.690670] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:38.694106] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-09T20:27:38.694390] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-03-09T20:27:38.694525] [INFO ] [sig ] NVRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:38.843452] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NVRI.txt [2026-03-09T20:27:38.843613] [INFO ] [sig ] [2091/3280] Completed NVRI in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:38.843666] [INFO ] [sig ] [2092/3280] Forecasting NVS... [2026-03-09T20:27:38.843704] [INFO ] [sig ] Generating forecast for: NVS [2026-03-09T20:27:38.843740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-03-09T20:27:38.855945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-03-09T20:27:38.856288] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-03-09T20:27:38.857136] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-03-09T20:27:38.857189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:38.857221] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:38.857248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:38.857304] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:38.918024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:38.918734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:38.918814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:38.918848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:39.046126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:39.046281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:39.046322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:39.046350] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:39.050203] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: DOWN (p=6.69%) [2026-03-09T20:27:39.050493] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-03-09T20:27:39.050666] [INFO ] [sig ] NVS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:39.200735] [INFO ] [LOCAL ] Saved forecast: NVS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVS.txt [2026-03-09T20:27:39.200908] [INFO ] [sig ] [2092/3280] Completed NVS in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:39.200948] [INFO ] [sig ] [2093/3280] Forecasting NVTS... [2026-03-09T20:27:39.200979] [INFO ] [sig ] Generating forecast for: NVTS [2026-03-09T20:27:39.201009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-03-09T20:27:39.212684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-03-09T20:27:39.213268] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-03-09T20:27:39.214109] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-03-09T20:27:39.214163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:39.214194] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:39.214221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:39.214281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:39.280801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:39.282061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:39.282226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:39.282264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:39.411430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:39.411612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:39.411655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:39.411733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:39.417404] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-03-09T20:27:39.417806] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-03-09T20:27:39.417976] [INFO ] [sig ] NVTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:39.574973] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NVTS.txt [2026-03-09T20:27:39.575133] [INFO ] [sig ] [2093/3280] Completed NVTS in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:39.575182] [INFO ] [sig ] [2094/3280] Forecasting NWBI... [2026-03-09T20:27:39.575222] [INFO ] [sig ] Generating forecast for: NWBI [2026-03-09T20:27:39.575255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-03-09T20:27:39.588199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-03-09T20:27:39.588613] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-03-09T20:27:39.589502] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-03-09T20:27:39.589559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:39.589627] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:39.589662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:39.589734] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:39.649913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:39.650841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:39.650935] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:39.650969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:39.778925] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:39.779097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:39.779148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:39.779186] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:39.782861] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-03-09T20:27:39.783189] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-03-09T20:27:39.783339] [INFO ] [sig ] NWBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:39.940243] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWBI.txt [2026-03-09T20:27:39.940383] [INFO ] [sig ] [2094/3280] Completed NWBI in 0.4s | 2.78 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:39.940423] [INFO ] [sig ] [2095/3280] Forecasting NWE... [2026-03-09T20:27:39.940453] [INFO ] [sig ] Generating forecast for: NWE [2026-03-09T20:27:39.940483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-03-09T20:27:39.952472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-03-09T20:27:39.952856] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-03-09T20:27:39.953700] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-03-09T20:27:39.953754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:39.953787] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:39.953815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:39.953873] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:40.016532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:40.017466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:40.017591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:40.017631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:40.137501] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:40.137722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:40.137765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:40.137797] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:40.142045] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-09T20:27:40.142351] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-03-09T20:27:40.142505] [INFO ] [sig ] NWE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:40.370645] [INFO ] [LOCAL ] Saved forecast: NWE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NWE.txt [2026-03-09T20:27:40.370793] [INFO ] [sig ] [2095/3280] Completed NWE in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:40.370833] [INFO ] [sig ] [2096/3280] Forecasting NWFL... [2026-03-09T20:27:40.370862] [INFO ] [sig ] Generating forecast for: NWFL [2026-03-09T20:27:40.370894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-03-09T20:27:40.382332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-03-09T20:27:40.382638] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-03-09T20:27:40.383487] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-03-09T20:27:40.383543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:40.383595] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:40.383626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:40.383685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:40.447512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:40.448647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:40.448754] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:40.448794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:40.569646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:40.569806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:40.569848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:40.569877] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:40.573538] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=44.45%) [2026-03-09T20:27:40.573869] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-03-09T20:27:40.574020] [INFO ] [sig ] NWFL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:40.722075] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWFL.txt [2026-03-09T20:27:40.722214] [INFO ] [sig ] [2096/3280] Completed NWFL in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:40.722253] [INFO ] [sig ] [2097/3280] Forecasting NWG... [2026-03-09T20:27:40.722282] [INFO ] [sig ] Generating forecast for: NWG [2026-03-09T20:27:40.722311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-03-09T20:27:40.738990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-03-09T20:27:40.739355] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-03-09T20:27:40.740216] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-03-09T20:27:40.740271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:40.740303] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:40.740330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:40.740387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:40.798743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:40.799408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:40.799500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:40.799535] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:40.929106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:40.929266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:40.929309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:40.929357] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:40.933000] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-03-09T20:27:40.933293] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-03-09T20:27:40.933429] [INFO ] [sig ] NWG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:41.089564] [INFO ] [LOCAL ] Saved forecast: NWG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NWG.txt [2026-03-09T20:27:41.089738] [INFO ] [sig ] [2097/3280] Completed NWG in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:41.089787] [INFO ] [sig ] [2098/3280] Forecasting NWL... [2026-03-09T20:27:41.089823] [INFO ] [sig ] Generating forecast for: NWL [2026-03-09T20:27:41.089856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-03-09T20:27:41.101874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-03-09T20:27:41.102209] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-03-09T20:27:41.103072] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-03-09T20:27:41.103128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:41.103160] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:41.103189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:41.103247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:41.163646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:41.164369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:41.164452] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:41.164485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:41.297890] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:41.298035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:41.298076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:41.298106] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:41.301969] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-03-09T20:27:41.302271] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-03-09T20:27:41.302409] [INFO ] [sig ] NWL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:41.452833] [INFO ] [LOCAL ] Saved forecast: NWL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWL.txt [2026-03-09T20:27:41.452962] [INFO ] [sig ] [2098/3280] Completed NWL in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:41.453002] [INFO ] [sig ] [2099/3280] Forecasting NWPX... [2026-03-09T20:27:41.453030] [INFO ] [sig ] Generating forecast for: NWPX [2026-03-09T20:27:41.453062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-03-09T20:27:41.464732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-03-09T20:27:41.465022] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-03-09T20:27:41.465845] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-03-09T20:27:41.465898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:41.465929] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:41.465956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:41.466011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:41.529269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:41.530391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:41.530500] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:41.530586] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:41.658948] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:41.659315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:41.659359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:41.659388] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:41.663416] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=9.36%) [2026-03-09T20:27:41.663732] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-03-09T20:27:41.663889] [INFO ] [sig ] NWPX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:41.814724] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWPX.txt [2026-03-09T20:27:41.814877] [INFO ] [sig ] [2099/3280] Completed NWPX in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:41.814919] [INFO ] [sig ] [2100/3280] Forecasting NWS... [2026-03-09T20:27:41.814948] [INFO ] [sig ] Generating forecast for: NWS [2026-03-09T20:27:41.814981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-03-09T20:27:41.826481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-03-09T20:27:41.826852] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-03-09T20:27:41.827727] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-03-09T20:27:41.827785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:41.827817] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:41.827844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:41.827900] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:41.885374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:41.886061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:41.886177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:41.886212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:42.006947] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:42.007106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:42.007149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:42.007179] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:42.010862] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=40.88%) [2026-03-09T20:27:42.011150] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-03-09T20:27:42.011290] [INFO ] [sig ] NWS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:42.155019] [INFO ] [LOCAL ] Saved forecast: NWS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWS.txt [2026-03-09T20:27:42.155158] [INFO ] [sig ] [2100/3280] Completed NWS in 0.3s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:42.155197] [INFO ] [sig ] [2101/3280] Forecasting NWSA... [2026-03-09T20:27:42.155227] [INFO ] [sig ] Generating forecast for: NWSA [2026-03-09T20:27:42.155259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-03-09T20:27:42.167158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-03-09T20:27:42.167494] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-03-09T20:27:42.168389] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-03-09T20:27:42.168444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:42.168477] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:42.168504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:42.168606] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:42.231900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:42.233292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:42.233392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:42.233427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:42.361752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:42.361915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:42.361957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:42.361987] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:42.365856] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=42.93%) [2026-03-09T20:27:42.366340] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-03-09T20:27:42.366477] [INFO ] [sig ] NWSA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:42.519089] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NWSA.txt [2026-03-09T20:27:42.519238] [INFO ] [sig ] [2101/3280] Completed NWSA in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:42.519278] [INFO ] [sig ] [2102/3280] Forecasting NX... [2026-03-09T20:27:42.519308] [INFO ] [sig ] Generating forecast for: NX [2026-03-09T20:27:42.519338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-03-09T20:27:42.532989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-03-09T20:27:42.533319] [INFO ] [FORECASTER] Starting predict_future for NX [2026-03-09T20:27:42.534182] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-03-09T20:27:42.534237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:42.534270] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:42.534297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:42.534355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:42.595694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:42.596349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:42.596432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:42.596466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:42.718730] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:42.718872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:42.718913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:42.718942] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:42.722737] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=39.60%) [2026-03-09T20:27:42.723205] [INFO ] [FORECASTER] Completed predict_future for NX [2026-03-09T20:27:42.723343] [INFO ] [sig ] NX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:42.873823] [INFO ] [LOCAL ] Saved forecast: NX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NX.txt [2026-03-09T20:27:42.874150] [INFO ] [sig ] [2102/3280] Completed NX in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:42.874189] [INFO ] [sig ] [2103/3280] Forecasting NXE... [2026-03-09T20:27:42.874217] [INFO ] [sig ] Generating forecast for: NXE [2026-03-09T20:27:42.874247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-03-09T20:27:42.885775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-03-09T20:27:42.886141] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-03-09T20:27:42.887004] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-03-09T20:27:42.887089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:42.887124] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:42.887150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:42.887207] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:42.947916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:42.948782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:42.948870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:42.948905] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:43.075618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:43.075785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:43.075827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:43.075857] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:43.079467] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-03-09T20:27:43.079787] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-03-09T20:27:43.079928] [INFO ] [sig ] NXE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:43.226410] [INFO ] [LOCAL ] Saved forecast: NXE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NXE.txt [2026-03-09T20:27:43.226567] [INFO ] [sig ] [2103/3280] Completed NXE in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:43.226629] [INFO ] [sig ] [2104/3280] Forecasting NXG... [2026-03-09T20:27:43.226659] [INFO ] [sig ] Generating forecast for: NXG [2026-03-09T20:27:43.226689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-03-09T20:27:43.239777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-03-09T20:27:43.240278] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-03-09T20:27:43.241293] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-03-09T20:27:43.241347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:43.241379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:43.241406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:43.241468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:43.301031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:43.301665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:43.301744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:43.301778] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:43.433250] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:43.433411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:43.433451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:43.433480] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:43.437060] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-03-09T20:27:43.437341] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-03-09T20:27:43.437469] [INFO ] [sig ] NXG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:43.586283] [INFO ] [LOCAL ] Saved forecast: NXG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NXG.txt [2026-03-09T20:27:43.586452] [INFO ] [sig ] [2104/3280] Completed NXG in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:43.586499] [INFO ] [sig ] [2105/3280] Forecasting NXP... [2026-03-09T20:27:43.586530] [INFO ] [sig ] Generating forecast for: NXP [2026-03-09T20:27:43.586561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-03-09T20:27:43.598216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-03-09T20:27:43.598562] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-03-09T20:27:43.599412] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-03-09T20:27:43.599465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:43.599497] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:43.599524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:43.599597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:43.658669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:43.659375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:43.659459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:43.659493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:43.787271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:43.787437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:43.787478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:43.787507] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:43.791113] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-03-09T20:27:43.791418] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-03-09T20:27:43.791558] [INFO ] [sig ] NXP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:43.943544] [INFO ] [LOCAL ] Saved forecast: NXP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NXP.txt [2026-03-09T20:27:43.943738] [INFO ] [sig ] [2105/3280] Completed NXP in 0.4s | 2.77 sym/s | Total: 12.6m | ETA: 7.1m [2026-03-09T20:27:43.943780] [INFO ] [sig ] [2106/3280] Forecasting NXPI... [2026-03-09T20:27:43.943810] [INFO ] [sig ] Generating forecast for: NXPI [2026-03-09T20:27:43.943840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-03-09T20:27:43.958713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-03-09T20:27:43.959211] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-03-09T20:27:43.960359] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-03-09T20:27:43.960428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:43.960468] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:43.960504] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:43.960599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:44.023988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:44.024991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:44.025092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:44.025137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:44.183412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:44.183646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:44.183716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:44.183771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:44.189719] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=63.39%) [2026-03-09T20:27:44.190295] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-03-09T20:27:44.190526] [INFO ] [sig ] NXPI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:44.429368] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NXPI.txt [2026-03-09T20:27:44.429639] [INFO ] [sig ] [2106/3280] Completed NXPI in 0.5s | 2.77 sym/s | Total: 12.7m | ETA: 7.1m [2026-03-09T20:27:44.429691] [INFO ] [sig ] [2107/3280] Forecasting NYXH... [2026-03-09T20:27:44.429727] [INFO ] [sig ] Generating forecast for: NYXH [2026-03-09T20:27:44.429762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-03-09T20:27:44.448427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-03-09T20:27:44.449179] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-03-09T20:27:44.450660] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-03-09T20:27:44.450744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:44.450847] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:44.450894] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:44.450987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:44.564679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:44.565907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:44.566037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:44.566079] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:44.743112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:44.743313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:44.743365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:44.743398] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:44.748141] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-03-09T20:27:44.748724] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-03-09T20:27:44.748967] [INFO ] [sig ] NYXH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:44.987461] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/NYXH.txt [2026-03-09T20:27:44.987706] [INFO ] [sig ] [2107/3280] Completed NYXH in 0.6s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:44.987752] [INFO ] [sig ] [2108/3280] Forecasting NZF... [2026-03-09T20:27:44.987785] [INFO ] [sig ] Generating forecast for: NZF [2026-03-09T20:27:44.987815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-03-09T20:27:45.001364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-03-09T20:27:45.001891] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-03-09T20:27:45.002994] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-03-09T20:27:45.003063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:45.003099] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:45.003127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:45.003185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:45.088398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:45.089794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:45.089924] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:45.089984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:45.245403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:45.245619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:45.245671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:45.245702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:45.249635] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-03-09T20:27:45.249982] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-03-09T20:27:45.250127] [INFO ] [sig ] NZF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:45.398141] [INFO ] [LOCAL ] Saved forecast: NZF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/NZF.txt [2026-03-09T20:27:45.398311] [INFO ] [sig ] [2108/3280] Completed NZF in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:45.398352] [INFO ] [sig ] [2109/3280] Forecasting OABI... [2026-03-09T20:27:45.398384] [INFO ] [sig ] Generating forecast for: OABI [2026-03-09T20:27:45.398421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-03-09T20:27:45.412156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-03-09T20:27:45.412792] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-03-09T20:27:45.413762] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-03-09T20:27:45.413821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:45.413856] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:45.413884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:45.413943] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:45.473119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:45.474113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:45.474216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:45.474255] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:45.599402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:45.599583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:45.599630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:45.599661] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:45.603192] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-03-09T20:27:45.603479] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-03-09T20:27:45.603635] [INFO ] [sig ] OABI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:45.752812] [INFO ] [LOCAL ] Saved forecast: OABI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OABI.txt [2026-03-09T20:27:45.752977] [INFO ] [sig ] [2109/3280] Completed OABI in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:45.753016] [INFO ] [sig ] [2110/3280] Forecasting OBDC... [2026-03-09T20:27:45.753046] [INFO ] [sig ] Generating forecast for: OBDC [2026-03-09T20:27:45.753078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-03-09T20:27:45.765106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-03-09T20:27:45.765493] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-03-09T20:27:45.766513] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-03-09T20:27:45.766598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:45.766636] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:45.766664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:45.766723] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:45.824318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:45.825105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:45.825190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:45.825225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:45.950825] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:45.951003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:45.951046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:45.951109] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:45.954765] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-03-09T20:27:45.955108] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-03-09T20:27:45.955253] [INFO ] [sig ] OBDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:46.107223] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OBDC.txt [2026-03-09T20:27:46.107375] [INFO ] [sig ] [2110/3280] Completed OBDC in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:46.107416] [INFO ] [sig ] [2111/3280] Forecasting OBIL... [2026-03-09T20:27:46.107446] [INFO ] [sig ] Generating forecast for: OBIL [2026-03-09T20:27:46.107478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-03-09T20:27:46.120727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-03-09T20:27:46.121113] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-03-09T20:27:46.122094] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-03-09T20:27:46.122152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:46.122199] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:46.122228] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:46.122285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:46.184372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:46.185303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:46.185395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:46.185430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:46.321723] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:46.321892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:46.321935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:46.321963] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:46.325712] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-03-09T20:27:46.326027] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-03-09T20:27:46.326172] [INFO ] [sig ] OBIL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:46.476612] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OBIL.txt [2026-03-09T20:27:46.476776] [INFO ] [sig ] [2111/3280] Completed OBIL in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:46.476828] [INFO ] [sig ] [2112/3280] Forecasting OBIO... [2026-03-09T20:27:46.476859] [INFO ] [sig ] Generating forecast for: OBIO [2026-03-09T20:27:46.476891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-03-09T20:27:46.491076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-03-09T20:27:46.491492] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-03-09T20:27:46.492553] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-03-09T20:27:46.492642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:46.492687] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:46.492725] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:46.492809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:46.551732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:46.552488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:46.552591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:46.552628] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:46.677764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:46.677944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:46.677987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:46.678016] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:46.681520] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-03-09T20:27:46.681841] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-03-09T20:27:46.681983] [INFO ] [sig ] OBIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:46.834105] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OBIO.txt [2026-03-09T20:27:46.834268] [INFO ] [sig ] [2112/3280] Completed OBIO in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:46.834309] [INFO ] [sig ] [2113/3280] Forecasting OBK... [2026-03-09T20:27:46.834340] [INFO ] [sig ] Generating forecast for: OBK [2026-03-09T20:27:46.834371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-03-09T20:27:46.845396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-03-09T20:27:46.845781] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-03-09T20:27:46.846629] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-03-09T20:27:46.846683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:46.846715] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:46.846741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:46.846797] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:46.909244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:46.910224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:46.910316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:46.910350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:47.040446] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:47.040637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:47.040696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:47.040737] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:47.044719] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-03-09T20:27:47.045053] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-03-09T20:27:47.045379] [INFO ] [sig ] OBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:47.191210] [INFO ] [LOCAL ] Saved forecast: OBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OBK.txt [2026-03-09T20:27:47.191355] [INFO ] [sig ] [2113/3280] Completed OBK in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:47.191394] [INFO ] [sig ] [2114/3280] Forecasting OC... [2026-03-09T20:27:47.191425] [INFO ] [sig ] Generating forecast for: OC [2026-03-09T20:27:47.191454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-03-09T20:27:47.203526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-03-09T20:27:47.203896] [INFO ] [FORECASTER] Starting predict_future for OC [2026-03-09T20:27:47.204766] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-03-09T20:27:47.204821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:47.204865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:47.204896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:47.204956] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:47.264379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:47.265133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:47.265219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:47.265254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:47.389177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:47.389376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:47.389425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:47.389456] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:47.393228] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-03-09T20:27:47.393529] [INFO ] [FORECASTER] Completed predict_future for OC [2026-03-09T20:27:47.393687] [INFO ] [sig ] OC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:47.546914] [INFO ] [LOCAL ] Saved forecast: OC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OC.txt [2026-03-09T20:27:47.547073] [INFO ] [sig ] [2114/3280] Completed OC in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:47.547125] [INFO ] [sig ] [2115/3280] Forecasting OCCI... [2026-03-09T20:27:47.547160] [INFO ] [sig ] Generating forecast for: OCCI [2026-03-09T20:27:47.547191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-03-09T20:27:47.558724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-03-09T20:27:47.559101] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-03-09T20:27:47.559989] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-03-09T20:27:47.560047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:47.560080] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:47.560108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:47.560167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:47.622442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:47.623212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:47.623297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:47.623332] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:47.751262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:47.751425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:47.751467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:47.751496] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:47.755351] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=43.11%) [2026-03-09T20:27:47.755668] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-03-09T20:27:47.755807] [INFO ] [sig ] OCCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:47.906328] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OCCI.txt [2026-03-09T20:27:47.906497] [INFO ] [sig ] [2115/3280] Completed OCCI in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:47.906564] [INFO ] [sig ] [2116/3280] Forecasting OCFC... [2026-03-09T20:27:47.906631] [INFO ] [sig ] Generating forecast for: OCFC [2026-03-09T20:27:47.906665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-03-09T20:27:47.919435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-03-09T20:27:47.919870] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-03-09T20:27:47.920778] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-03-09T20:27:47.920834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:47.920866] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:47.920895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:47.920954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:47.985627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:47.986590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:47.986684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:47.986718] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:48.122662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:48.122848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:48.122904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:48.122948] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:48.126860] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-03-09T20:27:48.127178] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-03-09T20:27:48.127330] [INFO ] [sig ] OCFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:48.279425] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OCFC.txt [2026-03-09T20:27:48.279594] [INFO ] [sig ] [2116/3280] Completed OCFC in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:48.279639] [INFO ] [sig ] [2117/3280] Forecasting OCGN... [2026-03-09T20:27:48.279671] [INFO ] [sig ] Generating forecast for: OCGN [2026-03-09T20:27:48.279702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-03-09T20:27:48.292215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-03-09T20:27:48.292618] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-03-09T20:27:48.293554] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-03-09T20:27:48.293629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:48.293662] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:48.293690] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:48.293749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:48.356039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:48.356855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:48.357005] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:48.357041] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:48.487190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:48.487353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:48.487398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:48.487431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:48.491138] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-03-09T20:27:48.491433] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-03-09T20:27:48.491569] [INFO ] [sig ] OCGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:48.645992] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OCGN.txt [2026-03-09T20:27:48.646164] [INFO ] [sig ] [2117/3280] Completed OCGN in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:48.646212] [INFO ] [sig ] [2118/3280] Forecasting OCSL... [2026-03-09T20:27:48.646245] [INFO ] [sig ] Generating forecast for: OCSL [2026-03-09T20:27:48.646458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-03-09T20:27:48.661500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-03-09T20:27:48.662014] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-03-09T20:27:48.663171] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-03-09T20:27:48.663241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:48.663284] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:48.663319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:48.663401] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:48.734526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:48.735414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:48.735504] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:48.735539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:48.878473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:48.878673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:48.878719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:48.878748] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:48.882513] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-03-09T20:27:48.882844] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-03-09T20:27:48.882995] [INFO ] [sig ] OCSL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:49.038167] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OCSL.txt [2026-03-09T20:27:49.038326] [INFO ] [sig ] [2118/3280] Completed OCSL in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:49.038368] [INFO ] [sig ] [2119/3280] Forecasting OCUL... [2026-03-09T20:27:49.038400] [INFO ] [sig ] Generating forecast for: OCUL [2026-03-09T20:27:49.038430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-03-09T20:27:49.050272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-03-09T20:27:49.050710] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-03-09T20:27:49.051638] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-03-09T20:27:49.051699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:49.051745] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:49.051783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:49.051847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:49.116288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:49.117240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:49.117327] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:49.117362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:49.247147] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:49.247332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:49.247377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:49.247408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:49.251683] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-03-09T20:27:49.252024] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-03-09T20:27:49.252192] [INFO ] [sig ] OCUL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:49.405099] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OCUL.txt [2026-03-09T20:27:49.405266] [INFO ] [sig ] [2119/3280] Completed OCUL in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:49.405310] [INFO ] [sig ] [2120/3280] Forecasting ODC... [2026-03-09T20:27:49.405354] [INFO ] [sig ] Generating forecast for: ODC [2026-03-09T20:27:49.405404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-03-09T20:27:49.418146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-03-09T20:27:49.418511] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-03-09T20:27:49.419374] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-03-09T20:27:49.419429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:49.419461] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:49.419488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:49.419545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:49.482754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:49.483873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:49.483963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:49.483998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:49.605221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:49.605421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:49.605464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:49.605494] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:49.609353] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-03-09T20:27:49.609674] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-03-09T20:27:49.609814] [INFO ] [sig ] ODC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:49.758530] [INFO ] [LOCAL ] Saved forecast: ODC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ODC.txt [2026-03-09T20:27:49.758757] [INFO ] [sig ] [2120/3280] Completed ODC in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:49.758808] [INFO ] [sig ] [2121/3280] Forecasting ODD... [2026-03-09T20:27:49.758841] [INFO ] [sig ] Generating forecast for: ODD [2026-03-09T20:27:49.758873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-03-09T20:27:49.772521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-03-09T20:27:49.772941] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-03-09T20:27:49.774314] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-03-09T20:27:49.774374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:49.774409] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:49.774437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:49.774495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:49.838984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:49.839990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:49.840080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:49.840114] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:49.974619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:49.974785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:49.974847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:49.974903] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:49.978726] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-03-09T20:27:49.979033] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-03-09T20:27:49.979176] [INFO ] [sig ] ODD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:50.128411] [INFO ] [LOCAL ] Saved forecast: ODD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ODD.txt [2026-03-09T20:27:50.128559] [INFO ] [sig ] [2121/3280] Completed ODD in 0.4s | 2.77 sym/s | Total: 12.7m | ETA: 7.0m [2026-03-09T20:27:50.128623] [INFO ] [sig ] [2122/3280] Forecasting ODFL... [2026-03-09T20:27:50.128656] [INFO ] [sig ] Generating forecast for: ODFL [2026-03-09T20:27:50.128688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-03-09T20:27:50.140716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-03-09T20:27:50.141111] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-03-09T20:27:50.142040] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-03-09T20:27:50.142097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:50.142129] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:50.142157] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:50.142232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:50.208834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:50.209746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:50.209832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:50.209873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:50.343567] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:50.343773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:50.343818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:50.343849] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:50.347914] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-03-09T20:27:50.348217] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-03-09T20:27:50.348358] [INFO ] [sig ] ODFL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:50.499606] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ODFL.txt [2026-03-09T20:27:50.499805] [INFO ] [sig ] [2122/3280] Completed ODFL in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 7.0m [2026-03-09T20:27:50.499870] [INFO ] [sig ] [2123/3280] Forecasting OEC... [2026-03-09T20:27:50.499911] [INFO ] [sig ] Generating forecast for: OEC [2026-03-09T20:27:50.499948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-03-09T20:27:50.512726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-03-09T20:27:50.513174] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-03-09T20:27:50.514204] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-03-09T20:27:50.514262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:50.514296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:50.514324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:50.514382] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:50.577784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:50.578721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:50.578838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:50.578874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:50.708765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:50.708929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:50.708970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:50.709001] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:50.712509] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=28.71%) [2026-03-09T20:27:50.712829] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-03-09T20:27:50.713007] [INFO ] [sig ] OEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:50.858447] [INFO ] [LOCAL ] Saved forecast: OEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OEC.txt [2026-03-09T20:27:50.858609] [INFO ] [sig ] [2123/3280] Completed OEC in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 7.0m [2026-03-09T20:27:50.858651] [INFO ] [sig ] [2124/3280] Forecasting OESX... [2026-03-09T20:27:50.858681] [INFO ] [sig ] Generating forecast for: OESX [2026-03-09T20:27:50.858710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-03-09T20:27:50.869944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-03-09T20:27:50.870286] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-03-09T20:27:50.871112] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-03-09T20:27:50.871166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:50.871224] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:50.871253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:50.871310] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:50.937140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:50.938078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:50.938169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:50.938210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:51.066394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:51.066628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:51.066680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:51.066713] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:51.070889] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: DOWN (p=19.35%) [2026-03-09T20:27:51.071221] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-03-09T20:27:51.071369] [INFO ] [sig ] OESX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:51.219423] [INFO ] [LOCAL ] Saved forecast: OESX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OESX.txt [2026-03-09T20:27:51.219598] [INFO ] [sig ] [2124/3280] Completed OESX in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:51.219643] [INFO ] [sig ] [2125/3280] Forecasting OFG... [2026-03-09T20:27:51.219673] [INFO ] [sig ] Generating forecast for: OFG [2026-03-09T20:27:51.219703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-03-09T20:27:51.232376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-03-09T20:27:51.232791] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-03-09T20:27:51.233706] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-03-09T20:27:51.233760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:51.233793] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:51.233832] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:51.233892] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:51.293807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:51.294738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:51.294827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:51.294862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:51.412405] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:51.412590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:51.412634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:51.412663] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:51.416204] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-03-09T20:27:51.416513] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-03-09T20:27:51.416676] [INFO ] [sig ] OFG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:51.560811] [INFO ] [LOCAL ] Saved forecast: OFG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OFG.txt [2026-03-09T20:27:51.561011] [INFO ] [sig ] [2125/3280] Completed OFG in 0.3s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:51.561078] [INFO ] [sig ] [2126/3280] Forecasting OFIX... [2026-03-09T20:27:51.561113] [INFO ] [sig ] Generating forecast for: OFIX [2026-03-09T20:27:51.561145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-03-09T20:27:51.573223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-03-09T20:27:51.573644] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-03-09T20:27:51.574481] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-03-09T20:27:51.574535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:51.574567] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:51.574629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:51.574687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:51.634187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:51.635074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:51.635164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:51.635198] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:51.759141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:51.759308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:51.759348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:51.759376] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:51.763246] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-03-09T20:27:51.763596] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-03-09T20:27:51.763746] [INFO ] [sig ] OFIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:51.914170] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OFIX.txt [2026-03-09T20:27:51.914349] [INFO ] [sig ] [2126/3280] Completed OFIX in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:51.914392] [INFO ] [sig ] [2127/3280] Forecasting OFLX... [2026-03-09T20:27:51.914423] [INFO ] [sig ] Generating forecast for: OFLX [2026-03-09T20:27:51.914454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-03-09T20:27:51.928716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-03-09T20:27:51.929070] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-03-09T20:27:51.929941] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-03-09T20:27:51.930002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:51.930035] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:51.930063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:51.930121] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:51.989473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:51.990412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:51.990498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:51.990532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:52.110638] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:52.110810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:52.110852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:52.110918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:52.114634] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=34.78%) [2026-03-09T20:27:52.114954] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-03-09T20:27:52.115121] [INFO ] [sig ] OFLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:52.261187] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OFLX.txt [2026-03-09T20:27:52.261336] [INFO ] [sig ] [2127/3280] Completed OFLX in 0.3s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:52.261377] [INFO ] [sig ] [2128/3280] Forecasting OFS... [2026-03-09T20:27:52.261406] [INFO ] [sig ] Generating forecast for: OFS [2026-03-09T20:27:52.261438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-03-09T20:27:52.273899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-03-09T20:27:52.274207] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-03-09T20:27:52.275415] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-03-09T20:27:52.275470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:52.275500] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:52.275526] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:52.275599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:52.332688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:52.333392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:52.333473] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:52.333506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:52.453035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:52.453200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:52.453240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:52.453270] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:52.456716] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-03-09T20:27:52.456996] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-03-09T20:27:52.457129] [INFO ] [sig ] OFS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:52.601501] [INFO ] [LOCAL ] Saved forecast: OFS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OFS.txt [2026-03-09T20:27:52.601719] [INFO ] [sig ] [2128/3280] Completed OFS in 0.3s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:52.601768] [INFO ] [sig ] [2129/3280] Forecasting OGE... [2026-03-09T20:27:52.601801] [INFO ] [sig ] Generating forecast for: OGE [2026-03-09T20:27:52.601839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-03-09T20:27:52.613526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-03-09T20:27:52.613958] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-03-09T20:27:52.614885] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-03-09T20:27:52.614951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:52.614999] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:52.615044] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:52.615114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:52.674805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:52.675629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:52.675714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:52.675748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:52.806463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:52.806643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:52.806690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:52.806722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:52.810337] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-03-09T20:27:52.810645] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-03-09T20:27:52.810780] [INFO ] [sig ] OGE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:52.961415] [INFO ] [LOCAL ] Saved forecast: OGE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OGE.txt [2026-03-09T20:27:52.961619] [INFO ] [sig ] [2129/3280] Completed OGE in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:52.961672] [INFO ] [sig ] [2130/3280] Forecasting OGI... [2026-03-09T20:27:52.961710] [INFO ] [sig ] Generating forecast for: OGI [2026-03-09T20:27:52.961745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-03-09T20:27:52.974017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-03-09T20:27:52.974407] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-03-09T20:27:52.975353] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-03-09T20:27:52.975409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:52.975441] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:52.975468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:52.975526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:53.038637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:53.039496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:53.039613] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:53.039651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:53.169351] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:53.169499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:53.169540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:53.169587] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:53.173406] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-03-09T20:27:53.173718] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-03-09T20:27:53.173857] [INFO ] [sig ] OGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:53.325019] [INFO ] [LOCAL ] Saved forecast: OGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OGI.txt [2026-03-09T20:27:53.325162] [INFO ] [sig ] [2130/3280] Completed OGI in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:53.325202] [INFO ] [sig ] [2131/3280] Forecasting OGN... [2026-03-09T20:27:53.325232] [INFO ] [sig ] Generating forecast for: OGN [2026-03-09T20:27:53.325261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-03-09T20:27:53.336885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-03-09T20:27:53.337241] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-03-09T20:27:53.338170] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-03-09T20:27:53.338225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:53.338258] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:53.338285] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:53.338343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:53.400369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:53.401291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:53.401379] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:53.401420] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:53.532342] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:53.532514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:53.532555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:53.532610] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:53.536260] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-03-09T20:27:53.536622] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-03-09T20:27:53.536803] [INFO ] [sig ] OGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:53.687784] [INFO ] [LOCAL ] Saved forecast: OGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OGN.txt [2026-03-09T20:27:53.687941] [INFO ] [sig ] [2131/3280] Completed OGN in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:53.687982] [INFO ] [sig ] [2132/3280] Forecasting OHI... [2026-03-09T20:27:53.688016] [INFO ] [sig ] Generating forecast for: OHI [2026-03-09T20:27:53.688052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-03-09T20:27:53.699434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-03-09T20:27:53.699797] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-03-09T20:27:53.700621] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-03-09T20:27:53.700675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:53.700707] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:53.700734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:53.700791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:53.757720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:53.758449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:53.758529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:53.758561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:53.879842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:53.879999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:53.880039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:53.880067] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:53.883894] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-03-09T20:27:53.884173] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-03-09T20:27:53.884484] [INFO ] [sig ] OHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:54.029052] [INFO ] [LOCAL ] Saved forecast: OHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OHI.txt [2026-03-09T20:27:54.029199] [INFO ] [sig ] [2132/3280] Completed OHI in 0.3s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:54.029240] [INFO ] [sig ] [2133/3280] Forecasting OI... [2026-03-09T20:27:54.029269] [INFO ] [sig ] Generating forecast for: OI [2026-03-09T20:27:54.029300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-03-09T20:27:54.040848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-03-09T20:27:54.041184] [INFO ] [FORECASTER] Starting predict_future for OI [2026-03-09T20:27:54.042003] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-03-09T20:27:54.042057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:54.042089] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:54.042116] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:54.042172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:54.100209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:54.100946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:54.101031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:54.101064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:54.229957] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:54.230137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:54.230179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:54.230207] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:54.233675] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-03-09T20:27:54.233954] [INFO ] [FORECASTER] Completed predict_future for OI [2026-03-09T20:27:54.234088] [INFO ] [sig ] OI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:54.380068] [INFO ] [LOCAL ] Saved forecast: OI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OI.txt [2026-03-09T20:27:54.380224] [INFO ] [sig ] [2133/3280] Completed OI in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:54.380272] [INFO ] [sig ] [2134/3280] Forecasting OIA... [2026-03-09T20:27:54.380303] [INFO ] [sig ] Generating forecast for: OIA [2026-03-09T20:27:54.380334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-03-09T20:27:54.393061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-03-09T20:27:54.393393] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-03-09T20:27:54.394259] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-03-09T20:27:54.394315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:54.394346] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:54.394375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:54.394434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:54.454716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:54.455604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:54.455685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:54.455767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:54.583169] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:54.583350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:54.583392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:54.583423] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:54.587433] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-03-09T20:27:54.587757] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-03-09T20:27:54.587891] [INFO ] [sig ] OIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:54.732778] [INFO ] [LOCAL ] Saved forecast: OIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OIA.txt [2026-03-09T20:27:54.732910] [INFO ] [sig ] [2134/3280] Completed OIA in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:54.732949] [INFO ] [sig ] [2135/3280] Forecasting OIS... [2026-03-09T20:27:54.732979] [INFO ] [sig ] Generating forecast for: OIS [2026-03-09T20:27:54.733009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-03-09T20:27:54.744512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-03-09T20:27:54.744885] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-03-09T20:27:54.745725] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-03-09T20:27:54.745779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:54.745811] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:54.745838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:54.745895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:54.803943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:54.804665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:54.804747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:54.804789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:54.931303] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:54.931469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:54.931511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:54.931542] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:54.935603] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-03-09T20:27:54.935915] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-03-09T20:27:54.936059] [INFO ] [sig ] OIS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:55.083895] [INFO ] [LOCAL ] Saved forecast: OIS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OIS.txt [2026-03-09T20:27:55.084030] [INFO ] [sig ] [2135/3280] Completed OIS in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:55.084068] [INFO ] [sig ] [2136/3280] Forecasting OKE... [2026-03-09T20:27:55.084098] [INFO ] [sig ] Generating forecast for: OKE [2026-03-09T20:27:55.084127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-03-09T20:27:55.095932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-03-09T20:27:55.096271] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-03-09T20:27:55.097097] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-03-09T20:27:55.097150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:55.097182] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:55.097209] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:55.097264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:55.156043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:55.156807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:55.156888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:55.156920] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:55.283853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:55.284013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:55.284057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:55.284085] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:55.287867] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=94.20%) [2026-03-09T20:27:55.288168] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-03-09T20:27:55.288306] [INFO ] [sig ] OKE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:55.432680] [INFO ] [LOCAL ] Saved forecast: OKE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OKE.txt [2026-03-09T20:27:55.432833] [INFO ] [sig ] [2136/3280] Completed OKE in 0.3s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:55.432874] [INFO ] [sig ] [2137/3280] Forecasting OKTA... [2026-03-09T20:27:55.432903] [INFO ] [sig ] Generating forecast for: OKTA [2026-03-09T20:27:55.432931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-03-09T20:27:55.445514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-03-09T20:27:55.445864] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-03-09T20:27:55.446697] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-03-09T20:27:55.446751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:55.446781] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:55.446809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:55.446866] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:55.510436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:55.511357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:55.511442] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:55.511476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:55.641322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:55.641488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:55.641530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:55.641560] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:55.645403] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=80.06%) [2026-03-09T20:27:55.645734] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-03-09T20:27:55.645876] [INFO ] [sig ] OKTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:55.798363] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OKTA.txt [2026-03-09T20:27:55.798557] [INFO ] [sig ] [2137/3280] Completed OKTA in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:55.798620] [INFO ] [sig ] [2138/3280] Forecasting OKYO... [2026-03-09T20:27:55.798653] [INFO ] [sig ] Generating forecast for: OKYO [2026-03-09T20:27:55.798686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-03-09T20:27:55.810992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-03-09T20:27:55.811386] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-03-09T20:27:55.812458] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-03-09T20:27:55.812525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:55.812559] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:55.812617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:55.812685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:55.876132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:55.877088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:55.877178] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:55.877211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:56.007284] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:56.007451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:56.007495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:56.007525] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:56.011200] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-03-09T20:27:56.011503] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-03-09T20:27:56.011673] [INFO ] [sig ] OKYO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:56.158949] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OKYO.txt [2026-03-09T20:27:56.159112] [INFO ] [sig ] [2138/3280] Completed OKYO in 0.4s | 2.77 sym/s | Total: 12.8m | ETA: 6.9m [2026-03-09T20:27:56.159153] [INFO ] [sig ] [2139/3280] Forecasting OLED... [2026-03-09T20:27:56.159186] [INFO ] [sig ] Generating forecast for: OLED [2026-03-09T20:27:56.159216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-03-09T20:27:56.172624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-03-09T20:27:56.173042] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-03-09T20:27:56.173912] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-03-09T20:27:56.173966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:56.173997] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:56.174024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:56.174080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:56.234383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:56.235312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:56.235401] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:56.235433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:56.352230] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:56.352403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:56.352445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:56.352475] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:56.356031] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-03-09T20:27:56.356344] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-03-09T20:27:56.356488] [INFO ] [sig ] OLED: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:56.515614] [INFO ] [LOCAL ] Saved forecast: OLED 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OLED.txt [2026-03-09T20:27:56.515789] [INFO ] [sig ] [2139/3280] Completed OLED in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.9m [2026-03-09T20:27:56.515828] [INFO ] [sig ] [2140/3280] Forecasting OLLI... [2026-03-09T20:27:56.515858] [INFO ] [sig ] Generating forecast for: OLLI [2026-03-09T20:27:56.515889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-03-09T20:27:56.530992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-03-09T20:27:56.531654] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-03-09T20:27:56.532739] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-03-09T20:27:56.532807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:56.532848] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:56.532882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:56.532960] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:56.593786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:56.594894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:56.594987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:56.595029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:56.717953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:56.718116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:56.718156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:56.718186] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:56.722080] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-03-09T20:27:56.722383] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-03-09T20:27:56.722514] [INFO ] [sig ] OLLI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:56.870289] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OLLI.txt [2026-03-09T20:27:56.870435] [INFO ] [sig ] [2140/3280] Completed OLLI in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:56.870474] [INFO ] [sig ] [2141/3280] Forecasting OLMA... [2026-03-09T20:27:56.870503] [INFO ] [sig ] Generating forecast for: OLMA [2026-03-09T20:27:56.870533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-03-09T20:27:56.883669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-03-09T20:27:56.884004] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-03-09T20:27:56.885041] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-03-09T20:27:56.885100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:56.885158] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:56.885186] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:56.885243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:56.945427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:56.946200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:56.946284] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:56.946318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:57.075407] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:57.075594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:57.075639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:57.075669] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:57.079357] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-03-09T20:27:57.079707] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-03-09T20:27:57.079853] [INFO ] [sig ] OLMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:57.234669] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OLMA.txt [2026-03-09T20:27:57.234885] [INFO ] [sig ] [2141/3280] Completed OLMA in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:57.234934] [INFO ] [sig ] [2142/3280] Forecasting OLN... [2026-03-09T20:27:57.234973] [INFO ] [sig ] Generating forecast for: OLN [2026-03-09T20:27:57.235009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-03-09T20:27:57.252192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-03-09T20:27:57.252593] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-03-09T20:27:57.253522] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-03-09T20:27:57.253603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:57.253649] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:57.253677] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:57.253755] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:57.315565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:57.316872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:57.316987] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:57.317023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:57.443665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:57.443848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:57.443891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:57.443921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:57.448261] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-03-09T20:27:57.448559] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-03-09T20:27:57.448718] [INFO ] [sig ] OLN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:57.594395] [INFO ] [LOCAL ] Saved forecast: OLN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OLN.txt [2026-03-09T20:27:57.594536] [INFO ] [sig ] [2142/3280] Completed OLN in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:57.594595] [INFO ] [sig ] [2143/3280] Forecasting OLP... [2026-03-09T20:27:57.594628] [INFO ] [sig ] Generating forecast for: OLP [2026-03-09T20:27:57.594658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-03-09T20:27:57.607220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-03-09T20:27:57.607564] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-03-09T20:27:57.608612] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-03-09T20:27:57.608667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:57.608700] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:57.608727] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:57.608783] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:57.669465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:57.670268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:57.670353] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:57.670386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:57.786892] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:57.787055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:57.787095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:57.787125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:57.790654] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=46.29%) [2026-03-09T20:27:57.790942] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-03-09T20:27:57.791124] [INFO ] [sig ] OLP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:57.931203] [INFO ] [LOCAL ] Saved forecast: OLP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OLP.txt [2026-03-09T20:27:57.931342] [INFO ] [sig ] [2143/3280] Completed OLP in 0.3s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:57.931381] [INFO ] [sig ] [2144/3280] Forecasting OLPX... [2026-03-09T20:27:57.931410] [INFO ] [sig ] Generating forecast for: OLPX [2026-03-09T20:27:57.931440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-03-09T20:27:57.943209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-03-09T20:27:57.943595] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-03-09T20:27:57.944411] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-03-09T20:27:57.944465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:57.944497] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:57.944524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:57.944603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:58.002128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:58.002953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:58.003041] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:58.003074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:58.125732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:58.125895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:58.125937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:58.126013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:58.129712] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-03-09T20:27:58.130001] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-03-09T20:27:58.130885] [INFO ] [sig ] OLPX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:58.284114] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OLPX.txt [2026-03-09T20:27:58.284276] [INFO ] [sig ] [2144/3280] Completed OLPX in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:58.284316] [INFO ] [sig ] [2145/3280] Forecasting OM... [2026-03-09T20:27:58.284348] [INFO ] [sig ] Generating forecast for: OM [2026-03-09T20:27:58.284379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-03-09T20:27:58.295708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-03-09T20:27:58.296073] [INFO ] [FORECASTER] Starting predict_future for OM [2026-03-09T20:27:58.296995] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-03-09T20:27:58.297051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:58.297083] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:58.297110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:58.297167] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:58.360675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:58.361753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:58.361839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:58.361872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:58.489165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:58.489328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:58.489386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:58.489418] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:58.493055] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-03-09T20:27:58.493346] [INFO ] [FORECASTER] Completed predict_future for OM [2026-03-09T20:27:58.493481] [INFO ] [sig ] OM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:58.649566] [INFO ] [LOCAL ] Saved forecast: OM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OM.txt [2026-03-09T20:27:58.649757] [INFO ] [sig ] [2145/3280] Completed OM in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:58.649799] [INFO ] [sig ] [2146/3280] Forecasting OMAB... [2026-03-09T20:27:58.649831] [INFO ] [sig ] Generating forecast for: OMAB [2026-03-09T20:27:58.649872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-03-09T20:27:58.662299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-03-09T20:27:58.662690] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-03-09T20:27:58.663833] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-03-09T20:27:58.663889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:58.663921] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:58.663947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:58.664006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:58.726294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:58.727017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:58.727112] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:58.727148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:58.858264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:58.858421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:58.858461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:58.858491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:58.862691] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=11.56%) [2026-03-09T20:27:58.862979] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-03-09T20:27:58.863116] [INFO ] [sig ] OMAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:59.015623] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OMAB.txt [2026-03-09T20:27:59.015782] [INFO ] [sig ] [2146/3280] Completed OMAB in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:59.015831] [INFO ] [sig ] [2147/3280] Forecasting OMC... [2026-03-09T20:27:59.015866] [INFO ] [sig ] Generating forecast for: OMC [2026-03-09T20:27:59.015898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-03-09T20:27:59.028651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-03-09T20:27:59.028997] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-03-09T20:27:59.029860] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-03-09T20:27:59.029915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:59.029947] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:59.029975] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:59.030034] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:59.093935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:59.094947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:59.095053] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:59.095088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:59.222050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:59.222220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:59.222266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:59.222294] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:59.225812] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=83.91%) [2026-03-09T20:27:59.226097] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-03-09T20:27:59.226255] [INFO ] [sig ] OMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:27:59.366417] [INFO ] [LOCAL ] Saved forecast: OMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OMC.txt [2026-03-09T20:27:59.366567] [INFO ] [sig ] [2147/3280] Completed OMC in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:59.366626] [INFO ] [sig ] [2148/3280] Forecasting OMCL... [2026-03-09T20:27:59.366655] [INFO ] [sig ] Generating forecast for: OMCL [2026-03-09T20:27:59.366685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-03-09T20:27:59.377831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-03-09T20:27:59.378193] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-03-09T20:27:59.379039] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-03-09T20:27:59.379100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:59.379140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:59.379173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:59.379242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:59.438259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:59.439685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:59.439780] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:59.439816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:59.574093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:59.574263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:59.574305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:59.574333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:59.578080] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-03-09T20:27:59.578595] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-03-09T20:27:59.578736] [INFO ] [sig ] OMCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:27:59.724135] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OMCL.txt [2026-03-09T20:27:59.724303] [INFO ] [sig ] [2148/3280] Completed OMCL in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:27:59.724344] [INFO ] [sig ] [2149/3280] Forecasting OMEX... [2026-03-09T20:27:59.724375] [INFO ] [sig ] Generating forecast for: OMEX [2026-03-09T20:27:59.724404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-03-09T20:27:59.737412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-03-09T20:27:59.737883] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-03-09T20:27:59.738863] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-03-09T20:27:59.738922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:27:59.738968] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:27:59.738997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:27:59.739068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:27:59.801909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:27:59.802833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:27:59.802943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:27:59.802998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:27:59.933089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:27:59.933253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:27:59.933295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:27:59.933323] [INFO ] [FORECASTER] Training complete [2026-03-09T20:27:59.936807] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-03-09T20:27:59.937089] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-03-09T20:27:59.937225] [INFO ] [sig ] OMEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:00.080386] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OMEX.txt [2026-03-09T20:28:00.080535] [INFO ] [sig ] [2149/3280] Completed OMEX in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:00.080593] [INFO ] [sig ] [2150/3280] Forecasting OMF... [2026-03-09T20:28:00.080627] [INFO ] [sig ] Generating forecast for: OMF [2026-03-09T20:28:00.080658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-03-09T20:28:00.094203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-03-09T20:28:00.094643] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-03-09T20:28:00.095465] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-03-09T20:28:00.095519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:00.095551] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:00.095605] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:00.095665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:00.154332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:00.155269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:00.155355] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:00.155389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:00.280666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:00.280821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:00.280860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:00.280888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:00.284303] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=66.83%) [2026-03-09T20:28:00.284601] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-03-09T20:28:00.284731] [INFO ] [sig ] OMF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:00.427069] [INFO ] [LOCAL ] Saved forecast: OMF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OMF.txt [2026-03-09T20:28:00.427237] [INFO ] [sig ] [2150/3280] Completed OMF in 0.3s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:00.427284] [INFO ] [sig ] [2151/3280] Forecasting ON... [2026-03-09T20:28:00.427317] [INFO ] [sig ] Generating forecast for: ON [2026-03-09T20:28:00.427348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-03-09T20:28:00.438948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-03-09T20:28:00.439311] [INFO ] [FORECASTER] Starting predict_future for ON [2026-03-09T20:28:00.440166] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-03-09T20:28:00.440225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:00.440256] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:00.440283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:00.440340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:00.497564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:00.498394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:00.498507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:00.498542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:00.623052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:00.623173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:00.623213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:00.623242] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:00.627048] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=11.76%) [2026-03-09T20:28:00.627364] [INFO ] [FORECASTER] Completed predict_future for ON [2026-03-09T20:28:00.627710] [INFO ] [sig ] ON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:00.786449] [INFO ] [LOCAL ] Saved forecast: ON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ON.txt [2026-03-09T20:28:00.786636] [INFO ] [sig ] [2151/3280] Completed ON in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:00.786680] [INFO ] [sig ] [2152/3280] Forecasting ONB... [2026-03-09T20:28:00.786712] [INFO ] [sig ] Generating forecast for: ONB [2026-03-09T20:28:00.786741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-03-09T20:28:00.799224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-03-09T20:28:00.799619] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-03-09T20:28:00.800442] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-03-09T20:28:00.800495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:00.800527] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:00.800554] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:00.800633] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:00.860329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:00.861160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:00.861275] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:00.861310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:00.988280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:00.988405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:00.988443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:00.988471] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:00.992002] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=14.69%) [2026-03-09T20:28:00.992279] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-03-09T20:28:00.992422] [INFO ] [sig ] ONB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:01.136282] [INFO ] [LOCAL ] Saved forecast: ONB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ONB.txt [2026-03-09T20:28:01.136452] [INFO ] [sig ] [2152/3280] Completed ONB in 0.3s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:01.136493] [INFO ] [sig ] [2153/3280] Forecasting ONDS... [2026-03-09T20:28:01.136531] [INFO ] [sig ] Generating forecast for: ONDS [2026-03-09T20:28:01.136562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-03-09T20:28:01.147886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-03-09T20:28:01.148348] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-03-09T20:28:01.149271] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-03-09T20:28:01.149336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:01.149368] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:01.149395] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:01.149451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:01.209699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:01.210634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:01.210725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:01.210758] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:01.333526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:01.333690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:01.333731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:01.333760] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:01.337406] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-03-09T20:28:01.337751] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-03-09T20:28:01.337890] [INFO ] [sig ] ONDS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:01.480650] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ONDS.txt [2026-03-09T20:28:01.480825] [INFO ] [sig ] [2153/3280] Completed ONDS in 0.3s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:01.480865] [INFO ] [sig ] [2154/3280] Forecasting ONEQ... [2026-03-09T20:28:01.480895] [INFO ] [sig ] Generating forecast for: ONEQ [2026-03-09T20:28:01.480925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-03-09T20:28:01.492793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-03-09T20:28:01.493188] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-03-09T20:28:01.494081] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-03-09T20:28:01.494136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:01.494171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:01.494200] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:01.494257] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:01.564853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:01.565824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:01.565917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:01.565951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:01.689074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:01.689248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:01.689296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:01.689328] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:01.692796] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-03-09T20:28:01.693072] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-03-09T20:28:01.693206] [INFO ] [sig ] ONEQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:01.842095] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ONEQ.txt [2026-03-09T20:28:01.842289] [INFO ] [sig ] [2154/3280] Completed ONEQ in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:01.842331] [INFO ] [sig ] [2155/3280] Forecasting ONL... [2026-03-09T20:28:01.842362] [INFO ] [sig ] Generating forecast for: ONL [2026-03-09T20:28:01.842393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-03-09T20:28:01.854021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-03-09T20:28:01.854356] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-03-09T20:28:01.855184] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-03-09T20:28:01.855238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:01.855270] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:01.855297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:01.855353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:01.913339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:01.914022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:01.914100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:01.914133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:02.047962] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:02.048138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:02.048181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:02.048211] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:02.052279] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-03-09T20:28:02.052733] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-03-09T20:28:02.052901] [INFO ] [sig ] ONL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:02.204109] [INFO ] [LOCAL ] Saved forecast: ONL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ONL.txt [2026-03-09T20:28:02.204283] [INFO ] [sig ] [2155/3280] Completed ONL in 0.4s | 2.77 sym/s | Total: 12.9m | ETA: 6.8m [2026-03-09T20:28:02.204323] [INFO ] [sig ] [2156/3280] Forecasting ONON... [2026-03-09T20:28:02.204353] [INFO ] [sig ] Generating forecast for: ONON [2026-03-09T20:28:02.204384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-03-09T20:28:02.217628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-03-09T20:28:02.218066] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-03-09T20:28:02.218956] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-03-09T20:28:02.219010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:02.219041] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:02.219068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:02.219125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:02.279198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:02.280131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:02.280237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:02.280272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:02.405192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:02.405358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:02.405402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:02.405449] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:02.409131] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-03-09T20:28:02.409428] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-03-09T20:28:02.409585] [INFO ] [sig ] ONON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:02.555022] [INFO ] [LOCAL ] Saved forecast: ONON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ONON.txt [2026-03-09T20:28:02.555196] [INFO ] [sig ] [2156/3280] Completed ONON in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.8m [2026-03-09T20:28:02.555239] [INFO ] [sig ] [2157/3280] Forecasting ONTF... [2026-03-09T20:28:02.555270] [INFO ] [sig ] Generating forecast for: ONTF [2026-03-09T20:28:02.555301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-03-09T20:28:02.568162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-03-09T20:28:02.568541] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-03-09T20:28:02.569625] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-03-09T20:28:02.569679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:02.569712] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:02.569737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:02.569793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:02.629709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:02.630596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:02.630680] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:02.630712] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:02.753508] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:02.753692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:02.753735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:02.753765] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:02.757343] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=15.15%) [2026-03-09T20:28:02.757691] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-03-09T20:28:02.757836] [INFO ] [sig ] ONTF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:02.906914] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ONTF.txt [2026-03-09T20:28:02.907076] [INFO ] [sig ] [2157/3280] Completed ONTF in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:02.907117] [INFO ] [sig ] [2158/3280] Forecasting ONTO... [2026-03-09T20:28:02.907146] [INFO ] [sig ] Generating forecast for: ONTO [2026-03-09T20:28:02.907176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-03-09T20:28:02.919789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-03-09T20:28:02.920228] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-03-09T20:28:02.921093] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-03-09T20:28:02.921149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:02.921218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:02.921253] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:02.921323] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:02.981426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:02.982332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:02.982423] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:02.982473] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:03.110729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:03.110897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:03.110940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:03.110969] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:03.114887] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=31.00%) [2026-03-09T20:28:03.115185] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-03-09T20:28:03.115327] [INFO ] [sig ] ONTO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:03.261368] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ONTO.txt [2026-03-09T20:28:03.261547] [INFO ] [sig ] [2158/3280] Completed ONTO in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:03.261611] [INFO ] [sig ] [2159/3280] Forecasting OOMA... [2026-03-09T20:28:03.261646] [INFO ] [sig ] Generating forecast for: OOMA [2026-03-09T20:28:03.261678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-03-09T20:28:03.273028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-03-09T20:28:03.273366] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-03-09T20:28:03.274181] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-03-09T20:28:03.274236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:03.274269] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:03.274297] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:03.274355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:03.332196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:03.332842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:03.332920] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:03.332953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:03.451349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:03.451472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:03.451511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:03.451542] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:03.454838] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-03-09T20:28:03.455114] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-03-09T20:28:03.455260] [INFO ] [sig ] OOMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:03.603305] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OOMA.txt [2026-03-09T20:28:03.603445] [INFO ] [sig ] [2159/3280] Completed OOMA in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:03.603485] [INFO ] [sig ] [2160/3280] Forecasting OPAL... [2026-03-09T20:28:03.603515] [INFO ] [sig ] Generating forecast for: OPAL [2026-03-09T20:28:03.603547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-03-09T20:28:03.616061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-03-09T20:28:03.616367] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-03-09T20:28:03.617188] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-03-09T20:28:03.617254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:03.617295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:03.617330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:03.617403] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:03.675432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:03.676069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:03.676147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:03.676179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:03.794383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:03.794499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:03.794535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:03.794563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:03.797906] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-03-09T20:28:03.798179] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-03-09T20:28:03.798307] [INFO ] [sig ] OPAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:03.943201] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPAL.txt [2026-03-09T20:28:03.943339] [INFO ] [sig ] [2160/3280] Completed OPAL in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:03.943380] [INFO ] [sig ] [2161/3280] Forecasting OPBK... [2026-03-09T20:28:03.943410] [INFO ] [sig ] Generating forecast for: OPBK [2026-03-09T20:28:03.943442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-03-09T20:28:03.954869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-03-09T20:28:03.955159] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-03-09T20:28:03.956010] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-03-09T20:28:03.956073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:03.956103] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:03.956140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:03.956204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:04.016405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:04.017027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:04.017117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:04.017152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:04.139837] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:04.140009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:04.140049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:04.140119] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:04.143736] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: UP (p=76.61%) [2026-03-09T20:28:04.144072] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-03-09T20:28:04.144221] [INFO ] [sig ] OPBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:04.290980] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPBK.txt [2026-03-09T20:28:04.291144] [INFO ] [sig ] [2161/3280] Completed OPBK in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:04.291184] [INFO ] [sig ] [2162/3280] Forecasting OPCH... [2026-03-09T20:28:04.291214] [INFO ] [sig ] Generating forecast for: OPCH [2026-03-09T20:28:04.291247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-03-09T20:28:04.306223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-03-09T20:28:04.306674] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-03-09T20:28:04.307619] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-03-09T20:28:04.307678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:04.307710] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:04.307736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:04.307792] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:04.369273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:04.370160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:04.370244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:04.370277] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:04.493646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:04.493820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:04.493862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:04.493892] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:04.498085] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-03-09T20:28:04.498489] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-03-09T20:28:04.498665] [INFO ] [sig ] OPCH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:04.647811] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OPCH.txt [2026-03-09T20:28:04.647976] [INFO ] [sig ] [2162/3280] Completed OPCH in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:04.648017] [INFO ] [sig ] [2163/3280] Forecasting OPEN... [2026-03-09T20:28:04.648054] [INFO ] [sig ] Generating forecast for: OPEN [2026-03-09T20:28:04.648097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-03-09T20:28:04.659805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-03-09T20:28:04.660198] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-03-09T20:28:04.661090] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-03-09T20:28:04.661144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:04.661177] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:04.661210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:04.661282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:04.722755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:04.723670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:04.723798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:04.723839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:04.853184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:04.853354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:04.853400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:04.853432] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:04.857381] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=85.52%) [2026-03-09T20:28:04.857706] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-03-09T20:28:04.857856] [INFO ] [sig ] OPEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:05.003845] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPEN.txt [2026-03-09T20:28:05.004007] [INFO ] [sig ] [2163/3280] Completed OPEN in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:05.004047] [INFO ] [sig ] [2164/3280] Forecasting OPFI... [2026-03-09T20:28:05.004076] [INFO ] [sig ] Generating forecast for: OPFI [2026-03-09T20:28:05.004116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-03-09T20:28:05.016489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-03-09T20:28:05.017031] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-03-09T20:28:05.017893] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-03-09T20:28:05.017947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:05.017979] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:05.018005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:05.018062] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:05.077985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:05.078861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:05.078946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:05.078978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:05.201818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:05.201966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:05.202007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:05.202037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:05.205497] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=99.79%) [2026-03-09T20:28:05.205794] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-03-09T20:28:05.205928] [INFO ] [sig ] OPFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:05.352679] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPFI.txt [2026-03-09T20:28:05.352801] [INFO ] [sig ] [2164/3280] Completed OPFI in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:05.352840] [INFO ] [sig ] [2165/3280] Forecasting OPK... [2026-03-09T20:28:05.352870] [INFO ] [sig ] Generating forecast for: OPK [2026-03-09T20:28:05.352899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-03-09T20:28:05.364454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-03-09T20:28:05.364809] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-03-09T20:28:05.365629] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-03-09T20:28:05.365683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:05.365715] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:05.365742] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:05.365799] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:05.424768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:05.425386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:05.425463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:05.425494] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:05.548312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:05.548458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:05.548497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:05.548527] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:05.552282] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=74.29%) [2026-03-09T20:28:05.552559] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-03-09T20:28:05.552708] [INFO ] [sig ] OPK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:05.693682] [INFO ] [LOCAL ] Saved forecast: OPK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPK.txt [2026-03-09T20:28:05.693812] [INFO ] [sig ] [2165/3280] Completed OPK in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:05.693851] [INFO ] [sig ] [2166/3280] Forecasting OPP... [2026-03-09T20:28:05.693880] [INFO ] [sig ] Generating forecast for: OPP [2026-03-09T20:28:05.693910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-03-09T20:28:05.705437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-03-09T20:28:05.705720] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-03-09T20:28:05.706506] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-03-09T20:28:05.706559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:05.706614] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:05.706642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:05.706699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:05.764491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:05.765108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:05.765187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:05.765220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:05.889643] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:05.889806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:05.889854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:05.889883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:05.893232] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: UP (p=80.24%) [2026-03-09T20:28:05.893509] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-03-09T20:28:05.893657] [INFO ] [sig ] OPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:06.036739] [INFO ] [LOCAL ] Saved forecast: OPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPP.txt [2026-03-09T20:28:06.036853] [INFO ] [sig ] [2166/3280] Completed OPP in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:06.036891] [INFO ] [sig ] [2167/3280] Forecasting OPRA... [2026-03-09T20:28:06.036920] [INFO ] [sig ] Generating forecast for: OPRA [2026-03-09T20:28:06.036950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-03-09T20:28:06.049638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-03-09T20:28:06.049944] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-03-09T20:28:06.050816] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-03-09T20:28:06.050871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:06.050902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:06.050929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:06.050985] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:06.110641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:06.111343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:06.111426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:06.111458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:06.233036] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:06.233164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:06.233208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:06.233236] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:06.236626] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=18.27%) [2026-03-09T20:28:06.236920] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-03-09T20:28:06.237049] [INFO ] [sig ] OPRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:06.380305] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OPRA.txt [2026-03-09T20:28:06.380421] [INFO ] [sig ] [2167/3280] Completed OPRA in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:06.380460] [INFO ] [sig ] [2168/3280] Forecasting OPTX... [2026-03-09T20:28:06.380490] [INFO ] [sig ] Generating forecast for: OPTX [2026-03-09T20:28:06.380519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-03-09T20:28:06.392130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-03-09T20:28:06.392437] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-03-09T20:28:06.393270] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-03-09T20:28:06.393324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:06.393358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:06.393386] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:06.393444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:06.451330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:06.451968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:06.452086] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:06.452121] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:06.574869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:06.575027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:06.575068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:06.575096] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:06.578766] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-03-09T20:28:06.579043] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-03-09T20:28:06.579172] [INFO ] [sig ] OPTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:06.720722] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPTX.txt [2026-03-09T20:28:06.720843] [INFO ] [sig ] [2168/3280] Completed OPTX in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:06.720882] [INFO ] [sig ] [2169/3280] Forecasting OPXS... [2026-03-09T20:28:06.720912] [INFO ] [sig ] Generating forecast for: OPXS [2026-03-09T20:28:06.720942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-03-09T20:28:06.732092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-03-09T20:28:06.732398] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-03-09T20:28:06.733216] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-03-09T20:28:06.733270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:06.733301] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:06.733328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:06.733384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:06.791531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:06.792186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:06.792266] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:06.792298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:06.914673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:06.914842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:06.914883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:06.914912] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:06.918515] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=54.06%) [2026-03-09T20:28:06.918828] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-03-09T20:28:06.918961] [INFO ] [sig ] OPXS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:07.064129] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OPXS.txt [2026-03-09T20:28:07.064288] [INFO ] [sig ] [2169/3280] Completed OPXS in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:07.064329] [INFO ] [sig ] [2170/3280] Forecasting ORA... [2026-03-09T20:28:07.064359] [INFO ] [sig ] Generating forecast for: ORA [2026-03-09T20:28:07.064390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-03-09T20:28:07.076705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-03-09T20:28:07.077088] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-03-09T20:28:07.077976] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-03-09T20:28:07.078030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:07.078062] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:07.078089] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:07.078146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:07.142374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:07.143306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:07.143415] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:07.143463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:07.264779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:07.264948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:07.264992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:07.265023] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:07.268622] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=80.59%) [2026-03-09T20:28:07.268916] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-03-09T20:28:07.269059] [INFO ] [sig ] ORA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:07.431654] [INFO ] [LOCAL ] Saved forecast: ORA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ORA.txt [2026-03-09T20:28:07.431830] [INFO ] [sig ] [2170/3280] Completed ORA in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:07.431874] [INFO ] [sig ] [2171/3280] Forecasting ORC... [2026-03-09T20:28:07.431919] [INFO ] [sig ] Generating forecast for: ORC [2026-03-09T20:28:07.431960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-03-09T20:28:07.443606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-03-09T20:28:07.444032] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-03-09T20:28:07.444946] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-03-09T20:28:07.445002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:07.445035] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:07.445062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:07.445120] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:07.506876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:07.507847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:07.507939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:07.507973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:07.629176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:07.629348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:07.629398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:07.629435] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:07.633089] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=32.72%) [2026-03-09T20:28:07.633409] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-03-09T20:28:07.633606] [INFO ] [sig ] ORC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:07.778872] [INFO ] [LOCAL ] Saved forecast: ORC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ORC.txt [2026-03-09T20:28:07.779041] [INFO ] [sig ] [2171/3280] Completed ORC in 0.3s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:07.779082] [INFO ] [sig ] [2172/3280] Forecasting ORGO... [2026-03-09T20:28:07.779114] [INFO ] [sig ] Generating forecast for: ORGO [2026-03-09T20:28:07.779145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-03-09T20:28:07.790457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-03-09T20:28:07.790795] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-03-09T20:28:07.791674] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-03-09T20:28:07.791727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:07.791759] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:07.791786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:07.791842] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:07.851790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:07.852699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:07.852786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:07.852820] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:07.977970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:07.978142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:07.978184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:07.978216] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:07.981826] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-03-09T20:28:07.982123] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-03-09T20:28:07.982261] [INFO ] [sig ] ORGO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:08.133862] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ORGO.txt [2026-03-09T20:28:08.134027] [INFO ] [sig ] [2172/3280] Completed ORGO in 0.4s | 2.77 sym/s | Total: 13.0m | ETA: 6.7m [2026-03-09T20:28:08.134068] [INFO ] [sig ] [2173/3280] Forecasting ORIC... [2026-03-09T20:28:08.134098] [INFO ] [sig ] Generating forecast for: ORIC [2026-03-09T20:28:08.134130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-03-09T20:28:08.146962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-03-09T20:28:08.147407] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-03-09T20:28:08.148406] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-03-09T20:28:08.148487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:08.148531] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:08.148560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:08.148646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:08.212073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:08.213041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:08.213129] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:08.213161] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:08.345662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:08.345838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:08.345882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:08.345913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:08.349781] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-03-09T20:28:08.350123] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-03-09T20:28:08.350271] [INFO ] [sig ] ORIC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:08.506479] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ORIC.txt [2026-03-09T20:28:08.506672] [INFO ] [sig ] [2173/3280] Completed ORIC in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:08.506716] [INFO ] [sig ] [2174/3280] Forecasting ORKA... [2026-03-09T20:28:08.506745] [INFO ] [sig ] Generating forecast for: ORKA [2026-03-09T20:28:08.506782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-03-09T20:28:08.519023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-03-09T20:28:08.519430] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-03-09T20:28:08.520291] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-03-09T20:28:08.520351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:08.520385] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:08.520412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:08.520469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:08.580288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:08.581195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:08.581282] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:08.581316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:08.707465] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:08.707859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:08.707904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:08.707934] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:08.711894] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-03-09T20:28:08.712205] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-03-09T20:28:08.712354] [INFO ] [sig ] ORKA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:08.860535] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ORKA.txt [2026-03-09T20:28:08.860909] [INFO ] [sig ] [2174/3280] Completed ORKA in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:08.860957] [INFO ] [sig ] [2175/3280] Forecasting ORLY... [2026-03-09T20:28:08.860987] [INFO ] [sig ] Generating forecast for: ORLY [2026-03-09T20:28:08.861019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-03-09T20:28:08.873263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-03-09T20:28:08.873688] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-03-09T20:28:08.874505] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-03-09T20:28:08.874559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:08.874645] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:08.874675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:08.874732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:08.935235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:08.936121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:08.936208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:08.936241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:09.070800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:09.071003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:09.071065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:09.071097] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:09.075475] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-03-09T20:28:09.075863] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-03-09T20:28:09.076019] [INFO ] [sig ] ORLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:09.222721] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ORLY.txt [2026-03-09T20:28:09.222863] [INFO ] [sig ] [2175/3280] Completed ORLY in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:09.222904] [INFO ] [sig ] [2176/3280] Forecasting ORMP... [2026-03-09T20:28:09.222934] [INFO ] [sig ] Generating forecast for: ORMP [2026-03-09T20:28:09.222964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-03-09T20:28:09.234646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-03-09T20:28:09.235102] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-03-09T20:28:09.236186] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-03-09T20:28:09.236249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:09.236291] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:09.236322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:09.236395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:09.296043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:09.296850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:09.296941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:09.296975] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:09.414850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:09.415012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:09.415052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:09.415081] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:09.418607] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=67.75%) [2026-03-09T20:28:09.418892] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-03-09T20:28:09.419028] [INFO ] [sig ] ORMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:09.561463] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ORMP.txt [2026-03-09T20:28:09.561819] [INFO ] [sig ] [2176/3280] Completed ORMP in 0.3s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:09.561883] [INFO ] [sig ] [2177/3280] Forecasting ORN... [2026-03-09T20:28:09.561917] [INFO ] [sig ] Generating forecast for: ORN [2026-03-09T20:28:09.561947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-03-09T20:28:09.575365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-03-09T20:28:09.575997] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-03-09T20:28:09.577053] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-03-09T20:28:09.577108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:09.577143] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:09.577170] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:09.577227] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:09.639303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:09.640267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:09.640356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:09.640392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:09.770400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:09.770591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:09.770637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:09.770667] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:09.774463] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-03-09T20:28:09.774799] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-03-09T20:28:09.774939] [INFO ] [sig ] ORN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:09.925915] [INFO ] [LOCAL ] Saved forecast: ORN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ORN.txt [2026-03-09T20:28:09.926078] [INFO ] [sig ] [2177/3280] Completed ORN in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:09.926120] [INFO ] [sig ] [2178/3280] Forecasting ORRF... [2026-03-09T20:28:09.926149] [INFO ] [sig ] Generating forecast for: ORRF [2026-03-09T20:28:09.926180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-03-09T20:28:09.938520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-03-09T20:28:09.939128] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-03-09T20:28:09.940121] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-03-09T20:28:09.940176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:09.940207] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:09.940256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:09.940345] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:10.004197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:10.005166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:10.005256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:10.005291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:10.139843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:10.140044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:10.140090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:10.140157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:10.144195] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=34.41%) [2026-03-09T20:28:10.144516] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-03-09T20:28:10.144690] [INFO ] [sig ] ORRF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:10.347273] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ORRF.txt [2026-03-09T20:28:10.347442] [INFO ] [sig ] [2178/3280] Completed ORRF in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:10.347484] [INFO ] [sig ] [2179/3280] Forecasting OS... [2026-03-09T20:28:10.347513] [INFO ] [sig ] Generating forecast for: OS [2026-03-09T20:28:10.347595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-03-09T20:28:10.361846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-03-09T20:28:10.362283] [INFO ] [FORECASTER] Starting predict_future for OS [2026-03-09T20:28:10.363375] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-03-09T20:28:10.363431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:10.363464] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:10.363491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:10.363549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:10.423587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:10.424526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:10.424642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:10.424676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:10.552112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:10.552288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:10.552339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:10.552370] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:10.556173] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-03-09T20:28:10.556499] [INFO ] [FORECASTER] Completed predict_future for OS [2026-03-09T20:28:10.556662] [INFO ] [sig ] OS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:10.712771] [INFO ] [LOCAL ] Saved forecast: OS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OS.txt [2026-03-09T20:28:10.712964] [INFO ] [sig ] [2179/3280] Completed OS in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:10.713009] [INFO ] [sig ] [2180/3280] Forecasting OSBC... [2026-03-09T20:28:10.713040] [INFO ] [sig ] Generating forecast for: OSBC [2026-03-09T20:28:10.713070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-03-09T20:28:10.726523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-03-09T20:28:10.726981] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-03-09T20:28:10.727909] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-03-09T20:28:10.727969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:10.727999] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:10.728024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:10.728081] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:10.790849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:10.791820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:10.791910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:10.791946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:10.914882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:10.915040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:10.915097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:10.915127] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:10.918962] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-03-09T20:28:10.919245] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-03-09T20:28:10.919377] [INFO ] [sig ] OSBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:11.064874] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OSBC.txt [2026-03-09T20:28:11.065020] [INFO ] [sig ] [2180/3280] Completed OSBC in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:11.065060] [INFO ] [sig ] [2181/3280] Forecasting OSIS... [2026-03-09T20:28:11.065090] [INFO ] [sig ] Generating forecast for: OSIS [2026-03-09T20:28:11.065120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-03-09T20:28:11.077886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-03-09T20:28:11.078329] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-03-09T20:28:11.079237] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-03-09T20:28:11.079300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:11.079334] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:11.079360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:11.079421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:11.140180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:11.141148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:11.141242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:11.141276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:11.269181] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:11.269347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:11.269388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:11.269416] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:11.272973] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=20.47%) [2026-03-09T20:28:11.273298] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-03-09T20:28:11.273437] [INFO ] [sig ] OSIS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:11.425897] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OSIS.txt [2026-03-09T20:28:11.426060] [INFO ] [sig ] [2181/3280] Completed OSIS in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:11.426100] [INFO ] [sig ] [2182/3280] Forecasting OSPN... [2026-03-09T20:28:11.426131] [INFO ] [sig ] Generating forecast for: OSPN [2026-03-09T20:28:11.426161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-03-09T20:28:11.438895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-03-09T20:28:11.439295] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-03-09T20:28:11.440172] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-03-09T20:28:11.440227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:11.440259] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:11.440286] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:11.440343] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:11.499154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:11.500256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:11.500357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:11.500403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:11.625496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:11.625678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:11.625722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:11.625753] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:11.629562] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=95.99%) [2026-03-09T20:28:11.630102] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-03-09T20:28:11.630251] [INFO ] [sig ] OSPN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:11.784373] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OSPN.txt [2026-03-09T20:28:11.784592] [INFO ] [sig ] [2182/3280] Completed OSPN in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:11.784649] [INFO ] [sig ] [2183/3280] Forecasting OSS... [2026-03-09T20:28:11.784681] [INFO ] [sig ] Generating forecast for: OSS [2026-03-09T20:28:11.784711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-03-09T20:28:11.798015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-03-09T20:28:11.798367] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-03-09T20:28:11.799286] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-03-09T20:28:11.799340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:11.799373] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:11.799406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:11.799475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:11.861676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:11.862389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:11.862478] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:11.862512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:11.988715] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:11.988880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:11.988922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:11.988951] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:11.992439] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-03-09T20:28:11.992742] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-03-09T20:28:11.992873] [INFO ] [sig ] OSS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:12.139227] [INFO ] [LOCAL ] Saved forecast: OSS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OSS.txt [2026-03-09T20:28:12.139358] [INFO ] [sig ] [2183/3280] Completed OSS in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:12.139402] [INFO ] [sig ] [2184/3280] Forecasting OTEX... [2026-03-09T20:28:12.139438] [INFO ] [sig ] Generating forecast for: OTEX [2026-03-09T20:28:12.139474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-03-09T20:28:12.153288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-03-09T20:28:12.153851] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-03-09T20:28:12.154919] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-03-09T20:28:12.154975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:12.155019] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:12.155048] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:12.155105] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:12.218984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:12.219712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:12.219794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:12.219826] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:12.352731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:12.352897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:12.352938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:12.352965] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:12.356468] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-03-09T20:28:12.356775] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-03-09T20:28:12.356908] [INFO ] [sig ] OTEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:12.500747] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OTEX.txt [2026-03-09T20:28:12.500887] [INFO ] [sig ] [2184/3280] Completed OTEX in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:12.500927] [INFO ] [sig ] [2185/3280] Forecasting OTIS... [2026-03-09T20:28:12.500957] [INFO ] [sig ] Generating forecast for: OTIS [2026-03-09T20:28:12.500986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-03-09T20:28:12.513253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-03-09T20:28:12.513597] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-03-09T20:28:12.514406] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-03-09T20:28:12.514460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:12.514492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:12.514519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:12.514594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:12.573326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:12.574165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:12.574287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:12.574321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:12.698129] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:12.698281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:12.698320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:12.698350] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:12.701844] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-03-09T20:28:12.702125] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-03-09T20:28:12.702256] [INFO ] [sig ] OTIS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:12.844030] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OTIS.txt [2026-03-09T20:28:12.844185] [INFO ] [sig ] [2185/3280] Completed OTIS in 0.3s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:12.844226] [INFO ] [sig ] [2186/3280] Forecasting OTLY... [2026-03-09T20:28:12.844258] [INFO ] [sig ] Generating forecast for: OTLY [2026-03-09T20:28:12.844289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-03-09T20:28:12.856395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-03-09T20:28:12.856754] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-03-09T20:28:12.857619] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-03-09T20:28:12.857673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:12.857705] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:12.857732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:12.857788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:12.916061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:12.916847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:12.916930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:12.916963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:13.048796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:13.049004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:13.049051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:13.049081] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:13.053272] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-03-09T20:28:13.053684] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-03-09T20:28:13.053859] [INFO ] [sig ] OTLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:13.205672] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OTLY.txt [2026-03-09T20:28:13.205844] [INFO ] [sig ] [2186/3280] Completed OTLY in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:13.205892] [INFO ] [sig ] [2187/3280] Forecasting OVID... [2026-03-09T20:28:13.205921] [INFO ] [sig ] Generating forecast for: OVID [2026-03-09T20:28:13.205951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-03-09T20:28:13.220598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-03-09T20:28:13.220976] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-03-09T20:28:13.221854] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-03-09T20:28:13.221908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:13.221940] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:13.221966] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:13.222023] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:13.283445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:13.284529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:13.284632] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:13.284667] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:13.402090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:13.402256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:13.402297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:13.402326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:13.405789] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-03-09T20:28:13.406069] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-03-09T20:28:13.406201] [INFO ] [sig ] OVID: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:13.551810] [INFO ] [LOCAL ] Saved forecast: OVID 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OVID.txt [2026-03-09T20:28:13.551938] [INFO ] [sig ] [2187/3280] Completed OVID in 0.3s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:13.551978] [INFO ] [sig ] [2188/3280] Forecasting OVLY... [2026-03-09T20:28:13.552013] [INFO ] [sig ] Generating forecast for: OVLY [2026-03-09T20:28:13.552045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-03-09T20:28:13.563152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-03-09T20:28:13.563421] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-03-09T20:28:13.564246] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-03-09T20:28:13.564299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:13.564331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:13.564358] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:13.564414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:13.627672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:13.628792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:13.628883] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:13.628917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:13.738080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:13.738247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:13.738287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:13.738316] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:13.742116] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-03-09T20:28:13.742408] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-03-09T20:28:13.742559] [INFO ] [sig ] OVLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:13.897684] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OVLY.txt [2026-03-09T20:28:13.897926] [INFO ] [sig ] [2188/3280] Completed OVLY in 0.3s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:13.897972] [INFO ] [sig ] [2189/3280] Forecasting OWL... [2026-03-09T20:28:13.898003] [INFO ] [sig ] Generating forecast for: OWL [2026-03-09T20:28:13.898044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-03-09T20:28:13.911123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-03-09T20:28:13.911559] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-03-09T20:28:13.912454] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-03-09T20:28:13.912521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:13.912562] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:13.912629] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:13.912688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:13.973567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:13.974513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:13.974619] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:13.974655] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:14.098289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:14.098460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:14.098509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:14.098547] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:14.102797] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-03-09T20:28:14.103300] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-03-09T20:28:14.103448] [INFO ] [sig ] OWL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:14.260120] [INFO ] [LOCAL ] Saved forecast: OWL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OWL.txt [2026-03-09T20:28:14.260300] [INFO ] [sig ] [2189/3280] Completed OWL in 0.4s | 2.77 sym/s | Total: 13.1m | ETA: 6.6m [2026-03-09T20:28:14.260341] [INFO ] [sig ] [2190/3280] Forecasting OXLC... [2026-03-09T20:28:14.260371] [INFO ] [sig ] Generating forecast for: OXLC [2026-03-09T20:28:14.260415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-03-09T20:28:14.273424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-03-09T20:28:14.273902] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-03-09T20:28:14.274820] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-03-09T20:28:14.274878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:14.274913] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:14.274941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:14.274999] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:14.332174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:14.333140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:14.333244] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:14.333278] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:14.460328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:14.460497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:14.460541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:14.460592] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:14.464230] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-03-09T20:28:14.464592] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-03-09T20:28:14.464976] [INFO ] [sig ] OXLC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:14.610403] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OXLC.txt [2026-03-09T20:28:14.610598] [INFO ] [sig ] [2190/3280] Completed OXLC in 0.4s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:14.610641] [INFO ] [sig ] [2191/3280] Forecasting OXM... [2026-03-09T20:28:14.610671] [INFO ] [sig ] Generating forecast for: OXM [2026-03-09T20:28:14.610701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-03-09T20:28:14.621830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-03-09T20:28:14.622195] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-03-09T20:28:14.623036] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-03-09T20:28:14.623090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:14.623122] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:14.623149] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:14.623205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:14.680898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:14.681640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:14.681724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:14.681757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:14.801200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:14.801351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:14.801391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:14.801439] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:14.804990] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=37.96%) [2026-03-09T20:28:14.805281] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-03-09T20:28:14.805414] [INFO ] [sig ] OXM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:14.949614] [INFO ] [LOCAL ] Saved forecast: OXM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OXM.txt [2026-03-09T20:28:14.949757] [INFO ] [sig ] [2191/3280] Completed OXM in 0.3s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:14.949797] [INFO ] [sig ] [2192/3280] Forecasting OXSQ... [2026-03-09T20:28:14.949827] [INFO ] [sig ] Generating forecast for: OXSQ [2026-03-09T20:28:14.949856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-03-09T20:28:14.961760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-03-09T20:28:14.962126] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-03-09T20:28:14.963025] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-03-09T20:28:14.963082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:14.963152] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:14.963194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:14.963279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:15.022063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:15.022877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:15.022962] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:15.022996] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:15.151198] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:15.151387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:15.151438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:15.151469] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:15.155637] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-03-09T20:28:15.155945] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-03-09T20:28:15.156104] [INFO ] [sig ] OXSQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:15.303319] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OXSQ.txt [2026-03-09T20:28:15.303460] [INFO ] [sig ] [2192/3280] Completed OXSQ in 0.4s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:15.303501] [INFO ] [sig ] [2193/3280] Forecasting OZEM... [2026-03-09T20:28:15.303536] [INFO ] [sig ] Generating forecast for: OZEM [2026-03-09T20:28:15.303567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-03-09T20:28:15.315440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-03-09T20:28:15.315827] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-03-09T20:28:15.316784] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-03-09T20:28:15.316841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:15.316873] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:15.316900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:15.316962] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:15.375789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:15.376621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:15.376712] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:15.376760] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:15.490110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:15.490271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:15.490312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:15.490341] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:15.494214] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-03-09T20:28:15.494507] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-03-09T20:28:15.494676] [INFO ] [sig ] OZEM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:15.643554] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/OZEM.txt [2026-03-09T20:28:15.643741] [INFO ] [sig ] [2193/3280] Completed OZEM in 0.3s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:15.643782] [INFO ] [sig ] [2194/3280] Forecasting OZK... [2026-03-09T20:28:15.643821] [INFO ] [sig ] Generating forecast for: OZK [2026-03-09T20:28:15.643851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-03-09T20:28:15.655185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-03-09T20:28:15.655594] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-03-09T20:28:15.656438] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-03-09T20:28:15.656502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:15.656543] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:15.656601] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:15.656674] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:15.715983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:15.716844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:15.716932] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:15.716965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:15.843910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:15.844125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:15.844178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:15.844210] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:15.848353] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-03-09T20:28:15.848741] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-03-09T20:28:15.849087] [INFO ] [sig ] OZK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:15.996524] [INFO ] [LOCAL ] Saved forecast: OZK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OZK.txt [2026-03-09T20:28:15.996695] [INFO ] [sig ] [2194/3280] Completed OZK in 0.4s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:15.996738] [INFO ] [sig ] [2195/3280] Forecasting OZKAP... [2026-03-09T20:28:15.996769] [INFO ] [sig ] Generating forecast for: OZKAP [2026-03-09T20:28:15.996799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-03-09T20:28:16.007753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-03-09T20:28:16.008125] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-03-09T20:28:16.009045] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-03-09T20:28:16.009101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:16.009133] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:16.009171] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:16.009229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:16.068226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:16.069128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:16.069217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:16.069250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:16.188724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:16.189081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:16.189122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:16.189188] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:16.192836] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-03-09T20:28:16.193171] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-03-09T20:28:16.193322] [INFO ] [sig ] OZKAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:16.342257] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/OZKAP.txt [2026-03-09T20:28:16.342416] [INFO ] [sig ] [2195/3280] Completed OZKAP in 0.3s | 2.77 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:16.342457] [INFO ] [sig ] [2196/3280] Forecasting PAA... [2026-03-09T20:28:16.342487] [INFO ] [sig ] Generating forecast for: PAA [2026-03-09T20:28:16.342519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-03-09T20:28:16.354152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-03-09T20:28:16.354546] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-03-09T20:28:16.355383] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-03-09T20:28:16.355436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:16.355467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:16.355494] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:16.355549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:16.417027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:16.418225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:16.418315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:16.418348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:16.543725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:16.544101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:16.544144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:16.544174] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:16.548165] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-03-09T20:28:16.548474] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-03-09T20:28:16.548679] [INFO ] [sig ] PAA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:16.695545] [INFO ] [LOCAL ] Saved forecast: PAA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAA.txt [2026-03-09T20:28:16.695741] [INFO ] [sig ] [2196/3280] Completed PAA in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:16.695790] [INFO ] [sig ] [2197/3280] Forecasting PAAS... [2026-03-09T20:28:16.695821] [INFO ] [sig ] Generating forecast for: PAAS [2026-03-09T20:28:16.695853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-03-09T20:28:16.708118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-03-09T20:28:16.708515] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-03-09T20:28:16.709420] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-03-09T20:28:16.709475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:16.709506] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:16.709533] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:16.709608] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:16.769381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:16.770292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:16.770378] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:16.770412] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:16.898261] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:16.898452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:16.898516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:16.898554] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:16.902315] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=84.08%) [2026-03-09T20:28:16.902662] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-03-09T20:28:16.902823] [INFO ] [sig ] PAAS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:17.051329] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAAS.txt [2026-03-09T20:28:17.051527] [INFO ] [sig ] [2197/3280] Completed PAAS in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:17.051602] [INFO ] [sig ] [2198/3280] Forecasting PAC... [2026-03-09T20:28:17.051643] [INFO ] [sig ] Generating forecast for: PAC [2026-03-09T20:28:17.051683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-03-09T20:28:17.064518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-03-09T20:28:17.064934] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-03-09T20:28:17.066034] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-03-09T20:28:17.066090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:17.066121] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:17.066148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:17.066204] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:17.126409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:17.127219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:17.127307] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:17.127342] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:17.250219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:17.250378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:17.250419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:17.250449] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:17.254048] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-03-09T20:28:17.254348] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-03-09T20:28:17.254486] [INFO ] [sig ] PAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:17.398075] [INFO ] [LOCAL ] Saved forecast: PAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAC.txt [2026-03-09T20:28:17.398218] [INFO ] [sig ] [2198/3280] Completed PAC in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:17.398257] [INFO ] [sig ] [2199/3280] Forecasting PACB... [2026-03-09T20:28:17.398286] [INFO ] [sig ] Generating forecast for: PACB [2026-03-09T20:28:17.398338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-03-09T20:28:17.410220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-03-09T20:28:17.410629] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-03-09T20:28:17.411482] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-03-09T20:28:17.411547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:17.411627] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:17.411670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:17.411731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:17.470017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:17.470858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:17.470943] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:17.470977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:17.592152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:17.592334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:17.592380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:17.592410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:17.596035] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=36.93%) [2026-03-09T20:28:17.596335] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-03-09T20:28:17.596478] [INFO ] [sig ] PACB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:17.741478] [INFO ] [LOCAL ] Saved forecast: PACB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PACB.txt [2026-03-09T20:28:17.741640] [INFO ] [sig ] [2199/3280] Completed PACB in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:17.741683] [INFO ] [sig ] [2200/3280] Forecasting PACK... [2026-03-09T20:28:17.741713] [INFO ] [sig ] Generating forecast for: PACK [2026-03-09T20:28:17.741743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-03-09T20:28:17.753807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-03-09T20:28:17.754163] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-03-09T20:28:17.755052] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-03-09T20:28:17.755108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:17.755141] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:17.755168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:17.755226] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:17.813106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:17.813947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:17.814033] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:17.814066] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:17.938644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:17.938997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:17.939036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:17.939063] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:17.942856] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: UP (p=71.85%) [2026-03-09T20:28:17.943148] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-03-09T20:28:17.943284] [INFO ] [sig ] PACK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:18.086716] [INFO ] [LOCAL ] Saved forecast: PACK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PACK.txt [2026-03-09T20:28:18.086870] [INFO ] [sig ] [2200/3280] Completed PACK in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:18.086911] [INFO ] [sig ] [2201/3280] Forecasting PAGP... [2026-03-09T20:28:18.086942] [INFO ] [sig ] Generating forecast for: PAGP [2026-03-09T20:28:18.086971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-03-09T20:28:18.098685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-03-09T20:28:18.099058] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-03-09T20:28:18.100111] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-03-09T20:28:18.100164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:18.100195] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:18.100221] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:18.100276] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:18.162740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:18.163633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:18.163731] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:18.163769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:18.290816] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:18.291027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:18.291074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:18.291104] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:18.294768] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-03-09T20:28:18.295061] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-03-09T20:28:18.295196] [INFO ] [sig ] PAGP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:18.438601] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAGP.txt [2026-03-09T20:28:18.438766] [INFO ] [sig ] [2201/3280] Completed PAGP in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:18.438806] [INFO ] [sig ] [2202/3280] Forecasting PAGS... [2026-03-09T20:28:18.438836] [INFO ] [sig ] Generating forecast for: PAGS [2026-03-09T20:28:18.438865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-03-09T20:28:18.450793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-03-09T20:28:18.451205] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-03-09T20:28:18.452122] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-03-09T20:28:18.452177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:18.452209] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:18.452239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:18.452296] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:18.513730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:18.514598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:18.514747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:18.514782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:18.647095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:18.647259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:18.647302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:18.647331] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:18.651430] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-03-09T20:28:18.651776] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-03-09T20:28:18.651922] [INFO ] [sig ] PAGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:18.803401] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAGS.txt [2026-03-09T20:28:18.803563] [INFO ] [sig ] [2202/3280] Completed PAGS in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:18.803625] [INFO ] [sig ] [2203/3280] Forecasting PAHC... [2026-03-09T20:28:18.803658] [INFO ] [sig ] Generating forecast for: PAHC [2026-03-09T20:28:18.803689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-03-09T20:28:18.815954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-03-09T20:28:18.816354] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-03-09T20:28:18.817422] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-03-09T20:28:18.817480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:18.817512] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:18.817560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:18.817651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:18.879939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:18.880843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:18.880939] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:18.880972] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:19.008522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:19.008708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:19.008757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:19.008792] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:19.012518] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=59.35%) [2026-03-09T20:28:19.012857] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-03-09T20:28:19.012995] [INFO ] [sig ] PAHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:19.160556] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAHC.txt [2026-03-09T20:28:19.160748] [INFO ] [sig ] [2203/3280] Completed PAHC in 0.4s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:19.160788] [INFO ] [sig ] [2204/3280] Forecasting PAL... [2026-03-09T20:28:19.160817] [INFO ] [sig ] Generating forecast for: PAL [2026-03-09T20:28:19.160848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-03-09T20:28:19.172807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-03-09T20:28:19.173208] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-03-09T20:28:19.174099] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-03-09T20:28:19.174153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:19.174184] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:19.174211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:19.174272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:19.231724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:19.232404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:19.232486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:19.232520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:19.353874] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:19.354017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:19.354057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:19.354087] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:19.357623] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=42.59%) [2026-03-09T20:28:19.357928] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-03-09T20:28:19.358070] [INFO ] [sig ] PAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:19.500397] [INFO ] [LOCAL ] Saved forecast: PAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAL.txt [2026-03-09T20:28:19.500534] [INFO ] [sig ] [2204/3280] Completed PAL in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:19.500591] [INFO ] [sig ] [2205/3280] Forecasting PAM... [2026-03-09T20:28:19.500624] [INFO ] [sig ] Generating forecast for: PAM [2026-03-09T20:28:19.500656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-03-09T20:28:19.512379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-03-09T20:28:19.512754] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-03-09T20:28:19.513634] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-03-09T20:28:19.513703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:19.513743] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:19.513771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:19.513830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:19.576190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:19.576983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:19.577072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:19.577107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:19.701708] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:19.701850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:19.701888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:19.701917] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:19.705422] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-03-09T20:28:19.705769] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-03-09T20:28:19.705900] [INFO ] [sig ] PAM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:19.848406] [INFO ] [LOCAL ] Saved forecast: PAM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAM.txt [2026-03-09T20:28:19.848663] [INFO ] [sig ] [2205/3280] Completed PAM in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.5m [2026-03-09T20:28:19.848740] [INFO ] [sig ] [2206/3280] Forecasting PANL... [2026-03-09T20:28:19.848785] [INFO ] [sig ] Generating forecast for: PANL [2026-03-09T20:28:19.848828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-03-09T20:28:19.860433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-03-09T20:28:19.860848] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-03-09T20:28:19.861719] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-03-09T20:28:19.861774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:19.861807] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:19.861834] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:19.861892] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:19.922244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:19.922949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:19.923028] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:19.923060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:20.045100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:20.045244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:20.045283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:20.045311] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:20.049176] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-03-09T20:28:20.049450] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-03-09T20:28:20.049601] [INFO ] [sig ] PANL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:20.198061] [INFO ] [LOCAL ] Saved forecast: PANL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PANL.txt [2026-03-09T20:28:20.198231] [INFO ] [sig ] [2206/3280] Completed PANL in 0.3s | 2.78 sym/s | Total: 13.2m | ETA: 6.4m [2026-03-09T20:28:20.198281] [INFO ] [sig ] [2207/3280] Forecasting PASG... [2026-03-09T20:28:20.198311] [INFO ] [sig ] Generating forecast for: PASG [2026-03-09T20:28:20.198344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-03-09T20:28:20.210309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-03-09T20:28:20.210653] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-03-09T20:28:20.211612] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-03-09T20:28:20.211675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:20.211709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:20.211737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:20.211794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:20.270558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:20.271246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:20.271337] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:20.271373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:20.395656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:20.395993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:20.396033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:20.396061] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:20.400124] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-03-09T20:28:20.400410] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-03-09T20:28:20.400543] [INFO ] [sig ] PASG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:20.550637] [INFO ] [LOCAL ] Saved forecast: PASG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PASG.txt [2026-03-09T20:28:20.550811] [INFO ] [sig ] [2207/3280] Completed PASG in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:20.550870] [INFO ] [sig ] [2208/3280] Forecasting PATH... [2026-03-09T20:28:20.550904] [INFO ] [sig ] Generating forecast for: PATH [2026-03-09T20:28:20.550934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-03-09T20:28:20.562641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-03-09T20:28:20.562991] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-03-09T20:28:20.563892] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-03-09T20:28:20.563962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:20.563996] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:20.564024] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:20.564082] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:20.628538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:20.629488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:20.629591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:20.629640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:20.755356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:20.755522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:20.755592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:20.755635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:20.759298] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-03-09T20:28:20.759631] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-03-09T20:28:20.759799] [INFO ] [sig ] PATH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:20.939148] [INFO ] [LOCAL ] Saved forecast: PATH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PATH.txt [2026-03-09T20:28:20.939326] [INFO ] [sig ] [2208/3280] Completed PATH in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:20.939368] [INFO ] [sig ] [2209/3280] Forecasting PATK... [2026-03-09T20:28:20.939398] [INFO ] [sig ] Generating forecast for: PATK [2026-03-09T20:28:20.939428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-03-09T20:28:20.950511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-03-09T20:28:20.950875] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-03-09T20:28:20.951773] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-03-09T20:28:20.951828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:20.951888] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:20.951921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:20.952001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:21.011385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:21.012078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:21.012159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:21.012192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:21.131824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:21.131977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:21.132017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:21.132048] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:21.135594] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=6.99%) [2026-03-09T20:28:21.135896] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-03-09T20:28:21.136030] [INFO ] [sig ] PATK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:21.280232] [INFO ] [LOCAL ] Saved forecast: PATK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PATK.txt [2026-03-09T20:28:21.280357] [INFO ] [sig ] [2209/3280] Completed PATK in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:21.280396] [INFO ] [sig ] [2210/3280] Forecasting PAX... [2026-03-09T20:28:21.280426] [INFO ] [sig ] Generating forecast for: PAX [2026-03-09T20:28:21.280455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-03-09T20:28:21.291819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-03-09T20:28:21.292155] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-03-09T20:28:21.293028] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-03-09T20:28:21.293083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:21.293116] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:21.293143] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:21.293201] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:21.352135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:21.352813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:21.352891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:21.352923] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:21.477667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:21.477887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:21.477939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:21.477970] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:21.481762] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-03-09T20:28:21.482081] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-03-09T20:28:21.482220] [INFO ] [sig ] PAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:21.625507] [INFO ] [LOCAL ] Saved forecast: PAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAX.txt [2026-03-09T20:28:21.625679] [INFO ] [sig ] [2210/3280] Completed PAX in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:21.625721] [INFO ] [sig ] [2211/3280] Forecasting PAXS... [2026-03-09T20:28:21.625752] [INFO ] [sig ] Generating forecast for: PAXS [2026-03-09T20:28:21.625782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-03-09T20:28:21.638312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-03-09T20:28:21.638763] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-03-09T20:28:21.639764] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-03-09T20:28:21.639827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:21.639861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:21.639889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:21.639947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:21.699468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:21.700277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:21.700364] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:21.700396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:21.831570] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:21.831789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:21.831842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:21.831883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:21.836642] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=39.51%) [2026-03-09T20:28:21.837027] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-03-09T20:28:21.837216] [INFO ] [sig ] PAXS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:21.991266] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAXS.txt [2026-03-09T20:28:21.991444] [INFO ] [sig ] [2211/3280] Completed PAXS in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:21.991501] [INFO ] [sig ] [2212/3280] Forecasting PAY... [2026-03-09T20:28:21.991534] [INFO ] [sig ] Generating forecast for: PAY [2026-03-09T20:28:21.991564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-03-09T20:28:22.005799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-03-09T20:28:22.006221] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-03-09T20:28:22.007128] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-03-09T20:28:22.007191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:22.007224] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:22.007252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:22.007309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:22.068785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:22.069716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:22.069819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:22.069862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:22.195014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:22.195183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:22.195226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:22.195295] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:22.199406] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-03-09T20:28:22.199803] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-03-09T20:28:22.199973] [INFO ] [sig ] PAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:22.352151] [INFO ] [LOCAL ] Saved forecast: PAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAY.txt [2026-03-09T20:28:22.352317] [INFO ] [sig ] [2212/3280] Completed PAY in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:22.352357] [INFO ] [sig ] [2213/3280] Forecasting PAYC... [2026-03-09T20:28:22.352388] [INFO ] [sig ] Generating forecast for: PAYC [2026-03-09T20:28:22.352418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-03-09T20:28:22.364158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-03-09T20:28:22.364511] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-03-09T20:28:22.365348] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-03-09T20:28:22.365403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:22.365434] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:22.365461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:22.365517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:22.425174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:22.426093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:22.426184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:22.426219] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:22.557459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:22.557685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:22.557732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:22.557766] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:22.561517] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-03-09T20:28:22.561873] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-03-09T20:28:22.562009] [INFO ] [sig ] PAYC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:22.705440] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAYC.txt [2026-03-09T20:28:22.705621] [INFO ] [sig ] [2213/3280] Completed PAYC in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:22.705674] [INFO ] [sig ] [2214/3280] Forecasting PAYO... [2026-03-09T20:28:22.705714] [INFO ] [sig ] Generating forecast for: PAYO [2026-03-09T20:28:22.705751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-03-09T20:28:22.717829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-03-09T20:28:22.718260] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-03-09T20:28:22.719148] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-03-09T20:28:22.719202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:22.719235] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:22.719263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:22.719321] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:22.778017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:22.779126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:22.779213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:22.779246] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:22.903839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:22.904025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:22.904070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:22.904101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:22.908447] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=35.40%) [2026-03-09T20:28:22.908812] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-03-09T20:28:22.908971] [INFO ] [sig ] PAYO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:23.057714] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAYO.txt [2026-03-09T20:28:23.057885] [INFO ] [sig ] [2214/3280] Completed PAYO in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:23.057925] [INFO ] [sig ] [2215/3280] Forecasting PAYS... [2026-03-09T20:28:23.057955] [INFO ] [sig ] Generating forecast for: PAYS [2026-03-09T20:28:23.057985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-03-09T20:28:23.070115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-03-09T20:28:23.070511] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-03-09T20:28:23.071434] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-03-09T20:28:23.071490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:23.071522] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:23.071550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:23.071636] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:23.133553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:23.134497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:23.134607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:23.134649] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:23.261360] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:23.261528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:23.261608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:23.261644] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:23.265278] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-03-09T20:28:23.265594] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-03-09T20:28:23.265738] [INFO ] [sig ] PAYS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:23.426711] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PAYS.txt [2026-03-09T20:28:23.426878] [INFO ] [sig ] [2215/3280] Completed PAYS in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:23.426919] [INFO ] [sig ] [2216/3280] Forecasting PAYX... [2026-03-09T20:28:23.426947] [INFO ] [sig ] Generating forecast for: PAYX [2026-03-09T20:28:23.426978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-03-09T20:28:23.438825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-03-09T20:28:23.439209] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-03-09T20:28:23.440114] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-03-09T20:28:23.440169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:23.440204] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:23.440231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:23.440289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:23.505902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:23.506804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:23.506895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:23.506929] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:23.629266] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:23.629435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:23.629477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:23.629507] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:23.633462] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-03-09T20:28:23.633765] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-03-09T20:28:23.633901] [INFO ] [sig ] PAYX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:23.781473] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PAYX.txt [2026-03-09T20:28:23.781670] [INFO ] [sig ] [2216/3280] Completed PAYX in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:23.781724] [INFO ] [sig ] [2217/3280] Forecasting PB... [2026-03-09T20:28:23.781764] [INFO ] [sig ] Generating forecast for: PB [2026-03-09T20:28:23.781801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-03-09T20:28:23.794542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-03-09T20:28:23.794959] [INFO ] [FORECASTER] Starting predict_future for PB [2026-03-09T20:28:23.795820] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-03-09T20:28:23.795875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:23.795906] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:23.795933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:23.795989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:23.859125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:23.860084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:23.860174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:23.860208] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:23.992222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:23.992628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:23.992686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:23.992722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:23.997804] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-03-09T20:28:23.998410] [INFO ] [FORECASTER] Completed predict_future for PB [2026-03-09T20:28:23.998627] [INFO ] [sig ] PB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:24.149699] [INFO ] [LOCAL ] Saved forecast: PB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PB.txt [2026-03-09T20:28:24.149864] [INFO ] [sig ] [2217/3280] Completed PB in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:24.149903] [INFO ] [sig ] [2218/3280] Forecasting PBA... [2026-03-09T20:28:24.149933] [INFO ] [sig ] Generating forecast for: PBA [2026-03-09T20:28:24.149964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-03-09T20:28:24.162223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-03-09T20:28:24.162613] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-03-09T20:28:24.163434] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-03-09T20:28:24.163490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:24.163523] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:24.163550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:24.163637] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:24.224198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:24.225367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:24.225461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:24.225495] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:24.360092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:24.360259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:24.360302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:24.360340] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:24.364523] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=85.04%) [2026-03-09T20:28:24.364876] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-03-09T20:28:24.365020] [INFO ] [sig ] PBA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:24.517433] [INFO ] [LOCAL ] Saved forecast: PBA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PBA.txt [2026-03-09T20:28:24.517628] [INFO ] [sig ] [2218/3280] Completed PBA in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:24.517676] [INFO ] [sig ] [2219/3280] Forecasting PBF... [2026-03-09T20:28:24.517709] [INFO ] [sig ] Generating forecast for: PBF [2026-03-09T20:28:24.517741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-03-09T20:28:24.530221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-03-09T20:28:24.530613] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-03-09T20:28:24.531668] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-03-09T20:28:24.531728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:24.531773] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:24.531804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:24.531862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:24.599907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:24.601064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:24.601157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:24.601240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:24.735522] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:24.735715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:24.735760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:24.735791] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:24.739476] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-03-09T20:28:24.739797] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-03-09T20:28:24.739949] [INFO ] [sig ] PBF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:24.891063] [INFO ] [LOCAL ] Saved forecast: PBF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PBF.txt [2026-03-09T20:28:24.891224] [INFO ] [sig ] [2219/3280] Completed PBF in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:24.891272] [INFO ] [sig ] [2220/3280] Forecasting PBFS... [2026-03-09T20:28:24.891305] [INFO ] [sig ] Generating forecast for: PBFS [2026-03-09T20:28:24.891335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-03-09T20:28:24.903292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-03-09T20:28:24.903645] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-03-09T20:28:24.904479] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-03-09T20:28:24.904536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:24.904588] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:24.904621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:24.904680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:24.970741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:24.971856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:24.972121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:24.972155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:25.081965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:25.082145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:25.082200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:25.082231] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:25.086226] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=55.14%) [2026-03-09T20:28:25.086596] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-03-09T20:28:25.086766] [INFO ] [sig ] PBFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:25.235993] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PBFS.txt [2026-03-09T20:28:25.236154] [INFO ] [sig ] [2220/3280] Completed PBFS in 0.3s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:25.236195] [INFO ] [sig ] [2221/3280] Forecasting PBH... [2026-03-09T20:28:25.236226] [INFO ] [sig ] Generating forecast for: PBH [2026-03-09T20:28:25.236258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-03-09T20:28:25.248608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-03-09T20:28:25.249027] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-03-09T20:28:25.249925] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-03-09T20:28:25.249980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:25.250013] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:25.250040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:25.250097] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:25.311857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:25.312757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:25.312847] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:25.312881] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:25.436527] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:25.436712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:25.436758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:25.436789] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:25.440466] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-03-09T20:28:25.440788] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-03-09T20:28:25.440927] [INFO ] [sig ] PBH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:25.591394] [INFO ] [LOCAL ] Saved forecast: PBH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PBH.txt [2026-03-09T20:28:25.591552] [INFO ] [sig ] [2221/3280] Completed PBH in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:25.591633] [INFO ] [sig ] [2222/3280] Forecasting PBI... [2026-03-09T20:28:25.591687] [INFO ] [sig ] Generating forecast for: PBI [2026-03-09T20:28:25.591717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-03-09T20:28:25.604738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-03-09T20:28:25.605154] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-03-09T20:28:25.606024] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-03-09T20:28:25.606078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:25.606112] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:25.606140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:25.606197] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:25.667689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:25.668441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:25.668528] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:25.668562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:25.796943] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:25.797109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:25.797156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:25.797196] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:25.804292] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-03-09T20:28:25.804626] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-03-09T20:28:25.804806] [INFO ] [sig ] PBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:25.951474] [INFO ] [LOCAL ] Saved forecast: PBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PBI.txt [2026-03-09T20:28:25.951688] [INFO ] [sig ] [2222/3280] Completed PBI in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.4m [2026-03-09T20:28:25.951732] [INFO ] [sig ] [2223/3280] Forecasting PBYI... [2026-03-09T20:28:25.951770] [INFO ] [sig ] Generating forecast for: PBYI [2026-03-09T20:28:25.951809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-03-09T20:28:25.963512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-03-09T20:28:25.963940] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-03-09T20:28:25.964811] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-03-09T20:28:25.964867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:25.964900] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:25.964926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:25.964983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:26.028238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:26.029445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:26.029535] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:26.029587] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:26.159083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:26.159249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:26.159292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:26.159321] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:26.162922] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-03-09T20:28:26.163208] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-03-09T20:28:26.163347] [INFO ] [sig ] PBYI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:26.309024] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PBYI.txt [2026-03-09T20:28:26.309164] [INFO ] [sig ] [2223/3280] Completed PBYI in 0.4s | 2.78 sym/s | Total: 13.3m | ETA: 6.3m [2026-03-09T20:28:26.309203] [INFO ] [sig ] [2224/3280] Forecasting PCB... [2026-03-09T20:28:26.309232] [INFO ] [sig ] Generating forecast for: PCB [2026-03-09T20:28:26.309262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-03-09T20:28:26.320828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-03-09T20:28:26.321152] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-03-09T20:28:26.321999] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-03-09T20:28:26.322053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:26.322087] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:26.322114] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:26.322174] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:26.382922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:26.383612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:26.383694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:26.383728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:26.505089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:26.505450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:26.505492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:26.505522] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:26.509539] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-03-09T20:28:26.509852] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-03-09T20:28:26.509989] [INFO ] [sig ] PCB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:26.656185] [INFO ] [LOCAL ] Saved forecast: PCB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCB.txt [2026-03-09T20:28:26.656318] [INFO ] [sig ] [2224/3280] Completed PCB in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:26.656357] [INFO ] [sig ] [2225/3280] Forecasting PCF... [2026-03-09T20:28:26.656386] [INFO ] [sig ] Generating forecast for: PCF [2026-03-09T20:28:26.656416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-03-09T20:28:26.669188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-03-09T20:28:26.669513] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-03-09T20:28:26.670605] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-03-09T20:28:26.670661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:26.670695] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:26.670724] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:26.670782] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:26.732000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:26.732802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:26.732901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:26.732934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:26.861324] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:26.861483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:26.861524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:26.861556] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:26.865437] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-03-09T20:28:26.865765] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-03-09T20:28:26.865926] [INFO ] [sig ] PCF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:27.014239] [INFO ] [LOCAL ] Saved forecast: PCF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PCF.txt [2026-03-09T20:28:27.014395] [INFO ] [sig ] [2225/3280] Completed PCF in 0.4s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:27.014433] [INFO ] [sig ] [2226/3280] Forecasting PCG... [2026-03-09T20:28:27.014463] [INFO ] [sig ] Generating forecast for: PCG [2026-03-09T20:28:27.014495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-03-09T20:28:27.026896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-03-09T20:28:27.027248] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-03-09T20:28:27.028130] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-03-09T20:28:27.028183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:27.028241] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:27.028269] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:27.028326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:27.090769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:27.092352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:27.092457] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:27.092492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:27.229273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:27.229456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:27.229501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:27.229553] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:27.233376] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=32.06%) [2026-03-09T20:28:27.233703] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-03-09T20:28:27.233857] [INFO ] [sig ] PCG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:27.456544] [INFO ] [LOCAL ] Saved forecast: PCG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCG.txt [2026-03-09T20:28:27.456736] [INFO ] [sig ] [2226/3280] Completed PCG in 0.4s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:27.456793] [INFO ] [sig ] [2227/3280] Forecasting PCM... [2026-03-09T20:28:27.456832] [INFO ] [sig ] Generating forecast for: PCM [2026-03-09T20:28:27.456868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-03-09T20:28:27.469506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-03-09T20:28:27.469905] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-03-09T20:28:27.470790] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-03-09T20:28:27.470845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:27.470878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:27.470905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:27.470975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:27.532150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:27.533089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:27.533182] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:27.533216] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:27.659502] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:27.659680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:27.659724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:27.659753] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:27.663309] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=48.67%) [2026-03-09T20:28:27.663620] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-03-09T20:28:27.663759] [INFO ] [sig ] PCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:27.811219] [INFO ] [LOCAL ] Saved forecast: PCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCM.txt [2026-03-09T20:28:27.811371] [INFO ] [sig ] [2227/3280] Completed PCM in 0.4s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:27.811412] [INFO ] [sig ] [2228/3280] Forecasting PCN... [2026-03-09T20:28:27.811443] [INFO ] [sig ] Generating forecast for: PCN [2026-03-09T20:28:27.811475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-03-09T20:28:27.825190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-03-09T20:28:27.825623] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-03-09T20:28:27.826506] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-03-09T20:28:27.826561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:27.826619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:27.826648] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:27.826705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:27.885216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:27.886182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:27.886269] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:27.886318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:28.009631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:28.009791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:28.009840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:28.009879] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:28.013414] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=82.05%) [2026-03-09T20:28:28.013721] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-03-09T20:28:28.013875] [INFO ] [sig ] PCN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:28.157828] [INFO ] [LOCAL ] Saved forecast: PCN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PCN.txt [2026-03-09T20:28:28.157981] [INFO ] [sig ] [2228/3280] Completed PCN in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:28.158021] [INFO ] [sig ] [2229/3280] Forecasting PCQ... [2026-03-09T20:28:28.158052] [INFO ] [sig ] Generating forecast for: PCQ [2026-03-09T20:28:28.158083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-03-09T20:28:28.169293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-03-09T20:28:28.169611] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-03-09T20:28:28.170430] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-03-09T20:28:28.170483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:28.170514] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:28.170540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:28.170616] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:28.228265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:28.228932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:28.229016] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:28.229048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:28.346609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:28.346766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:28.346815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:28.346849] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:28.350421] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-03-09T20:28:28.350723] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-03-09T20:28:28.350855] [INFO ] [sig ] PCQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:28.495164] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCQ.txt [2026-03-09T20:28:28.495326] [INFO ] [sig ] [2229/3280] Completed PCQ in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:28.495366] [INFO ] [sig ] [2230/3280] Forecasting PCRX... [2026-03-09T20:28:28.495396] [INFO ] [sig ] Generating forecast for: PCRX [2026-03-09T20:28:28.495426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-03-09T20:28:28.506657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-03-09T20:28:28.507014] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-03-09T20:28:28.507875] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-03-09T20:28:28.507931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:28.507963] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:28.507989] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:28.508057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:28.564930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:28.565559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:28.565658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:28.565691] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:28.687823] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:28.687934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:28.687971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:28.687999] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:28.691221] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-03-09T20:28:28.691494] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-03-09T20:28:28.691639] [INFO ] [sig ] PCRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:28.832879] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PCRX.txt [2026-03-09T20:28:28.832993] [INFO ] [sig ] [2230/3280] Completed PCRX in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:28.833207] [INFO ] [sig ] [2231/3280] Forecasting PCTY... [2026-03-09T20:28:28.833236] [INFO ] [sig ] Generating forecast for: PCTY [2026-03-09T20:28:28.833265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-03-09T20:28:28.844739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-03-09T20:28:28.845032] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-03-09T20:28:28.845856] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-03-09T20:28:28.845921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:28.845960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:28.845990] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:28.846047] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:28.904130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:28.904747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:28.904826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:28.904858] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:29.025631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:29.025748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:29.025784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:29.025813] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:29.029087] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=36.32%) [2026-03-09T20:28:29.029386] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-03-09T20:28:29.029535] [INFO ] [sig ] PCTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:29.170732] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCTY.txt [2026-03-09T20:28:29.170862] [INFO ] [sig ] [2231/3280] Completed PCTY in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:29.170909] [INFO ] [sig ] [2232/3280] Forecasting PCVX... [2026-03-09T20:28:29.170945] [INFO ] [sig ] Generating forecast for: PCVX [2026-03-09T20:28:29.170978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-03-09T20:28:29.187346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-03-09T20:28:29.187891] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-03-09T20:28:29.188820] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-03-09T20:28:29.188893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:29.188931] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:29.188960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:29.189021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:29.246510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:29.247293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:29.247377] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:29.247411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:29.373612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:29.373772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:29.373813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:29.373844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:29.377342] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-03-09T20:28:29.377661] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-03-09T20:28:29.377796] [INFO ] [sig ] PCVX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:29.520309] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCVX.txt [2026-03-09T20:28:29.520444] [INFO ] [sig ] [2232/3280] Completed PCVX in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:29.520485] [INFO ] [sig ] [2233/3280] Forecasting PCYO... [2026-03-09T20:28:29.520514] [INFO ] [sig ] Generating forecast for: PCYO [2026-03-09T20:28:29.520544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-03-09T20:28:29.534388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-03-09T20:28:29.534777] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-03-09T20:28:29.535678] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-03-09T20:28:29.535734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:29.535768] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:29.535795] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:29.535852] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:29.596642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:29.597585] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:29.597694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:29.597735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:29.719884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:29.720056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:29.720098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:29.720126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:29.723864] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=40.76%) [2026-03-09T20:28:29.724179] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-03-09T20:28:29.724317] [INFO ] [sig ] PCYO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:29.870080] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PCYO.txt [2026-03-09T20:28:29.870246] [INFO ] [sig ] [2233/3280] Completed PCYO in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:29.870287] [INFO ] [sig ] [2234/3280] Forecasting PD... [2026-03-09T20:28:29.870318] [INFO ] [sig ] Generating forecast for: PD [2026-03-09T20:28:29.870348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-03-09T20:28:29.882710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-03-09T20:28:29.883158] [INFO ] [FORECASTER] Starting predict_future for PD [2026-03-09T20:28:29.884099] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-03-09T20:28:29.884161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:29.884193] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:29.884220] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:29.884285] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:29.945175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:29.946090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:29.946177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:29.946211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:30.065478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:30.065595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:30.065633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:30.065662] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:30.068869] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-03-09T20:28:30.069161] [INFO ] [FORECASTER] Completed predict_future for PD [2026-03-09T20:28:30.069288] [INFO ] [sig ] PD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:30.210263] [INFO ] [LOCAL ] Saved forecast: PD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PD.txt [2026-03-09T20:28:30.210378] [INFO ] [sig ] [2234/3280] Completed PD in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:30.210417] [INFO ] [sig ] [2235/3280] Forecasting PDBC... [2026-03-09T20:28:30.210446] [INFO ] [sig ] Generating forecast for: PDBC [2026-03-09T20:28:30.210476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-03-09T20:28:30.222220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-03-09T20:28:30.222536] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-03-09T20:28:30.223349] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-03-09T20:28:30.223403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:30.223434] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:30.223460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:30.223516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:30.282387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:30.283027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:30.283105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:30.283136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:30.400741] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:30.400901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:30.400941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:30.400969] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:30.404410] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-03-09T20:28:30.404709] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-03-09T20:28:30.404840] [INFO ] [sig ] PDBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:30.546009] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDBC.txt [2026-03-09T20:28:30.546128] [INFO ] [sig ] [2235/3280] Completed PDBC in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:30.546167] [INFO ] [sig ] [2236/3280] Forecasting PDD... [2026-03-09T20:28:30.546198] [INFO ] [sig ] Generating forecast for: PDD [2026-03-09T20:28:30.546229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-03-09T20:28:30.557745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-03-09T20:28:30.558061] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-03-09T20:28:30.558903] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-03-09T20:28:30.558967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:30.559001] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:30.559029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:30.559085] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:30.617118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:30.617778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:30.617880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:30.617914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:30.744995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:30.745139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:30.745179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:30.745208] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:30.748716] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-03-09T20:28:30.748998] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-03-09T20:28:30.749132] [INFO ] [sig ] PDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:30.891550] [INFO ] [LOCAL ] Saved forecast: PDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PDD.txt [2026-03-09T20:28:30.891688] [INFO ] [sig ] [2236/3280] Completed PDD in 0.3s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:30.891726] [INFO ] [sig ] [2237/3280] Forecasting PDEX... [2026-03-09T20:28:30.891755] [INFO ] [sig ] Generating forecast for: PDEX [2026-03-09T20:28:30.891784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-03-09T20:28:30.903739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-03-09T20:28:30.904051] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-03-09T20:28:30.904893] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-03-09T20:28:30.904947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:30.904978] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:30.905005] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:30.905061] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:30.962695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:30.963320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:30.963398] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:30.963431] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:31.086710] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:31.086881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:31.086931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:31.086966] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:31.090642] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=75.99%) [2026-03-09T20:28:31.090999] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-03-09T20:28:31.091143] [INFO ] [sig ] PDEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:31.243668] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDEX.txt [2026-03-09T20:28:31.243861] [INFO ] [sig ] [2237/3280] Completed PDEX in 0.4s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:31.243904] [INFO ] [sig ] [2238/3280] Forecasting PDFS... [2026-03-09T20:28:31.243934] [INFO ] [sig ] Generating forecast for: PDFS [2026-03-09T20:28:31.243971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-03-09T20:28:31.257887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-03-09T20:28:31.258316] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-03-09T20:28:31.259356] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-03-09T20:28:31.259418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:31.259468] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:31.259499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:31.259598] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:31.321851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:31.322915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:31.323039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:31.323076] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:31.461864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:31.462045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:31.462099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:31.462145] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:31.466643] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=67.68%) [2026-03-09T20:28:31.467032] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-03-09T20:28:31.467192] [INFO ] [sig ] PDFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:31.622946] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDFS.txt [2026-03-09T20:28:31.623208] [INFO ] [sig ] [2238/3280] Completed PDFS in 0.4s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:31.623276] [INFO ] [sig ] [2239/3280] Forecasting PDI... [2026-03-09T20:28:31.623329] [INFO ] [sig ] Generating forecast for: PDI [2026-03-09T20:28:31.623381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-03-09T20:28:31.637889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-03-09T20:28:31.638382] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-03-09T20:28:31.639512] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-03-09T20:28:31.639587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:31.639625] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:31.639653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:31.639724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:31.731161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:31.732490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:31.732636] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:31.732695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:31.898849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:31.899050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:31.899094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:31.899124] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:31.903038] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-03-09T20:28:31.903433] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-03-09T20:28:31.903617] [INFO ] [sig ] PDI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:32.124094] [INFO ] [LOCAL ] Saved forecast: PDI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDI.txt [2026-03-09T20:28:32.125828] [INFO ] [sig ] [2239/3280] Completed PDI in 0.5s | 2.78 sym/s | Total: 13.4m | ETA: 6.3m [2026-03-09T20:28:32.125901] [INFO ] [sig ] [2240/3280] Forecasting PDLB... [2026-03-09T20:28:32.125954] [INFO ] [sig ] Generating forecast for: PDLB [2026-03-09T20:28:32.126008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-03-09T20:28:32.148366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-03-09T20:28:32.150428] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-03-09T20:28:32.152295] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-03-09T20:28:32.152384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:32.152442] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:32.152493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:32.152614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:32.239092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:32.240294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:32.240399] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:32.240434] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:32.410911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:32.411088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:32.411132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:32.411162] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:32.415182] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-03-09T20:28:32.415633] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-03-09T20:28:32.415834] [INFO ] [sig ] PDLB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:32.623620] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PDLB.txt [2026-03-09T20:28:32.623848] [INFO ] [sig ] [2240/3280] Completed PDLB in 0.5s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:32.623913] [INFO ] [sig ] [2241/3280] Forecasting PDM... [2026-03-09T20:28:32.623958] [INFO ] [sig ] Generating forecast for: PDM [2026-03-09T20:28:32.624004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-03-09T20:28:32.640676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-03-09T20:28:32.641185] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-03-09T20:28:32.642201] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-03-09T20:28:32.642261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:32.642295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:32.642324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:32.642383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:32.701360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:32.702364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:32.702493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:32.702531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:32.834016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:32.834215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:32.834266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:32.834304] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:32.839373] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=2.80%) [2026-03-09T20:28:32.839846] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-03-09T20:28:32.840054] [INFO ] [sig ] PDM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:33.032107] [INFO ] [LOCAL ] Saved forecast: PDM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PDM.txt [2026-03-09T20:28:33.032299] [INFO ] [sig ] [2241/3280] Completed PDM in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:33.032352] [INFO ] [sig ] [2242/3280] Forecasting PDO... [2026-03-09T20:28:33.032403] [INFO ] [sig ] Generating forecast for: PDO [2026-03-09T20:28:33.032450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-03-09T20:28:33.045971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-03-09T20:28:33.046400] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-03-09T20:28:33.047295] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-03-09T20:28:33.047351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:33.047385] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:33.047412] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:33.047469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:33.110653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:33.111650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:33.111739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:33.111774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:33.240116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:33.240282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:33.240324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:33.240355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:33.244177] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=82.52%) [2026-03-09T20:28:33.244729] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-03-09T20:28:33.244878] [INFO ] [sig ] PDO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:33.391096] [INFO ] [LOCAL ] Saved forecast: PDO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDO.txt [2026-03-09T20:28:33.391254] [INFO ] [sig ] [2242/3280] Completed PDO in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:33.391299] [INFO ] [sig ] [2243/3280] Forecasting PDP... [2026-03-09T20:28:33.391330] [INFO ] [sig ] Generating forecast for: PDP [2026-03-09T20:28:33.391363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-03-09T20:28:33.402855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-03-09T20:28:33.403224] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-03-09T20:28:33.404089] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-03-09T20:28:33.404145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:33.404218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:33.404250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:33.404309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:33.464048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:33.464822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:33.464908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:33.464943] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:33.589663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:33.589835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:33.589892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:33.589925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:33.593610] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-03-09T20:28:33.593902] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-03-09T20:28:33.594042] [INFO ] [sig ] PDP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:33.742984] [INFO ] [LOCAL ] Saved forecast: PDP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PDP.txt [2026-03-09T20:28:33.743154] [INFO ] [sig ] [2243/3280] Completed PDP in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:33.743196] [INFO ] [sig ] [2244/3280] Forecasting PDS... [2026-03-09T20:28:33.743233] [INFO ] [sig ] Generating forecast for: PDS [2026-03-09T20:28:33.743284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-03-09T20:28:33.755262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-03-09T20:28:33.755723] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-03-09T20:28:33.756764] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-03-09T20:28:33.756825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:33.756857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:33.756885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:33.756941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:33.817523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:33.818501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:33.818610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:33.818647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:33.945418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:33.945600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:33.945644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:33.945673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:33.949223] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-03-09T20:28:33.949511] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-03-09T20:28:33.949668] [INFO ] [sig ] PDS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:34.092678] [INFO ] [LOCAL ] Saved forecast: PDS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDS.txt [2026-03-09T20:28:34.092819] [INFO ] [sig ] [2244/3280] Completed PDS in 0.3s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:34.092860] [INFO ] [sig ] [2245/3280] Forecasting PDX... [2026-03-09T20:28:34.092892] [INFO ] [sig ] Generating forecast for: PDX [2026-03-09T20:28:34.092923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-03-09T20:28:34.103925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-03-09T20:28:34.104289] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-03-09T20:28:34.105165] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-03-09T20:28:34.105219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:34.105251] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:34.105278] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:34.105335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:34.162348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:34.163062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:34.163142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:34.163175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:34.288854] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:34.289028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:34.289077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:34.289108] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:34.292918] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-03-09T20:28:34.293225] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-03-09T20:28:34.293368] [INFO ] [sig ] PDX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:34.445264] [INFO ] [LOCAL ] Saved forecast: PDX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PDX.txt [2026-03-09T20:28:34.445408] [INFO ] [sig ] [2245/3280] Completed PDX in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:34.445448] [INFO ] [sig ] [2246/3280] Forecasting PDYN... [2026-03-09T20:28:34.445477] [INFO ] [sig ] Generating forecast for: PDYN [2026-03-09T20:28:34.445507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-03-09T20:28:34.457829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-03-09T20:28:34.458224] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-03-09T20:28:34.459118] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-03-09T20:28:34.459174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:34.459206] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:34.459232] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:34.459287] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:34.522232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:34.523190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:34.523277] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:34.523312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:34.647382] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:34.647592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:34.647647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:34.647712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:34.651464] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=75.21%) [2026-03-09T20:28:34.651788] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-03-09T20:28:34.651930] [INFO ] [sig ] PDYN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:34.802872] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PDYN.txt [2026-03-09T20:28:34.803024] [INFO ] [sig ] [2246/3280] Completed PDYN in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:34.803067] [INFO ] [sig ] [2247/3280] Forecasting PEB... [2026-03-09T20:28:34.803107] [INFO ] [sig ] Generating forecast for: PEB [2026-03-09T20:28:34.803141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-03-09T20:28:34.814612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-03-09T20:28:34.814995] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-03-09T20:28:34.816002] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-03-09T20:28:34.816061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:34.816095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:34.816121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:34.816179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:34.876059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:34.876834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:34.876917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:34.876959] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:35.006176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:35.006338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:35.006379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:35.006409] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:35.010075] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=65.78%) [2026-03-09T20:28:35.010456] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-03-09T20:28:35.010664] [INFO ] [sig ] PEB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:35.160147] [INFO ] [LOCAL ] Saved forecast: PEB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PEB.txt [2026-03-09T20:28:35.160306] [INFO ] [sig ] [2247/3280] Completed PEB in 0.4s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:35.160348] [INFO ] [sig ] [2248/3280] Forecasting PEBK... [2026-03-09T20:28:35.160381] [INFO ] [sig ] Generating forecast for: PEBK [2026-03-09T20:28:35.160414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-03-09T20:28:35.170259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-03-09T20:28:35.170547] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-03-09T20:28:35.171613] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-03-09T20:28:35.171670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:35.171703] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:35.171731] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:35.171789] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:35.229520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:35.230363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:35.230449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:35.230482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:35.327106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:35.327266] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:28:35.327306] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:35.327336] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:35.330869] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-03-09T20:28:35.331159] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-03-09T20:28:35.331294] [INFO ] [sig ] PEBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:35.476687] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEBK.txt [2026-03-09T20:28:35.476833] [INFO ] [sig ] [2248/3280] Completed PEBK in 0.3s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:35.476873] [INFO ] [sig ] [2249/3280] Forecasting PEBO... [2026-03-09T20:28:35.476902] [INFO ] [sig ] Generating forecast for: PEBO [2026-03-09T20:28:35.476934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-03-09T20:28:35.488260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-03-09T20:28:35.488658] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-03-09T20:28:35.489562] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-03-09T20:28:35.489640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:35.489674] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:35.489700] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:35.489757] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:35.551818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:35.552732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:35.552821] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:35.552855] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:35.677041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:35.677206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:35.677248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:35.677277] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:35.681024] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=25.23%) [2026-03-09T20:28:35.681318] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-03-09T20:28:35.681457] [INFO ] [sig ] PEBO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:35.823791] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEBO.txt [2026-03-09T20:28:35.823930] [INFO ] [sig ] [2249/3280] Completed PEBO in 0.3s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:35.823970] [INFO ] [sig ] [2250/3280] Forecasting PECO... [2026-03-09T20:28:35.824003] [INFO ] [sig ] Generating forecast for: PECO [2026-03-09T20:28:35.824035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-03-09T20:28:35.835218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-03-09T20:28:35.835569] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-03-09T20:28:35.836442] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-03-09T20:28:35.836496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:35.836529] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:35.836555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:35.836646] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:35.893731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:35.894441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:35.894522] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:35.894555] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:36.019108] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:36.019285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:36.019328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:36.019374] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:36.023175] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=69.34%) [2026-03-09T20:28:36.023479] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-03-09T20:28:36.023629] [INFO ] [sig ] PECO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:36.164729] [INFO ] [LOCAL ] Saved forecast: PECO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PECO.txt [2026-03-09T20:28:36.164868] [INFO ] [sig ] [2250/3280] Completed PECO in 0.3s | 2.77 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:36.164908] [INFO ] [sig ] [2251/3280] Forecasting PEG... [2026-03-09T20:28:36.164937] [INFO ] [sig ] Generating forecast for: PEG [2026-03-09T20:28:36.164968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-03-09T20:28:36.176441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-03-09T20:28:36.176836] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-03-09T20:28:36.177737] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-03-09T20:28:36.177791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:36.177823] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:36.177848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:36.177905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:36.235531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:36.236231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:36.236311] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:36.236344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:36.353687] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:36.353861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:36.353904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:36.353935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:36.357519] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-03-09T20:28:36.357862] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-03-09T20:28:36.358034] [INFO ] [sig ] PEG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:36.500590] [INFO ] [LOCAL ] Saved forecast: PEG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEG.txt [2026-03-09T20:28:36.500764] [INFO ] [sig ] [2251/3280] Completed PEG in 0.3s | 2.78 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:36.500804] [INFO ] [sig ] [2252/3280] Forecasting PEGA... [2026-03-09T20:28:36.500835] [INFO ] [sig ] Generating forecast for: PEGA [2026-03-09T20:28:36.500864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-03-09T20:28:36.512495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-03-09T20:28:36.512943] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-03-09T20:28:36.513801] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-03-09T20:28:36.513856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:36.513886] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:36.513912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:36.513968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:36.575263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:36.576218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:36.576312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:36.576363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:36.703194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:36.703370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:36.703414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:36.703444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:36.707304] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-03-09T20:28:36.707683] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-03-09T20:28:36.707847] [INFO ] [sig ] PEGA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:36.853224] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PEGA.txt [2026-03-09T20:28:36.853411] [INFO ] [sig ] [2252/3280] Completed PEGA in 0.4s | 2.78 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:36.853454] [INFO ] [sig ] [2253/3280] Forecasting PEN... [2026-03-09T20:28:36.853485] [INFO ] [sig ] Generating forecast for: PEN [2026-03-09T20:28:36.853519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-03-09T20:28:36.865808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-03-09T20:28:36.866178] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-03-09T20:28:36.867076] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-03-09T20:28:36.867144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:36.867178] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:36.867205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:36.867263] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:36.928361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:36.929201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:36.929333] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:36.929369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:37.053517] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:37.053697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:37.053742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:37.053772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:37.057301] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-03-09T20:28:37.057627] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-03-09T20:28:37.057762] [INFO ] [sig ] PEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:37.209330] [INFO ] [LOCAL ] Saved forecast: PEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PEN.txt [2026-03-09T20:28:37.209551] [INFO ] [sig ] [2253/3280] Completed PEN in 0.4s | 2.78 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:37.209647] [INFO ] [sig ] [2254/3280] Forecasting PENN... [2026-03-09T20:28:37.209705] [INFO ] [sig ] Generating forecast for: PENN [2026-03-09T20:28:37.209761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-03-09T20:28:37.226173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-03-09T20:28:37.226678] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-03-09T20:28:37.227886] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-03-09T20:28:37.227945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:37.227981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:37.228028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:37.228102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:37.289920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:37.291029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:37.291312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:37.291347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:37.438734] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:37.438914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:37.438963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:37.439000] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:37.442881] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-03-09T20:28:37.443204] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-03-09T20:28:37.443353] [INFO ] [sig ] PENN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:37.590233] [INFO ] [LOCAL ] Saved forecast: PENN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PENN.txt [2026-03-09T20:28:37.590504] [INFO ] [sig ] [2254/3280] Completed PENN in 0.4s | 2.78 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:37.590552] [INFO ] [sig ] [2255/3280] Forecasting PEO... [2026-03-09T20:28:37.590602] [INFO ] [sig ] Generating forecast for: PEO [2026-03-09T20:28:37.590636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-03-09T20:28:37.602304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-03-09T20:28:37.602644] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-03-09T20:28:37.603460] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-03-09T20:28:37.603513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:37.603544] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:37.603594] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:37.603654] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:37.661418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:37.662142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:37.662233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:37.662267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:37.781624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:37.781778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:37.781820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:37.781849] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:37.785347] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-03-09T20:28:37.785646] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-03-09T20:28:37.785779] [INFO ] [sig ] PEO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:37.927985] [INFO ] [LOCAL ] Saved forecast: PEO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEO.txt [2026-03-09T20:28:37.928117] [INFO ] [sig ] [2255/3280] Completed PEO in 0.3s | 2.78 sym/s | Total: 13.5m | ETA: 6.2m [2026-03-09T20:28:37.928155] [INFO ] [sig ] [2256/3280] Forecasting PEP... [2026-03-09T20:28:37.928185] [INFO ] [sig ] Generating forecast for: PEP [2026-03-09T20:28:37.928215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-03-09T20:28:37.942041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-03-09T20:28:37.942460] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-03-09T20:28:37.943378] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-03-09T20:28:37.943433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:37.943467] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:37.943492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:37.943548] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:38.006539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:38.007353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:38.007438] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:38.007471] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:38.127410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:38.127668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:38.127718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:38.127748] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:38.131340] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=33.74%) [2026-03-09T20:28:38.131649] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-03-09T20:28:38.131790] [INFO ] [sig ] PEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:38.274226] [INFO ] [LOCAL ] Saved forecast: PEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEP.txt [2026-03-09T20:28:38.274381] [INFO ] [sig ] [2256/3280] Completed PEP in 0.3s | 2.78 sym/s | Total: 13.5m | ETA: 6.1m [2026-03-09T20:28:38.274422] [INFO ] [sig ] [2257/3280] Forecasting PEPG... [2026-03-09T20:28:38.274451] [INFO ] [sig ] Generating forecast for: PEPG [2026-03-09T20:28:38.274481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-03-09T20:28:38.286531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-03-09T20:28:38.286918] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-03-09T20:28:38.287860] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-03-09T20:28:38.287918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:38.287951] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:38.287978] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:38.288036] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:38.347455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:38.348189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:38.348272] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:38.348306] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:38.462996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:38.463169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:38.463212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:38.463240] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:38.466749] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=16.65%) [2026-03-09T20:28:38.467038] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-03-09T20:28:38.467196] [INFO ] [sig ] PEPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:38.609537] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEPG.txt [2026-03-09T20:28:38.609702] [INFO ] [sig ] [2257/3280] Completed PEPG in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:38.609745] [INFO ] [sig ] [2258/3280] Forecasting PERF... [2026-03-09T20:28:38.609777] [INFO ] [sig ] Generating forecast for: PERF [2026-03-09T20:28:38.609816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-03-09T20:28:38.621169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-03-09T20:28:38.621522] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-03-09T20:28:38.622390] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-03-09T20:28:38.622445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:38.622477] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:38.622505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:38.622563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:38.685359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:38.686147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:38.686227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:38.686260] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:38.805932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:38.806098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:38.806139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:38.806169] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:38.809801] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-03-09T20:28:38.810089] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-03-09T20:28:38.810227] [INFO ] [sig ] PERF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:38.951083] [INFO ] [LOCAL ] Saved forecast: PERF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PERF.txt [2026-03-09T20:28:38.951249] [INFO ] [sig ] [2258/3280] Completed PERF in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:38.951288] [INFO ] [sig ] [2259/3280] Forecasting PERI... [2026-03-09T20:28:38.951316] [INFO ] [sig ] Generating forecast for: PERI [2026-03-09T20:28:38.951347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-03-09T20:28:38.962993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-03-09T20:28:38.963354] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-03-09T20:28:38.964248] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-03-09T20:28:38.964305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:38.964340] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:38.964368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:38.964428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:39.023769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:39.024596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:39.024689] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:39.024722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:39.145420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:39.145598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:39.145642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:39.145673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:39.149535] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-03-09T20:28:39.149845] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-03-09T20:28:39.149983] [INFO ] [sig ] PERI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:39.292783] [INFO ] [LOCAL ] Saved forecast: PERI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PERI.txt [2026-03-09T20:28:39.292932] [INFO ] [sig ] [2259/3280] Completed PERI in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:39.292972] [INFO ] [sig ] [2260/3280] Forecasting PESI... [2026-03-09T20:28:39.293003] [INFO ] [sig ] Generating forecast for: PESI [2026-03-09T20:28:39.293033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-03-09T20:28:39.305110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-03-09T20:28:39.305503] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-03-09T20:28:39.306445] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-03-09T20:28:39.306501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:39.306569] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:39.306620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:39.306679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:39.373088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:39.373989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:39.374082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:39.374117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:39.505050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:39.505220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:39.505261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:39.505290] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:39.509735] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-03-09T20:28:39.510086] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-03-09T20:28:39.510239] [INFO ] [sig ] PESI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:39.660406] [INFO ] [LOCAL ] Saved forecast: PESI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PESI.txt [2026-03-09T20:28:39.660548] [INFO ] [sig ] [2260/3280] Completed PESI in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:39.660607] [INFO ] [sig ] [2261/3280] Forecasting PETS... [2026-03-09T20:28:39.660639] [INFO ] [sig ] Generating forecast for: PETS [2026-03-09T20:28:39.660669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-03-09T20:28:39.674127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-03-09T20:28:39.674490] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-03-09T20:28:39.675355] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-03-09T20:28:39.675412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:39.675445] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:39.675473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:39.675531] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:39.733448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:39.734138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:39.734219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:39.734252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:39.854492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:39.854659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:39.854702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:39.854732] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:39.858260] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-03-09T20:28:39.858550] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-03-09T20:28:39.858704] [INFO ] [sig ] PETS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:40.002592] [INFO ] [LOCAL ] Saved forecast: PETS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PETS.txt [2026-03-09T20:28:40.002753] [INFO ] [sig ] [2261/3280] Completed PETS in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:40.002794] [INFO ] [sig ] [2262/3280] Forecasting PEY... [2026-03-09T20:28:40.002823] [INFO ] [sig ] Generating forecast for: PEY [2026-03-09T20:28:40.002854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-03-09T20:28:40.014730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-03-09T20:28:40.015067] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-03-09T20:28:40.015982] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-03-09T20:28:40.016040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:40.016073] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:40.016101] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:40.016159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:40.073946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:40.074789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:40.074876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:40.074908] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:40.195208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:40.195383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:40.195435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:40.195467] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:40.199128] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-03-09T20:28:40.199415] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-03-09T20:28:40.199551] [INFO ] [sig ] PEY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:40.348957] [INFO ] [LOCAL ] Saved forecast: PEY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PEY.txt [2026-03-09T20:28:40.349107] [INFO ] [sig ] [2262/3280] Completed PEY in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:40.349150] [INFO ] [sig ] [2263/3280] Forecasting PFBC... [2026-03-09T20:28:40.349182] [INFO ] [sig ] Generating forecast for: PFBC [2026-03-09T20:28:40.349215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-03-09T20:28:40.361473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-03-09T20:28:40.361893] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-03-09T20:28:40.362772] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-03-09T20:28:40.362829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:40.362862] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:40.362891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:40.362950] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:40.422596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:40.423420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:40.423510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:40.423544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:40.543842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:40.543994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:40.544036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:40.544129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:40.547778] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=54.07%) [2026-03-09T20:28:40.548064] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-03-09T20:28:40.548201] [INFO ] [sig ] PFBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:40.693982] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFBC.txt [2026-03-09T20:28:40.694138] [INFO ] [sig ] [2263/3280] Completed PFBC in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:40.694186] [INFO ] [sig ] [2264/3280] Forecasting PFD... [2026-03-09T20:28:40.694221] [INFO ] [sig ] Generating forecast for: PFD [2026-03-09T20:28:40.694259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-03-09T20:28:40.707251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-03-09T20:28:40.707857] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-03-09T20:28:40.708987] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-03-09T20:28:40.709043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:40.709077] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:40.709106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:40.709173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:40.770962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:40.771826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:40.771914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:40.771950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:40.889037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:40.889218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:40.889269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:40.889298] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:40.893384] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-03-09T20:28:40.893697] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-03-09T20:28:40.893867] [INFO ] [sig ] PFD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:41.045990] [INFO ] [LOCAL ] Saved forecast: PFD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFD.txt [2026-03-09T20:28:41.046171] [INFO ] [sig ] [2264/3280] Completed PFD in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:41.046242] [INFO ] [sig ] [2265/3280] Forecasting PFF... [2026-03-09T20:28:41.046286] [INFO ] [sig ] Generating forecast for: PFF [2026-03-09T20:28:41.046333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-03-09T20:28:41.058326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-03-09T20:28:41.058708] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-03-09T20:28:41.059593] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-03-09T20:28:41.059650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:41.059683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:41.059710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:41.059768] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:41.117998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:41.118870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:41.118955] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:41.118989] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:41.239289] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:41.239457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:41.239499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:41.239530] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:41.243592] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=28.54%) [2026-03-09T20:28:41.243943] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-03-09T20:28:41.244096] [INFO ] [sig ] PFF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:41.391448] [INFO ] [LOCAL ] Saved forecast: PFF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PFF.txt [2026-03-09T20:28:41.391669] [INFO ] [sig ] [2265/3280] Completed PFF in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:41.391729] [INFO ] [sig ] [2266/3280] Forecasting PFG... [2026-03-09T20:28:41.391775] [INFO ] [sig ] Generating forecast for: PFG [2026-03-09T20:28:41.391821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-03-09T20:28:41.403964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-03-09T20:28:41.404383] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-03-09T20:28:41.405354] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-03-09T20:28:41.405412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:41.405446] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:41.405474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:41.405532] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:41.467134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:41.468052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:41.468140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:41.468175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:41.600080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:41.600248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:41.600290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:41.600320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:41.603868] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-03-09T20:28:41.604156] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-03-09T20:28:41.604296] [INFO ] [sig ] PFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:41.752415] [INFO ] [LOCAL ] Saved forecast: PFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PFG.txt [2026-03-09T20:28:41.752606] [INFO ] [sig ] [2266/3280] Completed PFG in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:41.752669] [INFO ] [sig ] [2267/3280] Forecasting PFGC... [2026-03-09T20:28:41.752719] [INFO ] [sig ] Generating forecast for: PFGC [2026-03-09T20:28:41.752777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-03-09T20:28:41.765138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-03-09T20:28:41.765527] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-03-09T20:28:41.766443] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-03-09T20:28:41.766533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:41.766569] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:41.766617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:41.766675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:41.826961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:41.827871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:41.827976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:41.828012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:41.959285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:41.959474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:41.959521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:41.959551] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:41.963246] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-03-09T20:28:41.963539] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-03-09T20:28:41.963697] [INFO ] [sig ] PFGC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:42.114523] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFGC.txt [2026-03-09T20:28:42.114736] [INFO ] [sig ] [2267/3280] Completed PFGC in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:42.114792] [INFO ] [sig ] [2268/3280] Forecasting PFH... [2026-03-09T20:28:42.114833] [INFO ] [sig ] Generating forecast for: PFH [2026-03-09T20:28:42.114868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-03-09T20:28:42.127314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-03-09T20:28:42.127771] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-03-09T20:28:42.128710] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-03-09T20:28:42.128778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:42.128826] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:42.128864] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:42.128926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:42.189420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:42.190301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:42.190389] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:42.190423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:42.312476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:42.312674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:42.312738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:42.312787] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:42.316978] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-03-09T20:28:42.317265] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-03-09T20:28:42.317405] [INFO ] [sig ] PFH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:42.486676] [INFO ] [LOCAL ] Saved forecast: PFH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFH.txt [2026-03-09T20:28:42.486842] [INFO ] [sig ] [2268/3280] Completed PFH in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:42.486884] [INFO ] [sig ] [2269/3280] Forecasting PFIS... [2026-03-09T20:28:42.486916] [INFO ] [sig ] Generating forecast for: PFIS [2026-03-09T20:28:42.486946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-03-09T20:28:42.499313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-03-09T20:28:42.499680] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-03-09T20:28:42.500590] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-03-09T20:28:42.500656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:42.500690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:42.500716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:42.500774] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:42.563656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:42.564531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:42.564642] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:42.564682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:42.685663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:42.685827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:42.685869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:42.685898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:42.689708] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-03-09T20:28:42.690016] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-03-09T20:28:42.690199] [INFO ] [sig ] PFIS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:42.840350] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFIS.txt [2026-03-09T20:28:42.840504] [INFO ] [sig ] [2269/3280] Completed PFIS in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:42.840545] [INFO ] [sig ] [2270/3280] Forecasting PFL... [2026-03-09T20:28:42.840595] [INFO ] [sig ] Generating forecast for: PFL [2026-03-09T20:28:42.840640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-03-09T20:28:42.852743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-03-09T20:28:42.853102] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-03-09T20:28:42.853961] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-03-09T20:28:42.854018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:42.854050] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:42.854078] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:42.854148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:42.916523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:42.917348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:42.917468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:42.917504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:43.046439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:43.046625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:43.046670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:43.046702] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:43.050851] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-03-09T20:28:43.051158] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-03-09T20:28:43.051318] [INFO ] [sig ] PFL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:43.202401] [INFO ] [LOCAL ] Saved forecast: PFL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFL.txt [2026-03-09T20:28:43.202554] [INFO ] [sig ] [2270/3280] Completed PFL in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:43.202623] [INFO ] [sig ] [2271/3280] Forecasting PFM... [2026-03-09T20:28:43.202656] [INFO ] [sig ] Generating forecast for: PFM [2026-03-09T20:28:43.202690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-03-09T20:28:43.217185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-03-09T20:28:43.217768] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-03-09T20:28:43.218780] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-03-09T20:28:43.218838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:43.218871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:43.218898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:43.218955] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:43.283592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:43.284613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:43.284710] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:43.284745] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:43.418150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:43.418321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:43.418363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:43.418392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:43.421907] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-03-09T20:28:43.422194] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-03-09T20:28:43.422329] [INFO ] [sig ] PFM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:43.570357] [INFO ] [LOCAL ] Saved forecast: PFM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFM.txt [2026-03-09T20:28:43.570540] [INFO ] [sig ] [2271/3280] Completed PFM in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:43.570602] [INFO ] [sig ] [2272/3280] Forecasting PFN... [2026-03-09T20:28:43.570635] [INFO ] [sig ] Generating forecast for: PFN [2026-03-09T20:28:43.570674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-03-09T20:28:43.584187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-03-09T20:28:43.584668] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-03-09T20:28:43.585791] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-03-09T20:28:43.585849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:43.585881] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:43.585907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:43.585964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:43.647926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:43.648887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:43.648979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:43.649013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:43.772886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:43.773052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:43.773095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:43.773124] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:43.776723] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=87.73%) [2026-03-09T20:28:43.777010] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-03-09T20:28:43.777167] [INFO ] [sig ] PFN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:43.919719] [INFO ] [LOCAL ] Saved forecast: PFN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFN.txt [2026-03-09T20:28:43.919859] [INFO ] [sig ] [2272/3280] Completed PFN in 0.3s | 2.78 sym/s | Total: 13.6m | ETA: 6.1m [2026-03-09T20:28:43.919897] [INFO ] [sig ] [2273/3280] Forecasting PFO... [2026-03-09T20:28:43.919927] [INFO ] [sig ] Generating forecast for: PFO [2026-03-09T20:28:43.919956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-03-09T20:28:43.931690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-03-09T20:28:43.932003] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-03-09T20:28:43.932851] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-03-09T20:28:43.932914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:43.932946] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:43.932973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:43.933030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:43.994603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:43.995341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:43.995433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:43.995469] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:44.113800] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:44.113965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:44.114007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:44.114038] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:44.118150] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-03-09T20:28:44.118457] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-03-09T20:28:44.118615] [INFO ] [sig ] PFO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:44.274796] [INFO ] [LOCAL ] Saved forecast: PFO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFO.txt [2026-03-09T20:28:44.274991] [INFO ] [sig ] [2273/3280] Completed PFO in 0.4s | 2.78 sym/s | Total: 13.6m | ETA: 6.0m [2026-03-09T20:28:44.275033] [INFO ] [sig ] [2274/3280] Forecasting PFS... [2026-03-09T20:28:44.275062] [INFO ] [sig ] Generating forecast for: PFS [2026-03-09T20:28:44.275093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-03-09T20:28:44.289010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-03-09T20:28:44.289455] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-03-09T20:28:44.290376] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-03-09T20:28:44.290431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:44.290464] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:44.290492] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:44.290550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:44.355327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:44.356323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:44.356431] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:44.356476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:44.481602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:44.481769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:44.481840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:44.481873] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:44.485442] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-03-09T20:28:44.485750] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-03-09T20:28:44.485885] [INFO ] [sig ] PFS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:44.630967] [INFO ] [LOCAL ] Saved forecast: PFS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PFS.txt [2026-03-09T20:28:44.631125] [INFO ] [sig ] [2274/3280] Completed PFS in 0.4s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:44.631165] [INFO ] [sig ] [2275/3280] Forecasting PFSI... [2026-03-09T20:28:44.631195] [INFO ] [sig ] Generating forecast for: PFSI [2026-03-09T20:28:44.631226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-03-09T20:28:44.643005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-03-09T20:28:44.643397] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-03-09T20:28:44.644273] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-03-09T20:28:44.644341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:44.644385] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:44.644416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:44.644474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:44.704065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:44.704891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:44.704989] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:44.705027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:44.830150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:44.830311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:44.830352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:44.830380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:44.833913] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=69.68%) [2026-03-09T20:28:44.834207] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-03-09T20:28:44.834363] [INFO ] [sig ] PFSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:44.980443] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PFSI.txt [2026-03-09T20:28:44.980625] [INFO ] [sig ] [2275/3280] Completed PFSI in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:44.980675] [INFO ] [sig ] [2276/3280] Forecasting PGC... [2026-03-09T20:28:44.980707] [INFO ] [sig ] Generating forecast for: PGC [2026-03-09T20:28:44.980737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-03-09T20:28:44.992845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-03-09T20:28:44.993221] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-03-09T20:28:44.994104] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-03-09T20:28:44.994159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:44.994191] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:44.994217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:44.994273] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:45.052737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:45.053721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:45.054012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:45.054045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:45.181438] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:45.181640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:45.181692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:45.181723] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:45.185387] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-03-09T20:28:45.185717] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-03-09T20:28:45.185849] [INFO ] [sig ] PGC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:45.330245] [INFO ] [LOCAL ] Saved forecast: PGC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PGC.txt [2026-03-09T20:28:45.330587] [INFO ] [sig ] [2276/3280] Completed PGC in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:45.330629] [INFO ] [sig ] [2277/3280] Forecasting PGEN... [2026-03-09T20:28:45.330660] [INFO ] [sig ] Generating forecast for: PGEN [2026-03-09T20:28:45.330690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-03-09T20:28:45.342270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-03-09T20:28:45.342670] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-03-09T20:28:45.343510] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-03-09T20:28:45.343565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:45.343653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:45.343694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:45.343778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:45.403174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:45.403918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:45.403999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:45.404033] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:45.524062] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:45.524215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:45.524259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:45.524287] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:45.527789] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: UP (p=62.02%) [2026-03-09T20:28:45.528067] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-03-09T20:28:45.528203] [INFO ] [sig ] PGEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:45.668654] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PGEN.txt [2026-03-09T20:28:45.668792] [INFO ] [sig ] [2277/3280] Completed PGEN in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:45.668834] [INFO ] [sig ] [2278/3280] Forecasting PGJ... [2026-03-09T20:28:45.668865] [INFO ] [sig ] Generating forecast for: PGJ [2026-03-09T20:28:45.668897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-03-09T20:28:45.680155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-03-09T20:28:45.680514] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-03-09T20:28:45.681408] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-03-09T20:28:45.681465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:45.681509] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:45.681538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:45.681615] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:45.744154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:45.745123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:45.745223] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:45.745265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:45.865249] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:45.865434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:45.865482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:45.865513] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:45.869933] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=30.10%) [2026-03-09T20:28:45.870272] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-03-09T20:28:45.870422] [INFO ] [sig ] PGJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:46.018820] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PGJ.txt [2026-03-09T20:28:46.018992] [INFO ] [sig ] [2278/3280] Completed PGJ in 0.4s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:46.019033] [INFO ] [sig ] [2279/3280] Forecasting PGNY... [2026-03-09T20:28:46.019064] [INFO ] [sig ] Generating forecast for: PGNY [2026-03-09T20:28:46.019094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-03-09T20:28:46.031051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-03-09T20:28:46.031517] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-03-09T20:28:46.032460] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-03-09T20:28:46.032523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:46.032559] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:46.032630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:46.032717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:46.095478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:46.096400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:46.096489] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:46.096523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:46.219152] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:46.219326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:46.219376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:46.219410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:46.223139] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-03-09T20:28:46.223433] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-03-09T20:28:46.223595] [INFO ] [sig ] PGNY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:46.368197] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PGNY.txt [2026-03-09T20:28:46.368388] [INFO ] [sig ] [2279/3280] Completed PGNY in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:46.368431] [INFO ] [sig ] [2280/3280] Forecasting PGP... [2026-03-09T20:28:46.368462] [INFO ] [sig ] Generating forecast for: PGP [2026-03-09T20:28:46.368494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-03-09T20:28:46.380311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-03-09T20:28:46.380609] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-03-09T20:28:46.381418] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-03-09T20:28:46.381472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:46.381502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:46.381528] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:46.381602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:46.443041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:46.443792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:46.443871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:46.443903] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:46.560512] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:46.560641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:46.560678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:46.560760] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:46.564066] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: DOWN (p=45.38%) [2026-03-09T20:28:46.564341] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-03-09T20:28:46.564468] [INFO ] [sig ] PGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:46.706557] [INFO ] [LOCAL ] Saved forecast: PGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PGP.txt [2026-03-09T20:28:46.706692] [INFO ] [sig ] [2280/3280] Completed PGP in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:46.706731] [INFO ] [sig ] [2281/3280] Forecasting PGZ... [2026-03-09T20:28:46.706761] [INFO ] [sig ] Generating forecast for: PGZ [2026-03-09T20:28:46.706791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-03-09T20:28:46.718277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-03-09T20:28:46.718542] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-03-09T20:28:46.719385] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-03-09T20:28:46.719439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:46.719470] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:46.719497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:46.719553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:46.777110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:46.777728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:46.777805] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:46.777837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:46.893383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:46.893485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:46.893520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:46.893548] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:46.896735] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=77.24%) [2026-03-09T20:28:46.897016] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-03-09T20:28:46.897143] [INFO ] [sig ] PGZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:47.040980] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PGZ.txt [2026-03-09T20:28:47.041101] [INFO ] [sig ] [2281/3280] Completed PGZ in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:47.041139] [INFO ] [sig ] [2282/3280] Forecasting PH... [2026-03-09T20:28:47.041169] [INFO ] [sig ] Generating forecast for: PH [2026-03-09T20:28:47.041206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-03-09T20:28:47.053190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-03-09T20:28:47.053482] [INFO ] [FORECASTER] Starting predict_future for PH [2026-03-09T20:28:47.054309] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-03-09T20:28:47.054362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:47.054393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:47.054420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:47.054476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:47.115808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:47.116683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:47.116806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:47.116842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:47.237654] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:47.237751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:47.237788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:47.237816] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:47.241116] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-03-09T20:28:47.241398] [INFO ] [FORECASTER] Completed predict_future for PH [2026-03-09T20:28:47.241541] [INFO ] [sig ] PH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:47.382867] [INFO ] [LOCAL ] Saved forecast: PH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PH.txt [2026-03-09T20:28:47.382979] [INFO ] [sig ] [2282/3280] Completed PH in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:47.383023] [INFO ] [sig ] [2283/3280] Forecasting PHG... [2026-03-09T20:28:47.383055] [INFO ] [sig ] Generating forecast for: PHG [2026-03-09T20:28:47.383086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-03-09T20:28:47.395512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-03-09T20:28:47.395825] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-03-09T20:28:47.396639] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-03-09T20:28:47.396692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:47.396724] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:47.396750] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:47.396805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:47.453924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:47.454549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:47.454645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:47.454678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:47.575625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:47.575744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:47.575782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:47.575810] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:47.579145] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=22.74%) [2026-03-09T20:28:47.579455] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-03-09T20:28:47.579602] [INFO ] [sig ] PHG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:47.719965] [INFO ] [LOCAL ] Saved forecast: PHG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PHG.txt [2026-03-09T20:28:47.720080] [INFO ] [sig ] [2283/3280] Completed PHG in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:47.720118] [INFO ] [sig ] [2284/3280] Forecasting PHI... [2026-03-09T20:28:47.720148] [INFO ] [sig ] Generating forecast for: PHI [2026-03-09T20:28:47.720178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-03-09T20:28:47.731207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-03-09T20:28:47.731469] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-03-09T20:28:47.732277] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-03-09T20:28:47.732341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:47.732380] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:47.732410] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:47.732467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:47.794233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:47.795096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:47.795179] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:47.795214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:47.907630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:47.907733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:47.907769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:47.907799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:47.911077] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-03-09T20:28:47.911347] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-03-09T20:28:47.911486] [INFO ] [sig ] PHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:48.054033] [INFO ] [LOCAL ] Saved forecast: PHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PHI.txt [2026-03-09T20:28:48.054159] [INFO ] [sig ] [2284/3280] Completed PHI in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:48.054198] [INFO ] [sig ] [2285/3280] Forecasting PHK... [2026-03-09T20:28:48.054228] [INFO ] [sig ] Generating forecast for: PHK [2026-03-09T20:28:48.054265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-03-09T20:28:48.068246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-03-09T20:28:48.068590] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-03-09T20:28:48.069415] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-03-09T20:28:48.069468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:48.069500] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:48.069527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:48.069601] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:48.126194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:48.126833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:48.126914] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:48.126946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:48.245516] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:48.245661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:48.245700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:48.245727] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:48.249138] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=56.43%) [2026-03-09T20:28:48.249421] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-03-09T20:28:48.249553] [INFO ] [sig ] PHK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:48.390536] [INFO ] [LOCAL ] Saved forecast: PHK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PHK.txt [2026-03-09T20:28:48.390672] [INFO ] [sig ] [2285/3280] Completed PHK in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:48.390712] [INFO ] [sig ] [2286/3280] Forecasting PHM... [2026-03-09T20:28:48.390740] [INFO ] [sig ] Generating forecast for: PHM [2026-03-09T20:28:48.390769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-03-09T20:28:48.402077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-03-09T20:28:48.402406] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-03-09T20:28:48.403220] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-03-09T20:28:48.403273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:48.403304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:48.403331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:48.403387] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:48.466038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:48.466808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:48.466898] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:48.466932] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:48.586913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:48.587047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:48.587087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:48.587115] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:48.590550] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-03-09T20:28:48.590846] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-03-09T20:28:48.590973] [INFO ] [sig ] PHM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:48.732731] [INFO ] [LOCAL ] Saved forecast: PHM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PHM.txt [2026-03-09T20:28:48.732849] [INFO ] [sig ] [2286/3280] Completed PHM in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:48.732888] [INFO ] [sig ] [2287/3280] Forecasting PHO... [2026-03-09T20:28:48.732917] [INFO ] [sig ] Generating forecast for: PHO [2026-03-09T20:28:48.732954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-03-09T20:28:48.744386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-03-09T20:28:48.744663] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-03-09T20:28:48.745448] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-03-09T20:28:48.745502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:48.745534] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:48.745561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:48.745644] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:48.802719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:48.803326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:48.803425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:48.803457] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:48.924179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:48.924295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:48.924332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:48.924360] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:48.927549] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-03-09T20:28:48.927841] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-03-09T20:28:48.927967] [INFO ] [sig ] PHO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:49.069094] [INFO ] [LOCAL ] Saved forecast: PHO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PHO.txt [2026-03-09T20:28:49.069203] [INFO ] [sig ] [2287/3280] Completed PHO in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:49.069241] [INFO ] [sig ] [2288/3280] Forecasting PHUN... [2026-03-09T20:28:49.069271] [INFO ] [sig ] Generating forecast for: PHUN [2026-03-09T20:28:49.069300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-03-09T20:28:49.080872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-03-09T20:28:49.081168] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-03-09T20:28:49.081985] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-03-09T20:28:49.082039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:49.082070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:49.082096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:49.082152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:49.143908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:49.144689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:49.144775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:49.144808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:49.266548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:49.266686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:49.266726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:49.266755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:49.270301] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-03-09T20:28:49.270616] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-03-09T20:28:49.270754] [INFO ] [sig ] PHUN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:49.411110] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PHUN.txt [2026-03-09T20:28:49.411226] [INFO ] [sig ] [2288/3280] Completed PHUN in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 6.0m [2026-03-09T20:28:49.411265] [INFO ] [sig ] [2289/3280] Forecasting PHVS... [2026-03-09T20:28:49.411300] [INFO ] [sig ] Generating forecast for: PHVS [2026-03-09T20:28:49.411335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-03-09T20:28:49.423042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-03-09T20:28:49.423314] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-03-09T20:28:49.424132] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-03-09T20:28:49.424186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:49.424218] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:49.424244] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:49.424302] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:49.481679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:49.482278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:49.482356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:49.482389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:49.600754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:49.600877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:49.600914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:49.600943] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:49.604219] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-03-09T20:28:49.604526] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-03-09T20:28:49.604676] [INFO ] [sig ] PHVS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:49.746685] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PHVS.txt [2026-03-09T20:28:49.746833] [INFO ] [sig ] [2289/3280] Completed PHVS in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 5.9m [2026-03-09T20:28:49.746873] [INFO ] [sig ] [2290/3280] Forecasting PI... [2026-03-09T20:28:49.746903] [INFO ] [sig ] Generating forecast for: PI [2026-03-09T20:28:49.746934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-03-09T20:28:49.759206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-03-09T20:28:49.759554] [INFO ] [FORECASTER] Starting predict_future for PI [2026-03-09T20:28:49.760530] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-03-09T20:28:49.760608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:49.760647] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:49.760675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:49.760732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:49.824620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:49.825642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:49.825747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:49.825784] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:49.947668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:49.947811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:49.947850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:49.947877] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:49.951347] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=72.65%) [2026-03-09T20:28:49.951678] [INFO ] [FORECASTER] Completed predict_future for PI [2026-03-09T20:28:49.951821] [INFO ] [sig ] PI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:50.096002] [INFO ] [LOCAL ] Saved forecast: PI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PI.txt [2026-03-09T20:28:50.096205] [INFO ] [sig ] [2290/3280] Completed PI in 0.3s | 2.78 sym/s | Total: 13.7m | ETA: 5.9m [2026-03-09T20:28:50.096264] [INFO ] [sig ] [2291/3280] Forecasting PID... [2026-03-09T20:28:50.096307] [INFO ] [sig ] Generating forecast for: PID [2026-03-09T20:28:50.096355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-03-09T20:28:50.108311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-03-09T20:28:50.108688] [INFO ] [FORECASTER] Starting predict_future for PID [2026-03-09T20:28:50.109527] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-03-09T20:28:50.109605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:50.109656] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:50.109687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:50.109747] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:50.169115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:50.169846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:50.169927] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:50.169961] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:50.287974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:50.288106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:50.288143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:50.288171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:50.291556] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=56.64%) [2026-03-09T20:28:50.291858] [INFO ] [FORECASTER] Completed predict_future for PID [2026-03-09T20:28:50.291987] [INFO ] [sig ] PID: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:50.435207] [INFO ] [LOCAL ] Saved forecast: PID 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PID.txt [2026-03-09T20:28:50.435324] [INFO ] [sig ] [2291/3280] Completed PID in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:50.435378] [INFO ] [sig ] [2292/3280] Forecasting PIE... [2026-03-09T20:28:50.435416] [INFO ] [sig ] Generating forecast for: PIE [2026-03-09T20:28:50.435454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-03-09T20:28:50.447802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-03-09T20:28:50.448180] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-03-09T20:28:50.449020] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-03-09T20:28:50.449075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:50.449106] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:50.449133] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:50.449189] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:50.510520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:50.511518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:50.511638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:50.511681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:50.638456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:50.638636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:50.638680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:50.638707] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:50.642203] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-03-09T20:28:50.642492] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-03-09T20:28:50.642647] [INFO ] [sig ] PIE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:50.786034] [INFO ] [LOCAL ] Saved forecast: PIE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PIE.txt [2026-03-09T20:28:50.786211] [INFO ] [sig ] [2292/3280] Completed PIE in 0.4s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:50.786259] [INFO ] [sig ] [2293/3280] Forecasting PII... [2026-03-09T20:28:50.786290] [INFO ] [sig ] Generating forecast for: PII [2026-03-09T20:28:50.786322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-03-09T20:28:50.798959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-03-09T20:28:50.799339] [INFO ] [FORECASTER] Starting predict_future for PII [2026-03-09T20:28:50.800251] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-03-09T20:28:50.800311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:50.800350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:50.800383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:50.800451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:50.859268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:50.860359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:50.860447] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:50.860479] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:50.983998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:50.984166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:50.984205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:50.984235] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:50.987773] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-03-09T20:28:50.988068] [INFO ] [FORECASTER] Completed predict_future for PII [2026-03-09T20:28:50.988201] [INFO ] [sig ] PII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:51.131886] [INFO ] [LOCAL ] Saved forecast: PII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PII.txt [2026-03-09T20:28:51.132041] [INFO ] [sig ] [2293/3280] Completed PII in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:51.132080] [INFO ] [sig ] [2294/3280] Forecasting PIM... [2026-03-09T20:28:51.132112] [INFO ] [sig ] Generating forecast for: PIM [2026-03-09T20:28:51.132142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-03-09T20:28:51.143740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-03-09T20:28:51.144060] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-03-09T20:28:51.144880] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-03-09T20:28:51.144933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:51.145001] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:51.145029] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:51.145086] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:51.206096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:51.207044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:51.207127] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:51.207160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:51.326362] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:51.326548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:51.326612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:51.326643] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:51.330339] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-03-09T20:28:51.330674] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-03-09T20:28:51.330824] [INFO ] [sig ] PIM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:51.477286] [INFO ] [LOCAL ] Saved forecast: PIM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PIM.txt [2026-03-09T20:28:51.477457] [INFO ] [sig ] [2294/3280] Completed PIM in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:51.477518] [INFO ] [sig ] [2295/3280] Forecasting PINE... [2026-03-09T20:28:51.477591] [INFO ] [sig ] Generating forecast for: PINE [2026-03-09T20:28:51.477630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-03-09T20:28:51.489520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-03-09T20:28:51.489907] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-03-09T20:28:51.490780] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-03-09T20:28:51.490842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:51.490886] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:51.490914] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:51.490971] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:51.549294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:51.550200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:51.550289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:51.550329] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:51.668366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:51.668530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:51.668590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:51.668623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:51.672103] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-03-09T20:28:51.672389] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-03-09T20:28:51.672520] [INFO ] [sig ] PINE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:51.812912] [INFO ] [LOCAL ] Saved forecast: PINE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PINE.txt [2026-03-09T20:28:51.813051] [INFO ] [sig ] [2295/3280] Completed PINE in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:51.813090] [INFO ] [sig ] [2296/3280] Forecasting PINS... [2026-03-09T20:28:51.813120] [INFO ] [sig ] Generating forecast for: PINS [2026-03-09T20:28:51.813150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-03-09T20:28:51.825031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-03-09T20:28:51.825368] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-03-09T20:28:51.826347] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-03-09T20:28:51.826401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:51.826433] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:51.826459] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:51.826712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:51.887225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:51.888187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:51.888271] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:51.888304] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:52.011486] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:52.011664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:52.011710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:52.011738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:52.015232] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-03-09T20:28:52.015513] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-03-09T20:28:52.015679] [INFO ] [sig ] PINS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:52.157423] [INFO ] [LOCAL ] Saved forecast: PINS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PINS.txt [2026-03-09T20:28:52.157610] [INFO ] [sig ] [2296/3280] Completed PINS in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:52.157656] [INFO ] [sig ] [2297/3280] Forecasting PK... [2026-03-09T20:28:52.157685] [INFO ] [sig ] Generating forecast for: PK [2026-03-09T20:28:52.157717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-03-09T20:28:52.169436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-03-09T20:28:52.169786] [INFO ] [FORECASTER] Starting predict_future for PK [2026-03-09T20:28:52.170605] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-03-09T20:28:52.170659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:52.170690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:52.170716] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:52.170773] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:52.230111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:52.230902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:52.230988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:52.231022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:52.357359] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:52.357527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:52.357602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:52.357669] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:52.361337] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-03-09T20:28:52.361828] [INFO ] [FORECASTER] Completed predict_future for PK [2026-03-09T20:28:52.361962] [INFO ] [sig ] PK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:52.507150] [INFO ] [LOCAL ] Saved forecast: PK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PK.txt [2026-03-09T20:28:52.507286] [INFO ] [sig ] [2297/3280] Completed PK in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:52.507336] [INFO ] [sig ] [2298/3280] Forecasting PKBK... [2026-03-09T20:28:52.507372] [INFO ] [sig ] Generating forecast for: PKBK [2026-03-09T20:28:52.507408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-03-09T20:28:52.519292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-03-09T20:28:52.519629] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-03-09T20:28:52.520483] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-03-09T20:28:52.520539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:52.520598] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:52.520630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:52.520688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:52.585782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:52.586874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:52.586981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:52.587017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:52.706538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:52.706717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:52.706758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:52.706815] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:52.710502] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-03-09T20:28:52.710990] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-03-09T20:28:52.711124] [INFO ] [sig ] PKBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:52.854310] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PKBK.txt [2026-03-09T20:28:52.854510] [INFO ] [sig ] [2298/3280] Completed PKBK in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:52.854553] [INFO ] [sig ] [2299/3280] Forecasting PKE... [2026-03-09T20:28:52.854603] [INFO ] [sig ] Generating forecast for: PKE [2026-03-09T20:28:52.854635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-03-09T20:28:52.867069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-03-09T20:28:52.867448] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-03-09T20:28:52.868319] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-03-09T20:28:52.868373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:52.868405] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:52.868435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:52.868494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:52.926356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:52.927120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:52.927203] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:52.927235] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:53.044526] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:53.044893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:53.044933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:53.044962] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:53.048457] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=63.26%) [2026-03-09T20:28:53.048755] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-03-09T20:28:53.048884] [INFO ] [sig ] PKE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:53.191034] [INFO ] [LOCAL ] Saved forecast: PKE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PKE.txt [2026-03-09T20:28:53.191198] [INFO ] [sig ] [2299/3280] Completed PKE in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:53.191237] [INFO ] [sig ] [2300/3280] Forecasting PKG... [2026-03-09T20:28:53.191266] [INFO ] [sig ] Generating forecast for: PKG [2026-03-09T20:28:53.191298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-03-09T20:28:53.202851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-03-09T20:28:53.203143] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-03-09T20:28:53.203981] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-03-09T20:28:53.204035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:53.204066] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:53.204092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:53.204148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:53.265750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:53.266519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:53.266618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:53.266851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:53.393534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:53.393908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:53.393955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:53.394005] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:53.397727] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: DOWN (p=17.15%) [2026-03-09T20:28:53.398014] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-03-09T20:28:53.398144] [INFO ] [sig ] PKG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:53.546095] [INFO ] [LOCAL ] Saved forecast: PKG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PKG.txt [2026-03-09T20:28:53.546262] [INFO ] [sig ] [2300/3280] Completed PKG in 0.4s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:53.546302] [INFO ] [sig ] [2301/3280] Forecasting PKOH... [2026-03-09T20:28:53.546331] [INFO ] [sig ] Generating forecast for: PKOH [2026-03-09T20:28:53.546361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-03-09T20:28:53.558501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-03-09T20:28:53.558917] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-03-09T20:28:53.559851] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-03-09T20:28:53.559908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:53.559943] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:53.559971] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:53.560029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:53.622451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:53.623388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:53.623477] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:53.623512] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:53.747476] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:53.747682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:53.747726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:53.747754] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:53.751607] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: UP (p=53.04%) [2026-03-09T20:28:53.751932] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-03-09T20:28:53.752077] [INFO ] [sig ] PKOH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:53.903145] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PKOH.txt [2026-03-09T20:28:53.903287] [INFO ] [sig ] [2301/3280] Completed PKOH in 0.4s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:53.903328] [INFO ] [sig ] [2302/3280] Forecasting PKX... [2026-03-09T20:28:53.903358] [INFO ] [sig ] Generating forecast for: PKX [2026-03-09T20:28:53.903388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-03-09T20:28:53.914790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-03-09T20:28:53.915138] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-03-09T20:28:53.916021] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-03-09T20:28:53.916077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:53.916108] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:53.916145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:53.916203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:53.974522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:53.975318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:53.975403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:53.975439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:54.097291] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:54.097453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:54.097494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:54.097523] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:54.100987] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=88.22%) [2026-03-09T20:28:54.101274] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-03-09T20:28:54.101407] [INFO ] [sig ] PKX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:54.247703] [INFO ] [LOCAL ] Saved forecast: PKX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PKX.txt [2026-03-09T20:28:54.247885] [INFO ] [sig ] [2302/3280] Completed PKX in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:54.247926] [INFO ] [sig ] [2303/3280] Forecasting PLAB... [2026-03-09T20:28:54.247955] [INFO ] [sig ] Generating forecast for: PLAB [2026-03-09T20:28:54.247984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-03-09T20:28:54.260249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-03-09T20:28:54.260641] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-03-09T20:28:54.261466] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-03-09T20:28:54.261520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:54.261551] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:54.261611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:54.261671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:54.319689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:54.320449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:54.320531] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:54.320564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:54.444560] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:54.444751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:54.444792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:54.444820] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:54.448524] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-03-09T20:28:54.448847] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-03-09T20:28:54.448981] [INFO ] [sig ] PLAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:54.593803] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLAB.txt [2026-03-09T20:28:54.593940] [INFO ] [sig ] [2303/3280] Completed PLAB in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:54.593979] [INFO ] [sig ] [2304/3280] Forecasting PLAY... [2026-03-09T20:28:54.594008] [INFO ] [sig ] Generating forecast for: PLAY [2026-03-09T20:28:54.594040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-03-09T20:28:54.605958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-03-09T20:28:54.606299] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-03-09T20:28:54.607128] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-03-09T20:28:54.607182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:54.607213] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:54.607240] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:54.607297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:54.665888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:54.666747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:54.666862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:54.666904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:54.787714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:54.787878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:54.787919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:54.787954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:54.791520] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-03-09T20:28:54.791836] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-03-09T20:28:54.791968] [INFO ] [sig ] PLAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:54.940106] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLAY.txt [2026-03-09T20:28:54.940255] [INFO ] [sig ] [2304/3280] Completed PLAY in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:54.940294] [INFO ] [sig ] [2305/3280] Forecasting PLBC... [2026-03-09T20:28:54.940324] [INFO ] [sig ] Generating forecast for: PLBC [2026-03-09T20:28:54.940354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-03-09T20:28:54.953123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-03-09T20:28:54.953492] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-03-09T20:28:54.954387] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-03-09T20:28:54.954444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:54.954477] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:54.954505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:54.954563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:55.014615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:55.015298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:55.015388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:55.015430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:55.129215] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:55.129378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:55.129425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:55.129461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:55.133748] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-03-09T20:28:55.134079] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-03-09T20:28:55.134225] [INFO ] [sig ] PLBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:55.283482] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLBC.txt [2026-03-09T20:28:55.283659] [INFO ] [sig ] [2305/3280] Completed PLBC in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.9m [2026-03-09T20:28:55.283704] [INFO ] [sig ] [2306/3280] Forecasting PLBY... [2026-03-09T20:28:55.283736] [INFO ] [sig ] Generating forecast for: PLBY [2026-03-09T20:28:55.283776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-03-09T20:28:55.295347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-03-09T20:28:55.295756] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-03-09T20:28:55.296660] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-03-09T20:28:55.296904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:55.296938] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:55.296965] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:55.297022] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:55.355966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:55.356656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:55.356738] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:55.356771] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:55.475768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:55.475912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:55.475952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:55.475982] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:55.479721] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-03-09T20:28:55.480012] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-03-09T20:28:55.480147] [INFO ] [sig ] PLBY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:55.630318] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLBY.txt [2026-03-09T20:28:55.630504] [INFO ] [sig ] [2306/3280] Completed PLBY in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.8m [2026-03-09T20:28:55.630555] [INFO ] [sig ] [2307/3280] Forecasting PLCE... [2026-03-09T20:28:55.630607] [INFO ] [sig ] Generating forecast for: PLCE [2026-03-09T20:28:55.630641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-03-09T20:28:55.642770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-03-09T20:28:55.643112] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-03-09T20:28:55.644025] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-03-09T20:28:55.644081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:55.644114] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:55.644140] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:55.644196] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:55.702831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:55.703542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:55.703641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:55.703676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:55.825043] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:55.825200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:55.825238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:55.825268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:55.828754] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=76.03%) [2026-03-09T20:28:55.829033] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-03-09T20:28:55.829163] [INFO ] [sig ] PLCE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:55.972834] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PLCE.txt [2026-03-09T20:28:55.973036] [INFO ] [sig ] [2307/3280] Completed PLCE in 0.3s | 2.78 sym/s | Total: 13.8m | ETA: 5.8m [2026-03-09T20:28:55.973080] [INFO ] [sig ] [2308/3280] Forecasting PLD... [2026-03-09T20:28:55.973111] [INFO ] [sig ] Generating forecast for: PLD [2026-03-09T20:28:55.973140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-03-09T20:28:55.987302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-03-09T20:28:55.988042] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-03-09T20:28:55.989307] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-03-09T20:28:55.989370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:55.989408] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:55.989446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:55.989537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:56.058076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:56.059252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:56.059339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:56.059373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:56.199450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:56.199688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:56.199739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:56.199771] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:56.203547] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-03-09T20:28:56.203880] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-03-09T20:28:56.204023] [INFO ] [sig ] PLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:56.349453] [INFO ] [LOCAL ] Saved forecast: PLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PLD.txt [2026-03-09T20:28:56.349640] [INFO ] [sig ] [2308/3280] Completed PLD in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:56.349684] [INFO ] [sig ] [2309/3280] Forecasting PLPC... [2026-03-09T20:28:56.349714] [INFO ] [sig ] Generating forecast for: PLPC [2026-03-09T20:28:56.349743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-03-09T20:28:56.362382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-03-09T20:28:56.362793] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-03-09T20:28:56.363691] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-03-09T20:28:56.363747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:56.363778] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:56.363804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:56.363861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:56.423176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:56.424096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:56.424189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:56.424223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:56.550678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:56.550843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:56.550883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:56.550912] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:56.554428] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=45.90%) [2026-03-09T20:28:56.554765] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-03-09T20:28:56.554900] [INFO ] [sig ] PLPC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:56.699940] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLPC.txt [2026-03-09T20:28:56.700093] [INFO ] [sig ] [2309/3280] Completed PLPC in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:56.700133] [INFO ] [sig ] [2310/3280] Forecasting PLRX... [2026-03-09T20:28:56.700164] [INFO ] [sig ] Generating forecast for: PLRX [2026-03-09T20:28:56.700193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-03-09T20:28:56.711542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-03-09T20:28:56.711915] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-03-09T20:28:56.712789] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-03-09T20:28:56.712844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:56.712876] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:56.712903] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:56.712959] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:56.777819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:56.778743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:56.779026] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:56.779060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:56.909702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:56.909882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:56.909923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:56.909953] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:56.913420] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-03-09T20:28:56.913732] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-03-09T20:28:56.913863] [INFO ] [sig ] PLRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:57.061992] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLRX.txt [2026-03-09T20:28:57.062150] [INFO ] [sig ] [2310/3280] Completed PLRX in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:57.062191] [INFO ] [sig ] [2311/3280] Forecasting PLSE... [2026-03-09T20:28:57.062222] [INFO ] [sig ] Generating forecast for: PLSE [2026-03-09T20:28:57.062251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-03-09T20:28:57.074878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-03-09T20:28:57.075250] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-03-09T20:28:57.076363] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-03-09T20:28:57.076419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:57.076484] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:57.076524] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:57.076635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:57.145091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:57.146353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:57.146458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:57.146502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:57.283080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:57.283249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:57.283292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:57.283322] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:57.286947] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-03-09T20:28:57.287258] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-03-09T20:28:57.287400] [INFO ] [sig ] PLSE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:57.436361] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PLSE.txt [2026-03-09T20:28:57.436525] [INFO ] [sig ] [2311/3280] Completed PLSE in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:57.436565] [INFO ] [sig ] [2312/3280] Forecasting PLTK... [2026-03-09T20:28:57.436616] [INFO ] [sig ] Generating forecast for: PLTK [2026-03-09T20:28:57.436648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-03-09T20:28:57.448803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-03-09T20:28:57.449194] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-03-09T20:28:57.450082] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-03-09T20:28:57.450137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:57.450169] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:57.450195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:57.450251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:57.513292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:57.514214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:57.514300] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:57.514333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:57.646689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:57.646855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:57.646896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:57.646925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:57.650710] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-03-09T20:28:57.651022] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-03-09T20:28:57.651161] [INFO ] [sig ] PLTK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:57.799274] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLTK.txt [2026-03-09T20:28:57.799436] [INFO ] [sig ] [2312/3280] Completed PLTK in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:57.799478] [INFO ] [sig ] [2313/3280] Forecasting PLUG... [2026-03-09T20:28:57.799513] [INFO ] [sig ] Generating forecast for: PLUG [2026-03-09T20:28:57.799551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-03-09T20:28:57.812093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-03-09T20:28:57.812516] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-03-09T20:28:57.813456] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-03-09T20:28:57.813520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:57.813557] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:57.813622] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:57.813698] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:57.875841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:57.876757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:57.876844] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:57.876877] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:58.001180] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:58.001340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:58.001381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:58.001409] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:58.004957] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-03-09T20:28:58.005253] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-03-09T20:28:58.005391] [INFO ] [sig ] PLUG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:58.148219] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PLUG.txt [2026-03-09T20:28:58.148361] [INFO ] [sig ] [2313/3280] Completed PLUG in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:58.148400] [INFO ] [sig ] [2314/3280] Forecasting PLUS... [2026-03-09T20:28:58.148429] [INFO ] [sig ] Generating forecast for: PLUS [2026-03-09T20:28:58.148460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-03-09T20:28:58.160558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-03-09T20:28:58.160921] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-03-09T20:28:58.161754] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-03-09T20:28:58.161808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:58.161840] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:58.161866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:58.161922] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:58.221984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:58.222778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:58.222862] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:58.222896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:58.344445] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:58.344622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:58.344666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:58.344726] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:58.348421] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-03-09T20:28:58.348728] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-03-09T20:28:58.348858] [INFO ] [sig ] PLUS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:58.490643] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PLUS.txt [2026-03-09T20:28:58.490790] [INFO ] [sig ] [2314/3280] Completed PLUS in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:58.490830] [INFO ] [sig ] [2315/3280] Forecasting PLXS... [2026-03-09T20:28:58.490859] [INFO ] [sig ] Generating forecast for: PLXS [2026-03-09T20:28:58.490890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-03-09T20:28:58.502325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-03-09T20:28:58.502657] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-03-09T20:28:58.503462] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-03-09T20:28:58.503535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:58.503604] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:58.503642] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:58.503705] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:58.564480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:58.565542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:58.565666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:58.565703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:58.694258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:58.694429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:58.694473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:58.694501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:58.698095] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-03-09T20:28:58.698389] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-03-09T20:28:58.698524] [INFO ] [sig ] PLXS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:58.839027] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PLXS.txt [2026-03-09T20:28:58.839195] [INFO ] [sig ] [2315/3280] Completed PLXS in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:58.839236] [INFO ] [sig ] [2316/3280] Forecasting PM... [2026-03-09T20:28:58.839266] [INFO ] [sig ] Generating forecast for: PM [2026-03-09T20:28:58.839297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-03-09T20:28:58.851367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-03-09T20:28:58.851764] [INFO ] [FORECASTER] Starting predict_future for PM [2026-03-09T20:28:58.852662] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-03-09T20:28:58.852719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:58.852757] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:58.852783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:58.852841] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:58.911667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:58.912495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:58.912597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:58.912633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:59.034260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:59.034418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:59.034459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:59.034488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:59.037949] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=6.15%) [2026-03-09T20:28:59.038224] [INFO ] [FORECASTER] Completed predict_future for PM [2026-03-09T20:28:59.038352] [INFO ] [sig ] PM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:59.180067] [INFO ] [LOCAL ] Saved forecast: PM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PM.txt [2026-03-09T20:28:59.180223] [INFO ] [sig ] [2316/3280] Completed PM in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:59.180262] [INFO ] [sig ] [2317/3280] Forecasting PMAX... [2026-03-09T20:28:59.180291] [INFO ] [sig ] Generating forecast for: PMAX [2026-03-09T20:28:59.180323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-03-09T20:28:59.191556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-03-09T20:28:59.191876] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-03-09T20:28:59.192717] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-03-09T20:28:59.192770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:59.192801] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:59.192828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:59.192885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:59.251040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:59.251744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:59.251824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:59.251856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:59.370414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:59.370563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:59.370622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:59.370650] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:59.374142] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=40.98%) [2026-03-09T20:28:59.374438] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-03-09T20:28:59.374591] [INFO ] [sig ] PMAX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:28:59.517227] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PMAX.txt [2026-03-09T20:28:59.517382] [INFO ] [sig ] [2317/3280] Completed PMAX in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:59.517421] [INFO ] [sig ] [2318/3280] Forecasting PML... [2026-03-09T20:28:59.517449] [INFO ] [sig ] Generating forecast for: PML [2026-03-09T20:28:59.517480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-03-09T20:28:59.529362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-03-09T20:28:59.529690] [INFO ] [FORECASTER] Starting predict_future for PML [2026-03-09T20:28:59.530494] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-03-09T20:28:59.530547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:59.530598] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:59.530628] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:59.530685] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:59.588506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:59.589223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:59.589305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:59.589338] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:28:59.705375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:28:59.705529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:28:59.705592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:28:59.705624] [INFO ] [FORECASTER] Training complete [2026-03-09T20:28:59.709110] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-03-09T20:28:59.709391] [INFO ] [FORECASTER] Completed predict_future for PML [2026-03-09T20:28:59.709524] [INFO ] [sig ] PML: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:28:59.852446] [INFO ] [LOCAL ] Saved forecast: PML 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PML.txt [2026-03-09T20:28:59.852622] [INFO ] [sig ] [2318/3280] Completed PML in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:28:59.852675] [INFO ] [sig ] [2319/3280] Forecasting PMM... [2026-03-09T20:28:59.852708] [INFO ] [sig ] Generating forecast for: PMM [2026-03-09T20:28:59.852739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-03-09T20:28:59.863842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-03-09T20:28:59.864137] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-03-09T20:28:59.864950] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-03-09T20:28:59.865004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:28:59.865035] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:28:59.865061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:28:59.865118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:28:59.922673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:28:59.923397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:28:59.923479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:28:59.923511] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:00.045026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:00.045174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:00.045214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:00.045242] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:00.048701] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=83.99%) [2026-03-09T20:29:00.048979] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-03-09T20:29:00.049107] [INFO ] [sig ] PMM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:00.192525] [INFO ] [LOCAL ] Saved forecast: PMM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PMM.txt [2026-03-09T20:29:00.192686] [INFO ] [sig ] [2319/3280] Completed PMM in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:29:00.192726] [INFO ] [sig ] [2320/3280] Forecasting PMO... [2026-03-09T20:29:00.192756] [INFO ] [sig ] Generating forecast for: PMO [2026-03-09T20:29:00.192787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-03-09T20:29:00.204006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-03-09T20:29:00.204304] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-03-09T20:29:00.205124] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-03-09T20:29:00.205177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:00.205209] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:00.205235] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:00.205291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:00.263475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:00.264205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:00.264283] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:00.264316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:00.392255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:00.392425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:00.392467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:00.392497] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:00.396286] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=86.29%) [2026-03-09T20:29:00.396669] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-03-09T20:29:00.396852] [INFO ] [sig ] PMO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:00.553472] [INFO ] [LOCAL ] Saved forecast: PMO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PMO.txt [2026-03-09T20:29:00.553655] [INFO ] [sig ] [2320/3280] Completed PMO in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:29:00.553698] [INFO ] [sig ] [2321/3280] Forecasting PMTS... [2026-03-09T20:29:00.553729] [INFO ] [sig ] Generating forecast for: PMTS [2026-03-09T20:29:00.553760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-03-09T20:29:00.566661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-03-09T20:29:00.567099] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-03-09T20:29:00.568072] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-03-09T20:29:00.568129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:00.568162] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:00.568191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:00.568249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:00.628775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:00.629718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:00.629836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:00.629871] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:00.758589] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:00.758753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:00.758796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:00.758827] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:00.762397] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=41.65%) [2026-03-09T20:29:00.762724] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-03-09T20:29:00.762864] [INFO ] [sig ] PMTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:00.908152] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PMTS.txt [2026-03-09T20:29:00.908292] [INFO ] [sig ] [2321/3280] Completed PMTS in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.8m [2026-03-09T20:29:00.908331] [INFO ] [sig ] [2322/3280] Forecasting PMVP... [2026-03-09T20:29:00.908361] [INFO ] [sig ] Generating forecast for: PMVP [2026-03-09T20:29:00.908392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-03-09T20:29:00.920547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-03-09T20:29:00.920882] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-03-09T20:29:00.921950] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-03-09T20:29:00.922004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:00.922036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:00.922062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:00.922307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:00.980588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:00.981204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:00.981284] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:00.981317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:01.118498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:01.118680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:01.118738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:01.118768] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:01.122345] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-03-09T20:29:01.122658] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-03-09T20:29:01.122792] [INFO ] [sig ] PMVP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:01.273562] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PMVP.txt [2026-03-09T20:29:01.273780] [INFO ] [sig ] [2322/3280] Completed PMVP in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.7m [2026-03-09T20:29:01.273826] [INFO ] [sig ] [2323/3280] Forecasting PNC... [2026-03-09T20:29:01.274040] [INFO ] [sig ] Generating forecast for: PNC [2026-03-09T20:29:01.274070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-03-09T20:29:01.288821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-03-09T20:29:01.289216] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-03-09T20:29:01.290139] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-03-09T20:29:01.290196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:01.290229] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:01.290256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:01.290314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:01.352417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:01.353363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:01.353470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:01.353504] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:01.481553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:01.481728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:01.481771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:01.481800] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:01.485238] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=19.18%) [2026-03-09T20:29:01.485520] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-03-09T20:29:01.485678] [INFO ] [sig ] PNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:01.630326] [INFO ] [LOCAL ] Saved forecast: PNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PNC.txt [2026-03-09T20:29:01.630484] [INFO ] [sig ] [2323/3280] Completed PNC in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.7m [2026-03-09T20:29:01.630524] [INFO ] [sig ] [2324/3280] Forecasting PNI... [2026-03-09T20:29:01.630555] [INFO ] [sig ] Generating forecast for: PNI [2026-03-09T20:29:01.630607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-03-09T20:29:01.641497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-03-09T20:29:01.641811] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-03-09T20:29:01.642656] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-03-09T20:29:01.642721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:01.642756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:01.642783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:01.642840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:01.702087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:01.702972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:01.703055] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:01.703088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:01.819976] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:01.820139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:01.820183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:01.820213] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:01.824375] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-03-09T20:29:01.824724] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-03-09T20:29:01.824872] [INFO ] [sig ] PNI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:01.975093] [INFO ] [LOCAL ] Saved forecast: PNI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PNI.txt [2026-03-09T20:29:01.976936] [INFO ] [sig ] [2324/3280] Completed PNI in 0.3s | 2.78 sym/s | Total: 13.9m | ETA: 5.7m [2026-03-09T20:29:01.977059] [INFO ] [sig ] [2325/3280] Forecasting PNQI... [2026-03-09T20:29:01.977095] [INFO ] [sig ] Generating forecast for: PNQI [2026-03-09T20:29:01.977127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-03-09T20:29:01.988706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-03-09T20:29:01.989126] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-03-09T20:29:01.990050] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-03-09T20:29:01.990106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:01.990140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:01.990167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:01.990228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:02.053133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:02.054038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:02.054124] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:02.054158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:02.182041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:02.182205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:02.182246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:02.182275] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:02.185896] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-03-09T20:29:02.186208] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-03-09T20:29:02.186347] [INFO ] [sig ] PNQI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:02.337172] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PNQI.txt [2026-03-09T20:29:02.337341] [INFO ] [sig ] [2325/3280] Completed PNQI in 0.4s | 2.78 sym/s | Total: 13.9m | ETA: 5.7m [2026-03-09T20:29:02.337383] [INFO ] [sig ] [2326/3280] Forecasting PNRG... [2026-03-09T20:29:02.337413] [INFO ] [sig ] Generating forecast for: PNRG [2026-03-09T20:29:02.337444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-03-09T20:29:02.354293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-03-09T20:29:02.354717] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-03-09T20:29:02.356172] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-03-09T20:29:02.356240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:02.356295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:02.356335] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:02.356422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:02.425977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:02.426911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:02.426997] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:02.427032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:02.546234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:02.546376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:02.546416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:02.546445] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:02.550010] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=41.57%) [2026-03-09T20:29:02.550298] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-03-09T20:29:02.550433] [INFO ] [sig ] PNRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:02.693839] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PNRG.txt [2026-03-09T20:29:02.693965] [INFO ] [sig ] [2326/3280] Completed PNRG in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:02.694004] [INFO ] [sig ] [2327/3280] Forecasting PNTG... [2026-03-09T20:29:02.694033] [INFO ] [sig ] Generating forecast for: PNTG [2026-03-09T20:29:02.694063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-03-09T20:29:02.705945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-03-09T20:29:02.706263] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-03-09T20:29:02.707092] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-03-09T20:29:02.707145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:02.707178] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:02.707205] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:02.707261] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:02.765545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:02.766226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:02.766305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:02.766338] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:02.884009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:02.884161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:02.884200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:02.884230] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:02.887754] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-03-09T20:29:02.888042] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-03-09T20:29:02.888173] [INFO ] [sig ] PNTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:03.033902] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PNTG.txt [2026-03-09T20:29:03.034055] [INFO ] [sig ] [2327/3280] Completed PNTG in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:03.034093] [INFO ] [sig ] [2328/3280] Forecasting PODD... [2026-03-09T20:29:03.034124] [INFO ] [sig ] Generating forecast for: PODD [2026-03-09T20:29:03.034154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-03-09T20:29:03.045154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-03-09T20:29:03.045522] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-03-09T20:29:03.046624] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-03-09T20:29:03.046699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:03.046767] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:03.046797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:03.046867] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:03.111454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:03.112236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:03.112323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:03.112358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:03.243932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:03.244062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:03.244103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:03.244132] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:03.247779] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-03-09T20:29:03.248067] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-03-09T20:29:03.248199] [INFO ] [sig ] PODD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:03.394151] [INFO ] [LOCAL ] Saved forecast: PODD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PODD.txt [2026-03-09T20:29:03.394305] [INFO ] [sig ] [2328/3280] Completed PODD in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:03.394344] [INFO ] [sig ] [2329/3280] Forecasting POOL... [2026-03-09T20:29:03.394373] [INFO ] [sig ] Generating forecast for: POOL [2026-03-09T20:29:03.394403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-03-09T20:29:03.407644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-03-09T20:29:03.408223] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-03-09T20:29:03.409342] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-03-09T20:29:03.409398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:03.409429] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:03.409455] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:03.409511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:03.468341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:03.469324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:03.469411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:03.469443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:03.591738] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:03.592091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:03.592132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:03.592164] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:03.595859] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-03-09T20:29:03.596140] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-03-09T20:29:03.596270] [INFO ] [sig ] POOL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:03.748250] [INFO ] [LOCAL ] Saved forecast: POOL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/POOL.txt [2026-03-09T20:29:03.748412] [INFO ] [sig ] [2329/3280] Completed POOL in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:03.748457] [INFO ] [sig ] [2330/3280] Forecasting POWI... [2026-03-09T20:29:03.748488] [INFO ] [sig ] Generating forecast for: POWI [2026-03-09T20:29:03.748520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-03-09T20:29:03.760268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-03-09T20:29:03.760618] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-03-09T20:29:03.761649] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-03-09T20:29:03.761704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:03.761736] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:03.761762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:03.762007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:03.822350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:03.823059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:03.823139] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:03.823172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:03.944121] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:03.944275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:03.944315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:03.944343] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:03.948068] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-03-09T20:29:03.948352] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-03-09T20:29:03.948484] [INFO ] [sig ] POWI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:04.094459] [INFO ] [LOCAL ] Saved forecast: POWI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/POWI.txt [2026-03-09T20:29:04.094636] [INFO ] [sig ] [2330/3280] Completed POWI in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:04.094697] [INFO ] [sig ] [2331/3280] Forecasting POWL... [2026-03-09T20:29:04.094733] [INFO ] [sig ] Generating forecast for: POWL [2026-03-09T20:29:04.094765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-03-09T20:29:04.106525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-03-09T20:29:04.106938] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-03-09T20:29:04.107829] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-03-09T20:29:04.107883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:04.107914] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:04.107941] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:04.107997] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:04.168607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:04.169299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:04.169382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:04.169416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:04.294538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:04.294703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:04.294743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:04.294807] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:04.298247] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: UP (p=65.22%) [2026-03-09T20:29:04.298530] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-03-09T20:29:04.298710] [INFO ] [sig ] POWL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:04.443126] [INFO ] [LOCAL ] Saved forecast: POWL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/POWL.txt [2026-03-09T20:29:04.443265] [INFO ] [sig ] [2331/3280] Completed POWL in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:04.443305] [INFO ] [sig ] [2332/3280] Forecasting PPC... [2026-03-09T20:29:04.443336] [INFO ] [sig ] Generating forecast for: PPC [2026-03-09T20:29:04.443368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-03-09T20:29:04.455443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-03-09T20:29:04.456061] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-03-09T20:29:04.456975] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-03-09T20:29:04.457030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:04.457063] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:04.457092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:04.457150] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:04.516860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:04.517808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:04.517897] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:04.517930] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:04.642276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:04.642439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:04.642481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:04.642513] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:04.646417] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-03-09T20:29:04.646729] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-03-09T20:29:04.646867] [INFO ] [sig ] PPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:04.795469] [INFO ] [LOCAL ] Saved forecast: PPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PPC.txt [2026-03-09T20:29:04.795630] [INFO ] [sig ] [2332/3280] Completed PPC in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:04.795678] [INFO ] [sig ] [2333/3280] Forecasting PPG... [2026-03-09T20:29:04.795709] [INFO ] [sig ] Generating forecast for: PPG [2026-03-09T20:29:04.795740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-03-09T20:29:04.807461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-03-09T20:29:04.807900] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-03-09T20:29:04.808862] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-03-09T20:29:04.808921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:04.808955] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:04.808982] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:04.809041] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:04.868847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:04.869713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:04.869798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:04.869832] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:04.993851] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:04.994014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:04.994056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:04.994129] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:04.997746] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-03-09T20:29:04.998029] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-03-09T20:29:04.998159] [INFO ] [sig ] PPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:05.142567] [INFO ] [LOCAL ] Saved forecast: PPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PPG.txt [2026-03-09T20:29:05.142779] [INFO ] [sig ] [2333/3280] Completed PPG in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:05.142826] [INFO ] [sig ] [2334/3280] Forecasting PPH... [2026-03-09T20:29:05.142861] [INFO ] [sig ] Generating forecast for: PPH [2026-03-09T20:29:05.142906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-03-09T20:29:05.154919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-03-09T20:29:05.155411] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-03-09T20:29:05.156354] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-03-09T20:29:05.156411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:05.156443] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:05.156470] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:05.156527] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:05.220876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:05.221845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:05.221937] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:05.221971] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:05.347932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:05.348110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:05.348161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:05.348202] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:05.352192] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-03-09T20:29:05.352522] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-03-09T20:29:05.352712] [INFO ] [sig ] PPH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:05.504293] [INFO ] [LOCAL ] Saved forecast: PPH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PPH.txt [2026-03-09T20:29:05.504459] [INFO ] [sig ] [2334/3280] Completed PPH in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:05.504507] [INFO ] [sig ] [2335/3280] Forecasting PPIH... [2026-03-09T20:29:05.504540] [INFO ] [sig ] Generating forecast for: PPIH [2026-03-09T20:29:05.504592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-03-09T20:29:05.516941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-03-09T20:29:05.517312] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-03-09T20:29:05.518217] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-03-09T20:29:05.518273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:05.518306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:05.518334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:05.518392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:05.579006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:05.579935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:05.580046] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:05.580081] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:05.712680] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:05.712848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:05.712889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:05.712919] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:05.716961] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-03-09T20:29:05.717442] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-03-09T20:29:05.717615] [INFO ] [sig ] PPIH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:05.864153] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PPIH.txt [2026-03-09T20:29:05.864316] [INFO ] [sig ] [2335/3280] Completed PPIH in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:05.864357] [INFO ] [sig ] [2336/3280] Forecasting PPL... [2026-03-09T20:29:05.864389] [INFO ] [sig ] Generating forecast for: PPL [2026-03-09T20:29:05.864418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-03-09T20:29:05.876226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-03-09T20:29:05.876663] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-03-09T20:29:05.877705] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-03-09T20:29:05.877766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:05.877798] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:05.877826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:05.877885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:05.937802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:05.938697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:05.938785] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:05.938819] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:06.067133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:06.067293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:06.067334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:06.067363] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:06.070915] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-03-09T20:29:06.071384] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-03-09T20:29:06.071513] [INFO ] [sig ] PPL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:06.222685] [INFO ] [LOCAL ] Saved forecast: PPL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PPL.txt [2026-03-09T20:29:06.222887] [INFO ] [sig ] [2336/3280] Completed PPL in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:06.222935] [INFO ] [sig ] [2337/3280] Forecasting PPSI... [2026-03-09T20:29:06.222968] [INFO ] [sig ] Generating forecast for: PPSI [2026-03-09T20:29:06.223001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-03-09T20:29:06.235186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-03-09T20:29:06.235630] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-03-09T20:29:06.236517] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-03-09T20:29:06.236595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:06.236632] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:06.236672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:06.236731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:06.300095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:06.301076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:06.301164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:06.301199] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:06.423597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:06.423769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:06.423813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:06.423841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:06.427604] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-03-09T20:29:06.428084] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-03-09T20:29:06.428219] [INFO ] [sig ] PPSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:06.575320] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PPSI.txt [2026-03-09T20:29:06.575463] [INFO ] [sig ] [2337/3280] Completed PPSI in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:06.575510] [INFO ] [sig ] [2338/3280] Forecasting PPTA... [2026-03-09T20:29:06.575540] [INFO ] [sig ] Generating forecast for: PPTA [2026-03-09T20:29:06.575589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-03-09T20:29:06.587414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-03-09T20:29:06.587851] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-03-09T20:29:06.588692] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-03-09T20:29:06.588747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:06.588779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:06.588810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:06.588868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:06.646866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:06.647685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:06.647806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:06.647839] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:06.770533] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:06.770721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:06.770766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:06.770795] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:06.774344] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=81.98%) [2026-03-09T20:29:06.774658] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-03-09T20:29:06.774825] [INFO ] [sig ] PPTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:06.916898] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PPTA.txt [2026-03-09T20:29:06.917034] [INFO ] [sig ] [2338/3280] Completed PPTA in 0.3s | 2.78 sym/s | Total: 14.0m | ETA: 5.7m [2026-03-09T20:29:06.917073] [INFO ] [sig ] [2339/3280] Forecasting PRA... [2026-03-09T20:29:06.917103] [INFO ] [sig ] Generating forecast for: PRA [2026-03-09T20:29:06.917135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-03-09T20:29:06.929973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-03-09T20:29:06.930395] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-03-09T20:29:06.931357] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-03-09T20:29:06.931416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:06.931450] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:06.931479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:06.931537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:06.989807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:06.990618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:06.990703] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:06.990736] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:07.112206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:07.112386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:07.112429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:07.112459] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:07.116086] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-03-09T20:29:07.116378] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-03-09T20:29:07.116517] [INFO ] [sig ] PRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:07.269263] [INFO ] [LOCAL ] Saved forecast: PRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRA.txt [2026-03-09T20:29:07.269442] [INFO ] [sig ] [2339/3280] Completed PRA in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.6m [2026-03-09T20:29:07.269486] [INFO ] [sig ] [2340/3280] Forecasting PRAA... [2026-03-09T20:29:07.269517] [INFO ] [sig ] Generating forecast for: PRAA [2026-03-09T20:29:07.269552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-03-09T20:29:07.281813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-03-09T20:29:07.282252] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-03-09T20:29:07.283243] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-03-09T20:29:07.283313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:07.283353] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:07.283380] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:07.283438] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:07.344682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:07.345517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:07.345648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:07.345703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:07.474295] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:07.474465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:07.474505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:07.474533] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:07.478286] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-03-09T20:29:07.478591] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-03-09T20:29:07.478729] [INFO ] [sig ] PRAA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:07.631067] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRAA.txt [2026-03-09T20:29:07.631221] [INFO ] [sig ] [2340/3280] Completed PRAA in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.6m [2026-03-09T20:29:07.631262] [INFO ] [sig ] [2341/3280] Forecasting PRAX... [2026-03-09T20:29:07.631298] [INFO ] [sig ] Generating forecast for: PRAX [2026-03-09T20:29:07.631348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-03-09T20:29:07.643139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-03-09T20:29:07.643509] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-03-09T20:29:07.644399] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-03-09T20:29:07.644455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:07.644488] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:07.644515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:07.644597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:07.706689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:07.707481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:07.707602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:07.707640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:07.834637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:07.834802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:07.834843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:07.834871] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:07.838730] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: UP (p=85.08%) [2026-03-09T20:29:07.839037] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-03-09T20:29:07.839166] [INFO ] [sig ] PRAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:07.988708] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRAX.txt [2026-03-09T20:29:07.988936] [INFO ] [sig ] [2341/3280] Completed PRAX in 0.4s | 2.78 sym/s | Total: 14.0m | ETA: 5.6m [2026-03-09T20:29:07.988980] [INFO ] [sig ] [2342/3280] Forecasting PRCH... [2026-03-09T20:29:07.989013] [INFO ] [sig ] Generating forecast for: PRCH [2026-03-09T20:29:07.989046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-03-09T20:29:08.001289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-03-09T20:29:08.001679] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-03-09T20:29:08.002625] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-03-09T20:29:08.002685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:08.002717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:08.002743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:08.002801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:08.062055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:08.062906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:08.062993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:08.063026] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:08.195673] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:08.195840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:08.195881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:08.195910] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:08.199440] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-03-09T20:29:08.199755] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-03-09T20:29:08.199905] [INFO ] [sig ] PRCH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:08.348881] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRCH.txt [2026-03-09T20:29:08.349042] [INFO ] [sig ] [2342/3280] Completed PRCH in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:08.349086] [INFO ] [sig ] [2343/3280] Forecasting PRDO... [2026-03-09T20:29:08.349119] [INFO ] [sig ] Generating forecast for: PRDO [2026-03-09T20:29:08.349150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-03-09T20:29:08.360385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-03-09T20:29:08.360772] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-03-09T20:29:08.361624] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-03-09T20:29:08.361680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:08.361712] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:08.361739] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:08.361800] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:08.424633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:08.426356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:08.426465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:08.426500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:08.558226] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:08.558411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:08.558453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:08.558482] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:08.562123] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-03-09T20:29:08.562431] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-03-09T20:29:08.562597] [INFO ] [sig ] PRDO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:08.706758] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRDO.txt [2026-03-09T20:29:08.706912] [INFO ] [sig ] [2343/3280] Completed PRDO in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:08.706952] [INFO ] [sig ] [2344/3280] Forecasting PRFZ... [2026-03-09T20:29:08.706982] [INFO ] [sig ] Generating forecast for: PRFZ [2026-03-09T20:29:08.707011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-03-09T20:29:08.722419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-03-09T20:29:08.722819] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-03-09T20:29:08.723718] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-03-09T20:29:08.723774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:08.723808] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:08.723837] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:08.723895] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:08.783464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:08.784179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:08.784286] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:08.784320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:08.912269] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:08.912413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:08.912452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:08.912498] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:08.915944] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=56.12%) [2026-03-09T20:29:08.916220] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-03-09T20:29:08.916347] [INFO ] [sig ] PRFZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:09.059481] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRFZ.txt [2026-03-09T20:29:09.059639] [INFO ] [sig ] [2344/3280] Completed PRFZ in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:09.059681] [INFO ] [sig ] [2345/3280] Forecasting PRG... [2026-03-09T20:29:09.059711] [INFO ] [sig ] Generating forecast for: PRG [2026-03-09T20:29:09.059741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-03-09T20:29:09.071055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-03-09T20:29:09.071377] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-03-09T20:29:09.072238] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-03-09T20:29:09.072292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:09.072350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:09.072378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:09.072435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:09.130397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:09.131034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:09.131113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:09.131146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:09.249620] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:09.249759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:09.249802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:09.249831] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:09.253528] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-03-09T20:29:09.253824] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-03-09T20:29:09.253951] [INFO ] [sig ] PRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:09.396083] [INFO ] [LOCAL ] Saved forecast: PRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRG.txt [2026-03-09T20:29:09.396210] [INFO ] [sig ] [2345/3280] Completed PRG in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:09.396249] [INFO ] [sig ] [2346/3280] Forecasting PRGO... [2026-03-09T20:29:09.396278] [INFO ] [sig ] Generating forecast for: PRGO [2026-03-09T20:29:09.396309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-03-09T20:29:09.408615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-03-09T20:29:09.408940] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-03-09T20:29:09.410168] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-03-09T20:29:09.410222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:09.410254] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:09.410280] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:09.410336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:09.468893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:09.469528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:09.469631] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:09.469665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:09.588984] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:09.589134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:09.589173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:09.589201] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:09.592656] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=27.72%) [2026-03-09T20:29:09.592936] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-03-09T20:29:09.593067] [INFO ] [sig ] PRGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:09.739134] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRGO.txt [2026-03-09T20:29:09.739465] [INFO ] [sig ] [2346/3280] Completed PRGO in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:09.739506] [INFO ] [sig ] [2347/3280] Forecasting PRH... [2026-03-09T20:29:09.739536] [INFO ] [sig ] Generating forecast for: PRH [2026-03-09T20:29:09.739564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-03-09T20:29:09.752286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-03-09T20:29:09.752610] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-03-09T20:29:09.753497] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-03-09T20:29:09.753554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:09.753617] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:09.753650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:09.753710] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:09.816523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:09.817255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:09.817339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:09.817373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:09.944117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:09.944280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:09.944319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:09.944347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:09.947900] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=16.63%) [2026-03-09T20:29:09.948351] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-03-09T20:29:09.948492] [INFO ] [sig ] PRH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:10.091418] [INFO ] [LOCAL ] Saved forecast: PRH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRH.txt [2026-03-09T20:29:10.091589] [INFO ] [sig ] [2347/3280] Completed PRH in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:10.091632] [INFO ] [sig ] [2348/3280] Forecasting PRI... [2026-03-09T20:29:10.091663] [INFO ] [sig ] Generating forecast for: PRI [2026-03-09T20:29:10.091695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-03-09T20:29:10.103283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-03-09T20:29:10.103745] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-03-09T20:29:10.104616] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-03-09T20:29:10.104672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:10.104704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:10.104732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:10.104821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:10.165186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:10.166272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:10.166359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:10.166391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:10.288411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:10.288789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:10.288833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:10.288901] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:10.292884] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-03-09T20:29:10.293387] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-03-09T20:29:10.293525] [INFO ] [sig ] PRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:10.438661] [INFO ] [LOCAL ] Saved forecast: PRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRI.txt [2026-03-09T20:29:10.438993] [INFO ] [sig ] [2348/3280] Completed PRI in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:10.439033] [INFO ] [sig ] [2349/3280] Forecasting PRIM... [2026-03-09T20:29:10.439064] [INFO ] [sig ] Generating forecast for: PRIM [2026-03-09T20:29:10.439094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-03-09T20:29:10.451845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-03-09T20:29:10.452409] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-03-09T20:29:10.453290] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-03-09T20:29:10.453343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:10.453375] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:10.453401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:10.453457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:10.512401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:10.513349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:10.513432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:10.513464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:10.647066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:10.647236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:10.647279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:10.647307] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:10.651069] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-03-09T20:29:10.651385] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-03-09T20:29:10.651559] [INFO ] [sig ] PRIM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:10.804496] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRIM.txt [2026-03-09T20:29:10.804674] [INFO ] [sig ] [2349/3280] Completed PRIM in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:10.804719] [INFO ] [sig ] [2350/3280] Forecasting PRLB... [2026-03-09T20:29:10.804751] [INFO ] [sig ] Generating forecast for: PRLB [2026-03-09T20:29:10.804784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-03-09T20:29:10.816396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-03-09T20:29:10.816796] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-03-09T20:29:10.817690] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-03-09T20:29:10.817757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:10.817790] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:10.817816] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:10.817874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:10.879291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:10.880382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:10.880481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:10.880517] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:11.004545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:11.004733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:11.004777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:11.004808] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:11.008474] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-03-09T20:29:11.008791] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-03-09T20:29:11.008929] [INFO ] [sig ] PRLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:11.163360] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRLB.txt [2026-03-09T20:29:11.163617] [INFO ] [sig ] [2350/3280] Completed PRLB in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:11.163678] [INFO ] [sig ] [2351/3280] Forecasting PRM... [2026-03-09T20:29:11.163713] [INFO ] [sig ] Generating forecast for: PRM [2026-03-09T20:29:11.163756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-03-09T20:29:11.177284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-03-09T20:29:11.177697] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-03-09T20:29:11.178858] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-03-09T20:29:11.178912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:11.178954] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:11.178983] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:11.179063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:11.241236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:11.242155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:11.242276] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:11.242312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:11.375310] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:11.375479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:11.375520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:11.375560] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:11.379876] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-03-09T20:29:11.380198] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-03-09T20:29:11.380338] [INFO ] [sig ] PRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:11.524605] [INFO ] [LOCAL ] Saved forecast: PRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRM.txt [2026-03-09T20:29:11.524784] [INFO ] [sig ] [2351/3280] Completed PRM in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:11.524833] [INFO ] [sig ] [2352/3280] Forecasting PRME... [2026-03-09T20:29:11.524868] [INFO ] [sig ] Generating forecast for: PRME [2026-03-09T20:29:11.524904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-03-09T20:29:11.536150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-03-09T20:29:11.536472] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-03-09T20:29:11.537295] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-03-09T20:29:11.537349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:11.537381] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:11.537407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:11.537463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:11.596088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:11.596893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:11.596973] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:11.597006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:11.729143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:11.729321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:11.729373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:11.729414] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:11.733976] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=99.90%) [2026-03-09T20:29:11.734325] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-03-09T20:29:11.734487] [INFO ] [sig ] PRME: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:11.907608] [INFO ] [LOCAL ] Saved forecast: PRME 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRME.txt [2026-03-09T20:29:11.907755] [INFO ] [sig ] [2352/3280] Completed PRME in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:11.907796] [INFO ] [sig ] [2353/3280] Forecasting PRN... [2026-03-09T20:29:11.907826] [INFO ] [sig ] Generating forecast for: PRN [2026-03-09T20:29:11.907857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-03-09T20:29:11.927802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-03-09T20:29:11.928130] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-03-09T20:29:11.929004] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-03-09T20:29:11.929061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:11.929095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:11.929123] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:11.929181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:11.989458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:11.990341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:11.990425] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:11.990458] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:12.109432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:12.109621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:12.109668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:12.109698] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:12.113251] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-03-09T20:29:12.113536] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-03-09T20:29:12.113690] [INFO ] [sig ] PRN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:12.254962] [INFO ] [LOCAL ] Saved forecast: PRN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRN.txt [2026-03-09T20:29:12.255091] [INFO ] [sig ] [2353/3280] Completed PRN in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:12.255135] [INFO ] [sig ] [2354/3280] Forecasting PROF... [2026-03-09T20:29:12.255166] [INFO ] [sig ] Generating forecast for: PROF [2026-03-09T20:29:12.255195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-03-09T20:29:12.266660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-03-09T20:29:12.266977] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-03-09T20:29:12.267807] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-03-09T20:29:12.267860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:12.267891] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:12.267916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:12.267972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:12.326815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:12.327467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:12.327565] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:12.327620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:12.450052] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:12.450198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:12.450237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:12.450265] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:12.453718] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-03-09T20:29:12.454002] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-03-09T20:29:12.454131] [INFO ] [sig ] PROF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:12.594971] [INFO ] [LOCAL ] Saved forecast: PROF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PROF.txt [2026-03-09T20:29:12.595105] [INFO ] [sig ] [2354/3280] Completed PROF in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.6m [2026-03-09T20:29:12.595143] [INFO ] [sig ] [2355/3280] Forecasting PROK... [2026-03-09T20:29:12.595173] [INFO ] [sig ] Generating forecast for: PROK [2026-03-09T20:29:12.595204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-03-09T20:29:12.607335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-03-09T20:29:12.607825] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-03-09T20:29:12.608669] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-03-09T20:29:12.608724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:12.608754] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:12.608782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:12.608847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:12.666155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:12.666898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:12.667009] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:12.667043] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:12.789380] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:12.789537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:12.789594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:12.789626] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:12.793231] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-03-09T20:29:12.793524] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-03-09T20:29:12.793690] [INFO ] [sig ] PROK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:12.934141] [INFO ] [LOCAL ] Saved forecast: PROK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PROK.txt [2026-03-09T20:29:12.934288] [INFO ] [sig ] [2355/3280] Completed PROK in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.5m [2026-03-09T20:29:12.934332] [INFO ] [sig ] [2356/3280] Forecasting PRTA... [2026-03-09T20:29:12.934367] [INFO ] [sig ] Generating forecast for: PRTA [2026-03-09T20:29:12.934397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-03-09T20:29:12.945307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-03-09T20:29:12.945674] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-03-09T20:29:12.946479] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-03-09T20:29:12.946546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:12.946597] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:12.946627] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:12.946683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:13.005975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:13.006756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:13.006857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:13.006900] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:13.125203] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:13.125340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:13.125380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:13.125408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:13.128923] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-03-09T20:29:13.129202] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-03-09T20:29:13.129333] [INFO ] [sig ] PRTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:13.270173] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRTA.txt [2026-03-09T20:29:13.270303] [INFO ] [sig ] [2356/3280] Completed PRTA in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.5m [2026-03-09T20:29:13.270342] [INFO ] [sig ] [2357/3280] Forecasting PRTH... [2026-03-09T20:29:13.270372] [INFO ] [sig ] Generating forecast for: PRTH [2026-03-09T20:29:13.270401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-03-09T20:29:13.281651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-03-09T20:29:13.281986] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-03-09T20:29:13.282810] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-03-09T20:29:13.282863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:13.282899] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:13.282927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:13.282982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:13.342534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:13.343367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:13.343455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:13.343491] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:13.463168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:13.463342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:13.463424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:13.463455] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:13.467218] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-03-09T20:29:13.467509] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-03-09T20:29:13.467690] [INFO ] [sig ] PRTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:13.686964] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PRTH.txt [2026-03-09T20:29:13.687115] [INFO ] [sig ] [2357/3280] Completed PRTH in 0.4s | 2.78 sym/s | Total: 14.1m | ETA: 5.5m [2026-03-09T20:29:13.687155] [INFO ] [sig ] [2358/3280] Forecasting PRVA... [2026-03-09T20:29:13.687185] [INFO ] [sig ] Generating forecast for: PRVA [2026-03-09T20:29:13.687215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-03-09T20:29:13.698733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-03-09T20:29:13.699095] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-03-09T20:29:13.699936] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-03-09T20:29:13.700002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:13.700037] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:13.700065] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:13.700121] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:13.761780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:13.762717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:13.762803] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:13.762838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:13.882842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:13.883004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:13.883046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:13.883076] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:13.886605] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-03-09T20:29:13.886913] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-03-09T20:29:13.887063] [INFO ] [sig ] PRVA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:14.034539] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PRVA.txt [2026-03-09T20:29:14.034751] [INFO ] [sig ] [2358/3280] Completed PRVA in 0.3s | 2.78 sym/s | Total: 14.1m | ETA: 5.5m [2026-03-09T20:29:14.034793] [INFO ] [sig ] [2359/3280] Forecasting PSC... [2026-03-09T20:29:14.034824] [INFO ] [sig ] Generating forecast for: PSC [2026-03-09T20:29:14.034854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-03-09T20:29:14.046294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-03-09T20:29:14.046710] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-03-09T20:29:14.047519] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-03-09T20:29:14.047609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:14.047644] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:14.047671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:14.047728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:14.110246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:14.111254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:14.111349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:14.111386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:14.232432] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:14.232610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:14.232654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:14.232683] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:14.236334] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-03-09T20:29:14.236677] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-03-09T20:29:14.236836] [INFO ] [sig ] PSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:14.384538] [INFO ] [LOCAL ] Saved forecast: PSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSC.txt [2026-03-09T20:29:14.384726] [INFO ] [sig ] [2359/3280] Completed PSC in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:14.384767] [INFO ] [sig ] [2360/3280] Forecasting PSCE... [2026-03-09T20:29:14.384796] [INFO ] [sig ] Generating forecast for: PSCE [2026-03-09T20:29:14.384825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-03-09T20:29:14.397135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-03-09T20:29:14.397467] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-03-09T20:29:14.398623] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-03-09T20:29:14.398680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:14.398712] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:14.398741] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:14.398812] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:14.460995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:14.461789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:14.461876] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:14.461910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:14.578811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:14.578977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:14.579019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:14.579049] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:14.582664] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: UP (p=96.78%) [2026-03-09T20:29:14.582993] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-03-09T20:29:14.583140] [INFO ] [sig ] PSCE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:14.732407] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PSCE.txt [2026-03-09T20:29:14.732593] [INFO ] [sig ] [2360/3280] Completed PSCE in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:14.732639] [INFO ] [sig ] [2361/3280] Forecasting PSCH... [2026-03-09T20:29:14.732670] [INFO ] [sig ] Generating forecast for: PSCH [2026-03-09T20:29:14.732700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-03-09T20:29:14.744009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-03-09T20:29:14.744314] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-03-09T20:29:14.745177] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-03-09T20:29:14.745231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:14.745273] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:14.745301] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:14.745358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:14.804003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:14.804893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:14.805020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:14.805056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:14.917309] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:14.917464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:14.917506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:14.917535] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:14.921134] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=30.32%) [2026-03-09T20:29:14.921634] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-03-09T20:29:14.921771] [INFO ] [sig ] PSCH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:15.066246] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSCH.txt [2026-03-09T20:29:15.066383] [INFO ] [sig ] [2361/3280] Completed PSCH in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:15.066423] [INFO ] [sig ] [2362/3280] Forecasting PSEC... [2026-03-09T20:29:15.066453] [INFO ] [sig ] Generating forecast for: PSEC [2026-03-09T20:29:15.066483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-03-09T20:29:15.077738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-03-09T20:29:15.078091] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-03-09T20:29:15.078934] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-03-09T20:29:15.079000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:15.079070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:15.079098] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:15.079156] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:15.139325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:15.140177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:15.140262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:15.140296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:15.262430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:15.262609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:15.262652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:15.262681] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:15.266623] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-03-09T20:29:15.266907] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-03-09T20:29:15.267038] [INFO ] [sig ] PSEC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:15.410962] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PSEC.txt [2026-03-09T20:29:15.411132] [INFO ] [sig ] [2362/3280] Completed PSEC in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:15.411171] [INFO ] [sig ] [2363/3280] Forecasting PSF... [2026-03-09T20:29:15.411200] [INFO ] [sig ] Generating forecast for: PSF [2026-03-09T20:29:15.411231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-03-09T20:29:15.422602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-03-09T20:29:15.422992] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-03-09T20:29:15.423831] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-03-09T20:29:15.423885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:15.423917] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:15.423944] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:15.424001] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:15.482878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:15.483972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:15.484056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:15.484270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:15.604555] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:15.604738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:15.604782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:15.604812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:15.608345] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=27.06%) [2026-03-09T20:29:15.608653] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-03-09T20:29:15.608786] [INFO ] [sig ] PSF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:15.754173] [INFO ] [LOCAL ] Saved forecast: PSF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSF.txt [2026-03-09T20:29:15.754320] [INFO ] [sig ] [2363/3280] Completed PSF in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:15.754359] [INFO ] [sig ] [2364/3280] Forecasting PSFE... [2026-03-09T20:29:15.754389] [INFO ] [sig ] Generating forecast for: PSFE [2026-03-09T20:29:15.754419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-03-09T20:29:15.765780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-03-09T20:29:15.766155] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-03-09T20:29:15.767210] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-03-09T20:29:15.767276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:15.767314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:15.767342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:15.767398] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:15.826307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:15.827190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:15.827278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:15.827313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:15.958425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:15.958629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:15.958683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:15.958712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:15.962895] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-03-09T20:29:15.963389] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-03-09T20:29:15.963530] [INFO ] [sig ] PSFE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:16.124378] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSFE.txt [2026-03-09T20:29:16.124569] [INFO ] [sig ] [2364/3280] Completed PSFE in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:16.124639] [INFO ] [sig ] [2365/3280] Forecasting PSHG... [2026-03-09T20:29:16.124671] [INFO ] [sig ] Generating forecast for: PSHG [2026-03-09T20:29:16.124703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-03-09T20:29:16.136387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-03-09T20:29:16.136799] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-03-09T20:29:16.137763] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-03-09T20:29:16.137820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:16.137852] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:16.137879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:16.137957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:16.200528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:16.201510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:16.201618] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:16.201656] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:16.326368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:16.326541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:16.326609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:16.326704] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:16.330453] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-03-09T20:29:16.330839] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-03-09T20:29:16.330993] [INFO ] [sig ] PSHG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:16.478493] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PSHG.txt [2026-03-09T20:29:16.478690] [INFO ] [sig ] [2365/3280] Completed PSHG in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:16.478735] [INFO ] [sig ] [2366/3280] Forecasting PSN... [2026-03-09T20:29:16.478772] [INFO ] [sig ] Generating forecast for: PSN [2026-03-09T20:29:16.478814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-03-09T20:29:16.491527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-03-09T20:29:16.491975] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-03-09T20:29:16.493059] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-03-09T20:29:16.493125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:16.493162] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:16.493189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:16.493246] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:16.556085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:16.556992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:16.557079] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:16.557111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:16.684083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:16.684248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:16.684289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:16.684318] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:16.691963] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=47.57%) [2026-03-09T20:29:16.692318] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-03-09T20:29:16.692674] [INFO ] [sig ] PSN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:16.836235] [INFO ] [LOCAL ] Saved forecast: PSN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSN.txt [2026-03-09T20:29:16.836389] [INFO ] [sig ] [2366/3280] Completed PSN in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:16.836429] [INFO ] [sig ] [2367/3280] Forecasting PSNL... [2026-03-09T20:29:16.836460] [INFO ] [sig ] Generating forecast for: PSNL [2026-03-09T20:29:16.836491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-03-09T20:29:16.849215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-03-09T20:29:16.849785] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-03-09T20:29:16.850647] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-03-09T20:29:16.850703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:16.850735] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:16.850764] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:16.850822] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:16.909595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:16.910425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:16.910508] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:16.910542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:17.030757] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:17.030914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:17.030954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:17.030983] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:17.034502] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-03-09T20:29:17.034828] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-03-09T20:29:17.034963] [INFO ] [sig ] PSNL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:17.177987] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSNL.txt [2026-03-09T20:29:17.178142] [INFO ] [sig ] [2367/3280] Completed PSNL in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:17.178183] [INFO ] [sig ] [2368/3280] Forecasting PSO... [2026-03-09T20:29:17.178213] [INFO ] [sig ] Generating forecast for: PSO [2026-03-09T20:29:17.178245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-03-09T20:29:17.190121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-03-09T20:29:17.190502] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-03-09T20:29:17.191410] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-03-09T20:29:17.191465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:17.191496] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:17.191522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:17.191602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:17.249853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:17.250686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:17.250772] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:17.250804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:17.375703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:17.375860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:17.375904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:17.375956] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:17.379862] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=89.27%) [2026-03-09T20:29:17.380197] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-03-09T20:29:17.380344] [INFO ] [sig ] PSO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:17.525109] [INFO ] [LOCAL ] Saved forecast: PSO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PSO.txt [2026-03-09T20:29:17.525273] [INFO ] [sig ] [2368/3280] Completed PSO in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:17.525314] [INFO ] [sig ] [2369/3280] Forecasting PSTG... [2026-03-09T20:29:17.525353] [INFO ] [sig ] Generating forecast for: PSTG [2026-03-09T20:29:17.525391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-03-09T20:29:17.537248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-03-09T20:29:17.537716] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-03-09T20:29:17.538637] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-03-09T20:29:17.538696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:17.538743] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:17.538771] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:17.538829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:17.601093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:17.602043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:17.602136] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:17.602171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:17.731000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:17.731364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:17.731405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:17.731434] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:17.735180] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-03-09T20:29:17.735468] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-03-09T20:29:17.735619] [INFO ] [sig ] PSTG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:17.881805] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PSTG.txt [2026-03-09T20:29:17.881970] [INFO ] [sig ] [2369/3280] Completed PSTG in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:17.882010] [INFO ] [sig ] [2370/3280] Forecasting PSTL... [2026-03-09T20:29:17.882040] [INFO ] [sig ] Generating forecast for: PSTL [2026-03-09T20:29:17.882069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-03-09T20:29:17.895139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-03-09T20:29:17.895552] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-03-09T20:29:17.896425] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-03-09T20:29:17.896480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:17.896511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:17.896538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:17.896614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:17.958986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:17.959888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:17.959988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:17.960022] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:18.088554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:18.088753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:18.088805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:18.088835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:18.092439] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=30.70%) [2026-03-09T20:29:18.092756] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-03-09T20:29:18.092890] [INFO ] [sig ] PSTL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:18.238419] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSTL.txt [2026-03-09T20:29:18.238618] [INFO ] [sig ] [2370/3280] Completed PSTL in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:18.238663] [INFO ] [sig ] [2371/3280] Forecasting PSX... [2026-03-09T20:29:18.238694] [INFO ] [sig ] Generating forecast for: PSX [2026-03-09T20:29:18.238725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-03-09T20:29:18.250562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-03-09T20:29:18.250998] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-03-09T20:29:18.251873] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-03-09T20:29:18.251927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:18.251960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:18.251993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:18.252063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:18.318242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:18.319171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:18.319256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:18.319290] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:18.443300] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:18.443472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:18.443515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:18.443546] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:18.447411] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=9.09%) [2026-03-09T20:29:18.447970] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-03-09T20:29:18.448163] [INFO ] [sig ] PSX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:18.599143] [INFO ] [LOCAL ] Saved forecast: PSX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PSX.txt [2026-03-09T20:29:18.599329] [INFO ] [sig ] [2371/3280] Completed PSX in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.5m [2026-03-09T20:29:18.599380] [INFO ] [sig ] [2372/3280] Forecasting PTA... [2026-03-09T20:29:18.599411] [INFO ] [sig ] Generating forecast for: PTA [2026-03-09T20:29:18.599441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-03-09T20:29:18.612518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-03-09T20:29:18.612975] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-03-09T20:29:18.613906] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-03-09T20:29:18.613966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:18.614000] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:18.614044] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:18.614104] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:18.678925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:18.680161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:18.680280] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:18.680316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:18.805073] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:18.805237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:18.805278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:18.805307] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:18.808901] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-03-09T20:29:18.809187] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-03-09T20:29:18.809315] [INFO ] [sig ] PTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:18.955559] [INFO ] [LOCAL ] Saved forecast: PTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PTA.txt [2026-03-09T20:29:18.955722] [INFO ] [sig ] [2372/3280] Completed PTA in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.4m [2026-03-09T20:29:18.955762] [INFO ] [sig ] [2373/3280] Forecasting PTC... [2026-03-09T20:29:18.955793] [INFO ] [sig ] Generating forecast for: PTC [2026-03-09T20:29:18.955831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-03-09T20:29:18.967680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-03-09T20:29:18.968056] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-03-09T20:29:18.968922] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-03-09T20:29:18.968986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:18.969026] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:18.969062] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:18.969136] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:19.029089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:19.029993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:19.030093] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:19.030133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:19.156240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:19.156407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:19.156448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:19.156478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:19.160164] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-03-09T20:29:19.160454] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-03-09T20:29:19.160608] [INFO ] [sig ] PTC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:19.312469] [INFO ] [LOCAL ] Saved forecast: PTC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PTC.txt [2026-03-09T20:29:19.312636] [INFO ] [sig ] [2373/3280] Completed PTC in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.4m [2026-03-09T20:29:19.312681] [INFO ] [sig ] [2374/3280] Forecasting PTEN... [2026-03-09T20:29:19.312710] [INFO ] [sig ] Generating forecast for: PTEN [2026-03-09T20:29:19.312741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-03-09T20:29:19.324334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-03-09T20:29:19.324694] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-03-09T20:29:19.325546] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-03-09T20:29:19.325620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:19.325653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:19.325679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:19.325735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:19.384282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:19.385077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:19.385180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:19.385214] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:19.502119] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:19.502280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:19.502320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:19.502347] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:19.506391] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=76.02%) [2026-03-09T20:29:19.506731] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-03-09T20:29:19.506871] [INFO ] [sig ] PTEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:19.652631] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PTEN.txt [2026-03-09T20:29:19.652774] [INFO ] [sig ] [2374/3280] Completed PTEN in 0.3s | 2.78 sym/s | Total: 14.2m | ETA: 5.4m [2026-03-09T20:29:19.652811] [INFO ] [sig ] [2375/3280] Forecasting PTF... [2026-03-09T20:29:19.652840] [INFO ] [sig ] Generating forecast for: PTF [2026-03-09T20:29:19.652870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-03-09T20:29:19.665474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-03-09T20:29:19.665805] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-03-09T20:29:19.666632] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-03-09T20:29:19.666686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:19.666718] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:19.666745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:19.666801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:19.724681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:19.725561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:19.725665] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:19.725698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:19.849888] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:19.850056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:19.850103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:19.850139] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:19.854788] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-03-09T20:29:19.855130] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-03-09T20:29:19.855470] [INFO ] [sig ] PTF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:20.006638] [INFO ] [LOCAL ] Saved forecast: PTF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PTF.txt [2026-03-09T20:29:20.006834] [INFO ] [sig ] [2375/3280] Completed PTF in 0.4s | 2.78 sym/s | Total: 14.2m | ETA: 5.4m [2026-03-09T20:29:20.006877] [INFO ] [sig ] [2376/3280] Forecasting PTGX... [2026-03-09T20:29:20.006907] [INFO ] [sig ] Generating forecast for: PTGX [2026-03-09T20:29:20.006944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-03-09T20:29:20.019387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-03-09T20:29:20.019800] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-03-09T20:29:20.020722] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-03-09T20:29:20.020778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:20.020810] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:20.020838] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:20.020896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:20.082853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:20.083681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:20.083777] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:20.083812] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:20.215064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:20.215245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:20.215287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:20.215316] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:20.219210] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=34.25%) [2026-03-09T20:29:20.219537] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-03-09T20:29:20.219717] [INFO ] [sig ] PTGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:20.374626] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PTGX.txt [2026-03-09T20:29:20.374817] [INFO ] [sig ] [2376/3280] Completed PTGX in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:20.374880] [INFO ] [sig ] [2377/3280] Forecasting PTH... [2026-03-09T20:29:20.374916] [INFO ] [sig ] Generating forecast for: PTH [2026-03-09T20:29:20.374948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-03-09T20:29:20.386483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-03-09T20:29:20.386800] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-03-09T20:29:20.387704] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-03-09T20:29:20.387758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:20.387790] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:20.387817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:20.387874] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:20.446689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:20.447518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:20.447650] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:20.447685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:20.555695] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:20.555859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:20.555900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:20.555929] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:20.559444] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-03-09T20:29:20.559872] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-03-09T20:29:20.560011] [INFO ] [sig ] PTH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:20.708088] [INFO ] [LOCAL ] Saved forecast: PTH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PTH.txt [2026-03-09T20:29:20.708271] [INFO ] [sig ] [2377/3280] Completed PTH in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:20.708317] [INFO ] [sig ] [2378/3280] Forecasting PTLO... [2026-03-09T20:29:20.708348] [INFO ] [sig ] Generating forecast for: PTLO [2026-03-09T20:29:20.708379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-03-09T20:29:20.720375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-03-09T20:29:20.720780] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-03-09T20:29:20.721695] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-03-09T20:29:20.721753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:20.721786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:20.721813] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:20.721871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:20.780743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:20.781522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:20.781638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:20.781676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:20.904855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:20.905019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:20.905060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:20.905089] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:20.908612] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=24.21%) [2026-03-09T20:29:20.908910] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-03-09T20:29:20.909054] [INFO ] [sig ] PTLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:21.050249] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PTLO.txt [2026-03-09T20:29:21.050392] [INFO ] [sig ] [2378/3280] Completed PTLO in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:21.050431] [INFO ] [sig ] [2379/3280] Forecasting PTNQ... [2026-03-09T20:29:21.050460] [INFO ] [sig ] Generating forecast for: PTNQ [2026-03-09T20:29:21.050491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-03-09T20:29:21.061703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-03-09T20:29:21.062081] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-03-09T20:29:21.062932] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-03-09T20:29:21.062986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:21.063066] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:21.063096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:21.063152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:21.120833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:21.121681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:21.121769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:21.121803] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:21.245131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:21.245297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:21.245337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:21.245365] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:21.249101] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-03-09T20:29:21.249603] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-03-09T20:29:21.249740] [INFO ] [sig ] PTNQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:21.401751] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PTNQ.txt [2026-03-09T20:29:21.401922] [INFO ] [sig ] [2379/3280] Completed PTNQ in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:21.401978] [INFO ] [sig ] [2380/3280] Forecasting PTON... [2026-03-09T20:29:21.402009] [INFO ] [sig ] Generating forecast for: PTON [2026-03-09T20:29:21.402042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-03-09T20:29:21.414330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-03-09T20:29:21.414734] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-03-09T20:29:21.415710] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-03-09T20:29:21.415768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:21.415802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:21.415828] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:21.415886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:21.475741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:21.476636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:21.476726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:21.476762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:21.599720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:21.599882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:21.599923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:21.599952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:21.603412] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-03-09T20:29:21.603718] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-03-09T20:29:21.603852] [INFO ] [sig ] PTON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:21.746757] [INFO ] [LOCAL ] Saved forecast: PTON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PTON.txt [2026-03-09T20:29:21.746911] [INFO ] [sig ] [2380/3280] Completed PTON in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:21.746951] [INFO ] [sig ] [2381/3280] Forecasting PTY... [2026-03-09T20:29:21.746980] [INFO ] [sig ] Generating forecast for: PTY [2026-03-09T20:29:21.747011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-03-09T20:29:21.758530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-03-09T20:29:21.758894] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-03-09T20:29:21.759757] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-03-09T20:29:21.759810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:21.759843] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:21.759870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:21.759926] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:21.817073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:21.817942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:21.818027] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:21.818060] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:21.951191] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:21.951399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:21.951442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:21.951472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:21.955753] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-03-09T20:29:21.956107] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-03-09T20:29:21.956286] [INFO ] [sig ] PTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:22.105460] [INFO ] [LOCAL ] Saved forecast: PTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PTY.txt [2026-03-09T20:29:22.105656] [INFO ] [sig ] [2381/3280] Completed PTY in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:22.105707] [INFO ] [sig ] [2382/3280] Forecasting PUBM... [2026-03-09T20:29:22.105739] [INFO ] [sig ] Generating forecast for: PUBM [2026-03-09T20:29:22.105774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-03-09T20:29:22.120326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-03-09T20:29:22.120764] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-03-09T20:29:22.121729] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-03-09T20:29:22.121786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:22.121818] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:22.121844] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:22.121901] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:22.183418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:22.184426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:22.184523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:22.184559] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:22.321727] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:22.321891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:22.321937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:22.322019] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:22.325840] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-03-09T20:29:22.326144] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-03-09T20:29:22.326297] [INFO ] [sig ] PUBM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:22.474071] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PUBM.txt [2026-03-09T20:29:22.474222] [INFO ] [sig ] [2382/3280] Completed PUBM in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:22.474266] [INFO ] [sig ] [2383/3280] Forecasting PUK... [2026-03-09T20:29:22.474295] [INFO ] [sig ] Generating forecast for: PUK [2026-03-09T20:29:22.474327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-03-09T20:29:22.486421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-03-09T20:29:22.486855] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-03-09T20:29:22.487801] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-03-09T20:29:22.487858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:22.487891] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:22.487918] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:22.487987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:22.549455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:22.550360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:22.550449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:22.550482] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:22.676995] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:22.677220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:22.677285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:22.677319] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:22.681280] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-03-09T20:29:22.681604] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-03-09T20:29:22.681793] [INFO ] [sig ] PUK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:22.831784] [INFO ] [LOCAL ] Saved forecast: PUK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PUK.txt [2026-03-09T20:29:22.831978] [INFO ] [sig ] [2383/3280] Completed PUK in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:22.832038] [INFO ] [sig ] [2384/3280] Forecasting PUMP... [2026-03-09T20:29:22.832072] [INFO ] [sig ] Generating forecast for: PUMP [2026-03-09T20:29:22.832110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-03-09T20:29:22.845306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-03-09T20:29:22.845685] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-03-09T20:29:22.846642] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-03-09T20:29:22.846699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:22.846732] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:22.846760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:22.846820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:22.909697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:22.910520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:22.910635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:22.910673] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:23.043510] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:23.043691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:23.043734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:23.043765] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:23.048053] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=84.27%) [2026-03-09T20:29:23.048381] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-03-09T20:29:23.048520] [INFO ] [sig ] PUMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:23.196422] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PUMP.txt [2026-03-09T20:29:23.196612] [INFO ] [sig ] [2384/3280] Completed PUMP in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:23.196665] [INFO ] [sig ] [2385/3280] Forecasting PVH... [2026-03-09T20:29:23.196698] [INFO ] [sig ] Generating forecast for: PVH [2026-03-09T20:29:23.196732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-03-09T20:29:23.208826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-03-09T20:29:23.209255] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-03-09T20:29:23.210193] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-03-09T20:29:23.210262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:23.210296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:23.210322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:23.210379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:23.275875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:23.276917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:23.277017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:23.277054] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:23.411714] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:23.411878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:23.411919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:23.411949] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:23.415727] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-03-09T20:29:23.416039] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-03-09T20:29:23.416179] [INFO ] [sig ] PVH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:23.567788] [INFO ] [LOCAL ] Saved forecast: PVH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PVH.txt [2026-03-09T20:29:23.567969] [INFO ] [sig ] [2385/3280] Completed PVH in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:23.568014] [INFO ] [sig ] [2386/3280] Forecasting PVL... [2026-03-09T20:29:23.568044] [INFO ] [sig ] Generating forecast for: PVL [2026-03-09T20:29:23.568082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-03-09T20:29:23.580909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-03-09T20:29:23.581495] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-03-09T20:29:23.582375] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-03-09T20:29:23.582433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:23.582466] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:23.582503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:23.582566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:23.646846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:23.647727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:23.647814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:23.647848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:23.759928] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:23.760091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:23.760130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:23.760160] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:23.763629] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=89.23%) [2026-03-09T20:29:23.763913] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-03-09T20:29:23.764047] [INFO ] [sig ] PVL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:23.911052] [INFO ] [LOCAL ] Saved forecast: PVL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PVL.txt [2026-03-09T20:29:23.911238] [INFO ] [sig ] [2386/3280] Completed PVL in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:23.911470] [INFO ] [sig ] [2387/3280] Forecasting PWP... [2026-03-09T20:29:23.911499] [INFO ] [sig ] Generating forecast for: PWP [2026-03-09T20:29:23.911531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-03-09T20:29:23.923438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-03-09T20:29:23.923827] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-03-09T20:29:23.924755] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-03-09T20:29:23.924812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:23.924846] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:23.924875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:23.924933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:23.983460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:23.984209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:23.984293] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:23.984327] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:24.106962] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:24.107126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:24.107168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:24.107196] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:24.110995] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: UP (p=53.36%) [2026-03-09T20:29:24.111318] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-03-09T20:29:24.111461] [INFO ] [sig ] PWP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:24.256917] [INFO ] [LOCAL ] Saved forecast: PWP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PWP.txt [2026-03-09T20:29:24.257067] [INFO ] [sig ] [2387/3280] Completed PWP in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.4m [2026-03-09T20:29:24.257107] [INFO ] [sig ] [2388/3280] Forecasting PXS... [2026-03-09T20:29:24.257138] [INFO ] [sig ] Generating forecast for: PXS [2026-03-09T20:29:24.257169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-03-09T20:29:24.268608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-03-09T20:29:24.268934] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-03-09T20:29:24.269779] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-03-09T20:29:24.269833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:24.269865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:24.269891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:24.269946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:24.329661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:24.330445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:24.330530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:24.330565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:24.436595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:24.436758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:24.436800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:24.436830] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:24.440408] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=73.14%) [2026-03-09T20:29:24.440736] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-03-09T20:29:24.440875] [INFO ] [sig ] PXS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:24.585419] [INFO ] [LOCAL ] Saved forecast: PXS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PXS.txt [2026-03-09T20:29:24.585619] [INFO ] [sig ] [2388/3280] Completed PXS in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.3m [2026-03-09T20:29:24.585670] [INFO ] [sig ] [2389/3280] Forecasting PY... [2026-03-09T20:29:24.585700] [INFO ] [sig ] Generating forecast for: PY [2026-03-09T20:29:24.585732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-03-09T20:29:24.597352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-03-09T20:29:24.597719] [INFO ] [FORECASTER] Starting predict_future for PY [2026-03-09T20:29:24.598607] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-03-09T20:29:24.598664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:24.598698] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:24.598728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:24.598786] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:24.658768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:24.659551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:24.659659] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:24.659727] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:24.775044] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:24.775210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:24.775252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:24.775282] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:24.778849] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-03-09T20:29:24.779152] [INFO ] [FORECASTER] Completed predict_future for PY [2026-03-09T20:29:24.779327] [INFO ] [sig ] PY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:24.932865] [INFO ] [LOCAL ] Saved forecast: PY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PY.txt [2026-03-09T20:29:24.933044] [INFO ] [sig ] [2389/3280] Completed PY in 0.3s | 2.78 sym/s | Total: 14.3m | ETA: 5.3m [2026-03-09T20:29:24.933086] [INFO ] [sig ] [2390/3280] Forecasting PYXS... [2026-03-09T20:29:24.933117] [INFO ] [sig ] Generating forecast for: PYXS [2026-03-09T20:29:24.933152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-03-09T20:29:24.945765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-03-09T20:29:24.946216] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-03-09T20:29:24.947175] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-03-09T20:29:24.947246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:24.947285] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:24.947313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:24.947371] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:25.014223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:25.015194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:25.015288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:25.015321] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:25.147143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:25.147327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:25.147388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:25.147429] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:25.156314] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-03-09T20:29:25.156804] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-03-09T20:29:25.157008] [INFO ] [sig ] PYXS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:25.338549] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/PYXS.txt [2026-03-09T20:29:25.338803] [INFO ] [sig ] [2390/3280] Completed PYXS in 0.4s | 2.78 sym/s | Total: 14.3m | ETA: 5.3m [2026-03-09T20:29:25.338857] [INFO ] [sig ] [2391/3280] Forecasting PZZA... [2026-03-09T20:29:25.338896] [INFO ] [sig ] Generating forecast for: PZZA [2026-03-09T20:29:25.338934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-03-09T20:29:25.353627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-03-09T20:29:25.354140] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-03-09T20:29:25.355275] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-03-09T20:29:25.355342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:25.355378] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:25.355405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:25.355465] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:25.442220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:25.443353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:25.443454] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:25.443488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:25.619975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:25.620157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:25.620207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:25.620247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:25.625234] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-03-09T20:29:25.625800] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-03-09T20:29:25.626024] [INFO ] [sig ] PZZA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:25.879029] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/PZZA.txt [2026-03-09T20:29:25.879249] [INFO ] [sig ] [2391/3280] Completed PZZA in 0.5s | 2.78 sym/s | Total: 14.3m | ETA: 5.3m [2026-03-09T20:29:25.879306] [INFO ] [sig ] [2392/3280] Forecasting QBTS... [2026-03-09T20:29:25.879340] [INFO ] [sig ] Generating forecast for: QBTS [2026-03-09T20:29:25.879379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-03-09T20:29:25.901477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-03-09T20:29:25.902075] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-03-09T20:29:25.903482] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-03-09T20:29:25.903562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:25.903638] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:25.903685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:25.903777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:25.993920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:25.995028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:25.995140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:25.995179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:26.172622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:26.172820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:26.172902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:26.172952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:26.178418] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-03-09T20:29:26.178890] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-03-09T20:29:26.179089] [INFO ] [sig ] QBTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:26.415798] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QBTS.txt [2026-03-09T20:29:26.415993] [INFO ] [sig ] [2392/3280] Completed QBTS in 0.5s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:26.416036] [INFO ] [sig ] [2393/3280] Forecasting QCLN... [2026-03-09T20:29:26.416065] [INFO ] [sig ] Generating forecast for: QCLN [2026-03-09T20:29:26.416097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-03-09T20:29:26.430058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-03-09T20:29:26.430465] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-03-09T20:29:26.431358] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-03-09T20:29:26.431414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:26.431666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:26.431695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:26.431752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:26.489941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:26.490860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:26.490944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:26.490978] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:26.612987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:26.613153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:26.613202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:26.613240] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:26.616823] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-03-09T20:29:26.617138] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-03-09T20:29:26.617303] [INFO ] [sig ] QCLN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:26.762476] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QCLN.txt [2026-03-09T20:29:26.762628] [INFO ] [sig ] [2393/3280] Completed QCLN in 0.3s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:26.762670] [INFO ] [sig ] [2394/3280] Forecasting QCOM... [2026-03-09T20:29:26.762704] [INFO ] [sig ] Generating forecast for: QCOM [2026-03-09T20:29:26.762740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-03-09T20:29:26.775665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-03-09T20:29:26.776250] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-03-09T20:29:26.777141] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-03-09T20:29:26.777199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:26.777233] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:26.777260] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:26.777316] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:26.836502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:26.837258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:26.837342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:26.837374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:26.963459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:26.963627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:26.963669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:26.963697] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:26.967311] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=98.93%) [2026-03-09T20:29:26.967823] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-03-09T20:29:26.967981] [INFO ] [sig ] QCOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:27.112675] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QCOM.txt [2026-03-09T20:29:27.112841] [INFO ] [sig ] [2394/3280] Completed QCOM in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:27.112881] [INFO ] [sig ] [2395/3280] Forecasting QCRH... [2026-03-09T20:29:27.112909] [INFO ] [sig ] Generating forecast for: QCRH [2026-03-09T20:29:27.112939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-03-09T20:29:27.124392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-03-09T20:29:27.124792] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-03-09T20:29:27.125647] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-03-09T20:29:27.125701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:27.125734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:27.125760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:27.125816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:27.188852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:27.189762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:27.189853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:27.189887] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:27.317267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:27.317434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:27.317476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:27.317508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:27.321522] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-03-09T20:29:27.321850] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-03-09T20:29:27.322017] [INFO ] [sig ] QCRH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:27.474593] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QCRH.txt [2026-03-09T20:29:27.474759] [INFO ] [sig ] [2395/3280] Completed QCRH in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:27.474800] [INFO ] [sig ] [2396/3280] Forecasting QDEL... [2026-03-09T20:29:27.474829] [INFO ] [sig ] Generating forecast for: QDEL [2026-03-09T20:29:27.474860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-03-09T20:29:27.489871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-03-09T20:29:27.490430] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-03-09T20:29:27.491429] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-03-09T20:29:27.491488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:27.491609] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:27.491651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:27.491711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:27.553816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:27.554859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:27.554954] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:27.554988] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:27.685056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:27.685229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:27.685278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:27.685313] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:27.688870] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=49.44%) [2026-03-09T20:29:27.689159] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-03-09T20:29:27.689312] [INFO ] [sig ] QDEL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:27.832621] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QDEL.txt [2026-03-09T20:29:27.832799] [INFO ] [sig ] [2396/3280] Completed QDEL in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:27.832841] [INFO ] [sig ] [2397/3280] Forecasting QFIN... [2026-03-09T20:29:27.832881] [INFO ] [sig ] Generating forecast for: QFIN [2026-03-09T20:29:27.832929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-03-09T20:29:27.846521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-03-09T20:29:27.846989] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-03-09T20:29:27.847964] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-03-09T20:29:27.848021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:27.848053] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:27.848080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:27.848137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:27.909938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:27.910952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:27.911059] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:27.911112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:28.041304] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:28.041477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:28.041520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:28.041549] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:28.045174] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-03-09T20:29:28.045501] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-03-09T20:29:28.045666] [INFO ] [sig ] QFIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:28.194427] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QFIN.txt [2026-03-09T20:29:28.194617] [INFO ] [sig ] [2397/3280] Completed QFIN in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:28.194671] [INFO ] [sig ] [2398/3280] Forecasting QGEN... [2026-03-09T20:29:28.194704] [INFO ] [sig ] Generating forecast for: QGEN [2026-03-09T20:29:28.194736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-03-09T20:29:28.206700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-03-09T20:29:28.207122] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-03-09T20:29:28.208101] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-03-09T20:29:28.208159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:28.208202] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:28.208254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:28.208340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:28.269743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:28.270622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:28.270713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:28.270748] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:28.399444] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:28.399627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:28.399671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:28.399701] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:28.403392] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-03-09T20:29:28.403702] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-03-09T20:29:28.403838] [INFO ] [sig ] QGEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:28.549837] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QGEN.txt [2026-03-09T20:29:28.549998] [INFO ] [sig ] [2398/3280] Completed QGEN in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:28.550038] [INFO ] [sig ] [2399/3280] Forecasting QLYS... [2026-03-09T20:29:28.550067] [INFO ] [sig ] Generating forecast for: QLYS [2026-03-09T20:29:28.550100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-03-09T20:29:28.562311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-03-09T20:29:28.562737] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-03-09T20:29:28.563651] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-03-09T20:29:28.563710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:28.563744] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:28.563772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:28.563829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:28.624565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:28.625456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:28.625546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:28.625600] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:28.754006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:28.754172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:28.754213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:28.754276] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:28.758209] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-03-09T20:29:28.758614] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-03-09T20:29:28.758771] [INFO ] [sig ] QLYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:28.907825] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QLYS.txt [2026-03-09T20:29:28.908044] [INFO ] [sig ] [2399/3280] Completed QLYS in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:28.908099] [INFO ] [sig ] [2400/3280] Forecasting QMCO... [2026-03-09T20:29:28.908141] [INFO ] [sig ] Generating forecast for: QMCO [2026-03-09T20:29:28.908174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-03-09T20:29:28.923963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-03-09T20:29:28.924558] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-03-09T20:29:28.925767] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-03-09T20:29:28.925830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:28.925865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:28.925893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:28.925952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:28.994867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:28.996130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:28.996239] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:28.996274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:29.131674] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:29.131854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:29.131896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:29.131924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:29.135714] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=92.64%) [2026-03-09T20:29:29.136014] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-03-09T20:29:29.136156] [INFO ] [sig ] QMCO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:29.317129] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QMCO.txt [2026-03-09T20:29:29.317306] [INFO ] [sig ] [2400/3280] Completed QMCO in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:29.317347] [INFO ] [sig ] [2401/3280] Forecasting QMOM... [2026-03-09T20:29:29.317377] [INFO ] [sig ] Generating forecast for: QMOM [2026-03-09T20:29:29.317408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-03-09T20:29:29.330411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-03-09T20:29:29.330860] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-03-09T20:29:29.331806] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-03-09T20:29:29.331863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:29.331896] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:29.331923] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:29.331982] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:29.393441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:29.394501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:29.394614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:29.394652] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:29.522525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:29.522712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:29.522756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:29.522788] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:29.526829] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=60.61%) [2026-03-09T20:29:29.527132] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-03-09T20:29:29.527282] [INFO ] [sig ] QMOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:29.687852] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QMOM.txt [2026-03-09T20:29:29.688061] [INFO ] [sig ] [2401/3280] Completed QMOM in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:29.688111] [INFO ] [sig ] [2402/3280] Forecasting QNTM... [2026-03-09T20:29:29.688147] [INFO ] [sig ] Generating forecast for: QNTM [2026-03-09T20:29:29.688187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-03-09T20:29:29.702030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-03-09T20:29:29.702649] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-03-09T20:29:29.703692] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-03-09T20:29:29.703763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:29.703813] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:29.703851] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:29.703930] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:29.769340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:29.770268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:29.770356] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:29.770391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:29.895315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:29.895481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:29.895525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:29.895555] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:29.899273] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-03-09T20:29:29.899653] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-03-09T20:29:29.899839] [INFO ] [sig ] QNTM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:30.048516] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QNTM.txt [2026-03-09T20:29:30.048693] [INFO ] [sig ] [2402/3280] Completed QNTM in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:30.048740] [INFO ] [sig ] [2403/3280] Forecasting QQMG... [2026-03-09T20:29:30.048772] [INFO ] [sig ] Generating forecast for: QQMG [2026-03-09T20:29:30.048804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-03-09T20:29:30.060781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-03-09T20:29:30.061169] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-03-09T20:29:30.062057] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-03-09T20:29:30.062114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:30.062148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:30.062176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:30.062233] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:30.125195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:30.126336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:30.126647] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:30.126685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:30.249635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:30.249796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:30.249837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:30.249884] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:30.253323] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-03-09T20:29:30.253624] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-03-09T20:29:30.253755] [INFO ] [sig ] QQMG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:30.396754] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQMG.txt [2026-03-09T20:29:30.396893] [INFO ] [sig ] [2403/3280] Completed QQMG in 0.3s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:30.396935] [INFO ] [sig ] [2404/3280] Forecasting QQQ... [2026-03-09T20:29:30.396964] [INFO ] [sig ] Generating forecast for: QQQ [2026-03-09T20:29:30.396999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-03-09T20:29:30.408836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-03-09T20:29:30.409233] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-03-09T20:29:30.410155] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-03-09T20:29:30.410211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:30.410244] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:30.410272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:30.410330] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:30.474904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:30.475870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:30.475963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:30.475997] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:30.612286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:30.612458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:30.612503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:30.612533] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:30.616141] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=51.40%) [2026-03-09T20:29:30.616457] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-03-09T20:29:30.616619] [INFO ] [sig ] QQQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:30.765258] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQQ.txt [2026-03-09T20:29:30.765410] [INFO ] [sig ] [2404/3280] Completed QQQ in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.3m [2026-03-09T20:29:30.765469] [INFO ] [sig ] [2405/3280] Forecasting QQQE... [2026-03-09T20:29:30.765500] [INFO ] [sig ] Generating forecast for: QQQE [2026-03-09T20:29:30.765530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-03-09T20:29:30.777099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-03-09T20:29:30.777460] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-03-09T20:29:30.778345] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-03-09T20:29:30.778399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:30.778432] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:30.778460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:30.778518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:30.839289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:30.840101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:30.840200] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:30.840234] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:30.959525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:30.959709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:30.959750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:30.959778] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:30.963290] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-03-09T20:29:30.963610] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-03-09T20:29:30.963749] [INFO ] [sig ] QQQE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:31.120865] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQQE.txt [2026-03-09T20:29:31.121020] [INFO ] [sig ] [2405/3280] Completed QQQE in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.2m [2026-03-09T20:29:31.121059] [INFO ] [sig ] [2406/3280] Forecasting QQQI... [2026-03-09T20:29:31.121090] [INFO ] [sig ] Generating forecast for: QQQI [2026-03-09T20:29:31.121120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-03-09T20:29:31.133917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-03-09T20:29:31.134313] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-03-09T20:29:31.135178] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-03-09T20:29:31.135233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:31.135264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:31.135291] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:31.135347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:31.199186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:31.200142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:31.200262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:31.200297] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:31.322993] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:31.323155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:31.323195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:31.323225] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:31.326817] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=86.74%) [2026-03-09T20:29:31.327096] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-03-09T20:29:31.327225] [INFO ] [sig ] QQQI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:31.469236] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQQI.txt [2026-03-09T20:29:31.469369] [INFO ] [sig ] [2406/3280] Completed QQQI in 0.3s | 2.78 sym/s | Total: 14.4m | ETA: 5.2m [2026-03-09T20:29:31.469406] [INFO ] [sig ] [2407/3280] Forecasting QQQJ... [2026-03-09T20:29:31.469437] [INFO ] [sig ] Generating forecast for: QQQJ [2026-03-09T20:29:31.469467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-03-09T20:29:31.481445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-03-09T20:29:31.481782] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-03-09T20:29:31.482622] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-03-09T20:29:31.482676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:31.482708] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:31.482745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:31.482803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:31.545262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:31.546114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:31.546197] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:31.546232] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:31.681835] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:31.682006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:31.682050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:31.682079] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:31.685746] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-03-09T20:29:31.686060] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-03-09T20:29:31.686202] [INFO ] [sig ] QQQJ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:31.864418] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QQQJ.txt [2026-03-09T20:29:31.864585] [INFO ] [sig ] [2407/3280] Completed QQQJ in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.2m [2026-03-09T20:29:31.864627] [INFO ] [sig ] [2408/3280] Forecasting QQQM... [2026-03-09T20:29:31.864656] [INFO ] [sig ] Generating forecast for: QQQM [2026-03-09T20:29:31.864687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-03-09T20:29:31.877090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-03-09T20:29:31.877432] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-03-09T20:29:31.878319] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-03-09T20:29:31.878385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:31.878423] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:31.878454] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:31.878512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:31.942957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:31.944026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:31.944114] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:31.944148] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:32.072311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:32.072496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:32.072536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:32.072564] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:32.076464] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-03-09T20:29:32.076800] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-03-09T20:29:32.076955] [INFO ] [sig ] QQQM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:32.227720] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQQM.txt [2026-03-09T20:29:32.227875] [INFO ] [sig ] [2408/3280] Completed QQQM in 0.4s | 2.78 sym/s | Total: 14.4m | ETA: 5.2m [2026-03-09T20:29:32.227916] [INFO ] [sig ] [2409/3280] Forecasting QQQX... [2026-03-09T20:29:32.227947] [INFO ] [sig ] Generating forecast for: QQQX [2026-03-09T20:29:32.227979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-03-09T20:29:32.239953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-03-09T20:29:32.240324] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-03-09T20:29:32.241224] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-03-09T20:29:32.241279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:32.241313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:32.241339] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:32.241394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:32.306847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:32.307721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:32.307806] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:32.307840] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:32.436227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:32.436390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:32.436434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:32.436465] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:32.440215] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-03-09T20:29:32.440533] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-03-09T20:29:32.440698] [INFO ] [sig ] QQQX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:32.591850] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QQQX.txt [2026-03-09T20:29:32.592056] [INFO ] [sig ] [2409/3280] Completed QQQX in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:32.592104] [INFO ] [sig ] [2410/3280] Forecasting QRHC... [2026-03-09T20:29:32.592135] [INFO ] [sig ] Generating forecast for: QRHC [2026-03-09T20:29:32.592166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-03-09T20:29:32.604553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-03-09T20:29:32.604920] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-03-09T20:29:32.605794] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-03-09T20:29:32.605849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:32.605882] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:32.605908] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:32.605981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:32.671462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:32.672283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:32.672368] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:32.672403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:32.800624] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:32.800823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:32.800869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:32.800900] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:32.804728] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=11.09%) [2026-03-09T20:29:32.805069] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-03-09T20:29:32.805222] [INFO ] [sig ] QRHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:32.948128] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QRHC.txt [2026-03-09T20:29:32.948264] [INFO ] [sig ] [2410/3280] Completed QRHC in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:32.948310] [INFO ] [sig ] [2411/3280] Forecasting QRVO... [2026-03-09T20:29:32.948347] [INFO ] [sig ] Generating forecast for: QRVO [2026-03-09T20:29:32.948393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-03-09T20:29:32.959782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-03-09T20:29:32.960135] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-03-09T20:29:32.960989] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-03-09T20:29:32.961043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:32.961075] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:32.961103] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:32.961160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:33.021674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:33.022444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:33.022532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:33.022567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:33.144546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:33.144721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:33.144761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:33.144790] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:33.148237] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-03-09T20:29:33.148521] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-03-09T20:29:33.148670] [INFO ] [sig ] QRVO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:33.293058] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QRVO.txt [2026-03-09T20:29:33.293192] [INFO ] [sig ] [2411/3280] Completed QRVO in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:33.293232] [INFO ] [sig ] [2412/3280] Forecasting QS... [2026-03-09T20:29:33.293261] [INFO ] [sig ] Generating forecast for: QS [2026-03-09T20:29:33.293290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-03-09T20:29:33.304954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-03-09T20:29:33.305270] [INFO ] [FORECASTER] Starting predict_future for QS [2026-03-09T20:29:33.306151] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-03-09T20:29:33.306207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:33.306241] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:33.306270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:33.306326] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:33.378038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:33.379088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:33.379177] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:33.379212] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:33.504895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:33.505051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:33.505093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:33.505123] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:33.508663] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-03-09T20:29:33.508946] [INFO ] [FORECASTER] Completed predict_future for QS [2026-03-09T20:29:33.509086] [INFO ] [sig ] QS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:33.652227] [INFO ] [LOCAL ] Saved forecast: QS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QS.txt [2026-03-09T20:29:33.652369] [INFO ] [sig ] [2412/3280] Completed QS in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:33.652413] [INFO ] [sig ] [2413/3280] Forecasting QTEC... [2026-03-09T20:29:33.652443] [INFO ] [sig ] Generating forecast for: QTEC [2026-03-09T20:29:33.652474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-03-09T20:29:33.664001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-03-09T20:29:33.664332] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-03-09T20:29:33.665198] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-03-09T20:29:33.665252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:33.665312] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:33.665347] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:33.665417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:33.723789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:33.724522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:33.724626] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:33.724662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:33.845682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:33.845833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:33.845874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:33.845905] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:33.849466] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-03-09T20:29:33.849772] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-03-09T20:29:33.849907] [INFO ] [sig ] QTEC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:33.992344] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QTEC.txt [2026-03-09T20:29:33.992475] [INFO ] [sig ] [2413/3280] Completed QTEC in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:33.992514] [INFO ] [sig ] [2414/3280] Forecasting QTRX... [2026-03-09T20:29:33.992544] [INFO ] [sig ] Generating forecast for: QTRX [2026-03-09T20:29:33.992592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-03-09T20:29:34.003971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-03-09T20:29:34.004302] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-03-09T20:29:34.005138] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-03-09T20:29:34.005192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:34.005223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:34.005250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:34.005306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:34.068219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:34.069026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:34.069118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:34.069155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:34.190408] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:34.190591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:34.190636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:34.190703] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:34.194255] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: UP (p=61.93%) [2026-03-09T20:29:34.194538] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-03-09T20:29:34.194689] [INFO ] [sig ] QTRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:34.336077] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QTRX.txt [2026-03-09T20:29:34.336216] [INFO ] [sig ] [2414/3280] Completed QTRX in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:34.336256] [INFO ] [sig ] [2415/3280] Forecasting QTTB... [2026-03-09T20:29:34.336286] [INFO ] [sig ] Generating forecast for: QTTB [2026-03-09T20:29:34.336316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-03-09T20:29:34.347952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-03-09T20:29:34.348290] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-03-09T20:29:34.349168] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-03-09T20:29:34.349222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:34.349255] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:34.349281] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:34.349344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:34.424845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:34.425986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:34.426094] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:34.426137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:34.553297] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:34.553459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:34.553502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:34.553531] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:34.557098] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: UP (p=50.97%) [2026-03-09T20:29:34.557401] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-03-09T20:29:34.557593] [INFO ] [sig ] QTTB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:34.704452] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QTTB.txt [2026-03-09T20:29:34.704615] [INFO ] [sig ] [2415/3280] Completed QTTB in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:34.704657] [INFO ] [sig ] [2416/3280] Forecasting QTUM... [2026-03-09T20:29:34.704686] [INFO ] [sig ] Generating forecast for: QTUM [2026-03-09T20:29:34.704718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-03-09T20:29:34.716186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-03-09T20:29:34.716514] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-03-09T20:29:34.717778] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-03-09T20:29:34.717833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:34.717864] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:34.717891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:34.717948] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:34.785279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:34.786343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:34.786430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:34.786464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:34.912415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:34.912599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:34.912836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:34.912913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:34.916365] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-03-09T20:29:34.916855] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-03-09T20:29:34.916986] [INFO ] [sig ] QTUM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:35.060765] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QTUM.txt [2026-03-09T20:29:35.060889] [INFO ] [sig ] [2416/3280] Completed QTUM in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:35.060928] [INFO ] [sig ] [2417/3280] Forecasting QTWO... [2026-03-09T20:29:35.060957] [INFO ] [sig ] Generating forecast for: QTWO [2026-03-09T20:29:35.060988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-03-09T20:29:35.073203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-03-09T20:29:35.073516] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-03-09T20:29:35.074349] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-03-09T20:29:35.074403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:35.074435] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:35.074461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:35.074517] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:35.131992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:35.132680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:35.132760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:35.132797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:35.258421] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:35.258617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:35.258665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:35.258695] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:35.262477] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-03-09T20:29:35.262791] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-03-09T20:29:35.262924] [INFO ] [sig ] QTWO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:35.409943] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QTWO.txt [2026-03-09T20:29:35.410088] [INFO ] [sig ] [2417/3280] Completed QTWO in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:35.410129] [INFO ] [sig ] [2418/3280] Forecasting QUAD... [2026-03-09T20:29:35.410160] [INFO ] [sig ] Generating forecast for: QUAD [2026-03-09T20:29:35.410191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-03-09T20:29:35.421640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-03-09T20:29:35.421949] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-03-09T20:29:35.422811] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-03-09T20:29:35.422866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:35.422898] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:35.422926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:35.422994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:35.482643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:35.483302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:35.483383] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:35.483415] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:35.607241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:35.607390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:35.607433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:35.607463] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:35.611300] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-03-09T20:29:35.611627] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-03-09T20:29:35.611759] [INFO ] [sig ] QUAD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:35.755255] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QUAD.txt [2026-03-09T20:29:35.755385] [INFO ] [sig ] [2418/3280] Completed QUAD in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:35.755424] [INFO ] [sig ] [2419/3280] Forecasting QUIK... [2026-03-09T20:29:35.755453] [INFO ] [sig ] Generating forecast for: QUIK [2026-03-09T20:29:35.755487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-03-09T20:29:35.766876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-03-09T20:29:35.767191] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-03-09T20:29:35.768069] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-03-09T20:29:35.768123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:35.768154] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:35.768180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:35.768240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:35.826883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:35.827589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:35.827670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:35.827702] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:35.945399] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:35.945551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:35.945608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:35.945640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:35.949071] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=41.32%) [2026-03-09T20:29:35.949348] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-03-09T20:29:35.949500] [INFO ] [sig ] QUIK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:36.095442] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QUIK.txt [2026-03-09T20:29:36.095592] [INFO ] [sig ] [2419/3280] Completed QUIK in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:36.095633] [INFO ] [sig ] [2420/3280] Forecasting QURE... [2026-03-09T20:29:36.095663] [INFO ] [sig ] Generating forecast for: QURE [2026-03-09T20:29:36.095691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-03-09T20:29:36.108281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-03-09T20:29:36.108677] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-03-09T20:29:36.109520] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-03-09T20:29:36.109612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:36.109648] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:36.109675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:36.109732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:36.167353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:36.168141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:36.168231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:36.168266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:36.286716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:36.286873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:36.286913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:36.286944] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:36.290429] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-03-09T20:29:36.290734] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-03-09T20:29:36.290863] [INFO ] [sig ] QURE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:36.434920] [INFO ] [LOCAL ] Saved forecast: QURE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QURE.txt [2026-03-09T20:29:36.435057] [INFO ] [sig ] [2420/3280] Completed QURE in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:36.435104] [INFO ] [sig ] [2421/3280] Forecasting QVAL... [2026-03-09T20:29:36.435133] [INFO ] [sig ] Generating forecast for: QVAL [2026-03-09T20:29:36.435163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-03-09T20:29:36.446353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-03-09T20:29:36.446694] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-03-09T20:29:36.447655] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-03-09T20:29:36.447725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:36.447761] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:36.447789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:36.447846] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:36.506085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:36.506796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:36.506874] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:36.506907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:36.627002] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:36.627181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:36.627226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:36.627258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:36.630862] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=26.60%) [2026-03-09T20:29:36.631139] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-03-09T20:29:36.631265] [INFO ] [sig ] QVAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:36.772859] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QVAL.txt [2026-03-09T20:29:36.772986] [INFO ] [sig ] [2421/3280] Completed QVAL in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.2m [2026-03-09T20:29:36.773024] [INFO ] [sig ] [2422/3280] Forecasting QVCC... [2026-03-09T20:29:36.773054] [INFO ] [sig ] Generating forecast for: QVCC [2026-03-09T20:29:36.773084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-03-09T20:29:36.784926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-03-09T20:29:36.785209] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-03-09T20:29:36.786052] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-03-09T20:29:36.786106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:36.786137] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:36.786164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:36.786220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:36.846897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:36.847651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:36.847735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:36.847774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:36.967184] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:36.967338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:36.967379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:36.967408] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:36.970902] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=7.14%) [2026-03-09T20:29:36.971186] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-03-09T20:29:36.971314] [INFO ] [sig ] QVCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:37.117615] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QVCC.txt [2026-03-09T20:29:37.117755] [INFO ] [sig ] [2422/3280] Completed QVCC in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.1m [2026-03-09T20:29:37.117795] [INFO ] [sig ] [2423/3280] Forecasting QYLD... [2026-03-09T20:29:37.117826] [INFO ] [sig ] Generating forecast for: QYLD [2026-03-09T20:29:37.117857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-03-09T20:29:37.129695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-03-09T20:29:37.130013] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-03-09T20:29:37.130875] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-03-09T20:29:37.130929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:37.130962] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:37.130991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:37.131050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:37.191282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:37.192078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:37.192193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:37.192228] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:37.314971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:37.315180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:37.315230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:37.315263] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:37.319033] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-03-09T20:29:37.319331] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-03-09T20:29:37.319482] [INFO ] [sig ] QYLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:37.471686] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/QYLD.txt [2026-03-09T20:29:37.471828] [INFO ] [sig ] [2423/3280] Completed QYLD in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.1m [2026-03-09T20:29:37.471868] [INFO ] [sig ] [2424/3280] Forecasting QYLG... [2026-03-09T20:29:37.471899] [INFO ] [sig ] Generating forecast for: QYLG [2026-03-09T20:29:37.471928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-03-09T20:29:37.484353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-03-09T20:29:37.484918] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-03-09T20:29:37.485755] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-03-09T20:29:37.485808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:37.485840] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:37.485867] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:37.485923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:37.544236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:37.544990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:37.545072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:37.545105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:37.664916] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:37.665078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:37.665120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:37.665149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:37.668768] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-03-09T20:29:37.669062] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-03-09T20:29:37.669194] [INFO ] [sig ] QYLG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:37.824136] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/QYLG.txt [2026-03-09T20:29:37.824280] [INFO ] [sig ] [2424/3280] Completed QYLG in 0.4s | 2.78 sym/s | Total: 14.5m | ETA: 5.1m [2026-03-09T20:29:37.824321] [INFO ] [sig ] [2425/3280] Forecasting RA... [2026-03-09T20:29:37.824353] [INFO ] [sig ] Generating forecast for: RA [2026-03-09T20:29:37.824384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-03-09T20:29:37.835906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-03-09T20:29:37.836216] [INFO ] [FORECASTER] Starting predict_future for RA [2026-03-09T20:29:37.837060] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-03-09T20:29:37.837114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:37.837146] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:37.837173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:37.837230] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:37.894960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:37.895842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:37.895928] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:37.895962] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:38.017464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:38.017722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:38.017765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:38.017793] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:38.021274] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=50.11%) [2026-03-09T20:29:38.021555] [INFO ] [FORECASTER] Completed predict_future for RA [2026-03-09T20:29:38.021711] [INFO ] [sig ] RA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:38.163468] [INFO ] [LOCAL ] Saved forecast: RA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RA.txt [2026-03-09T20:29:38.163635] [INFO ] [sig ] [2425/3280] Completed RA in 0.3s | 2.78 sym/s | Total: 14.5m | ETA: 5.1m [2026-03-09T20:29:38.163676] [INFO ] [sig ] [2426/3280] Forecasting RACE... [2026-03-09T20:29:38.163705] [INFO ] [sig ] Generating forecast for: RACE [2026-03-09T20:29:38.163734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-03-09T20:29:38.174977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-03-09T20:29:38.175281] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-03-09T20:29:38.176150] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-03-09T20:29:38.176203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:38.176235] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:38.176262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:38.176318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:38.233619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:38.234224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:38.234308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:38.234339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:38.355053] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:38.355206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:38.355246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:38.355274] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:38.358811] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-03-09T20:29:38.359111] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-03-09T20:29:38.359248] [INFO ] [sig ] RACE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:38.501783] [INFO ] [LOCAL ] Saved forecast: RACE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RACE.txt [2026-03-09T20:29:38.501942] [INFO ] [sig ] [2426/3280] Completed RACE in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:38.501982] [INFO ] [sig ] [2427/3280] Forecasting RAIL... [2026-03-09T20:29:38.502012] [INFO ] [sig ] Generating forecast for: RAIL [2026-03-09T20:29:38.502042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-03-09T20:29:38.513023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-03-09T20:29:38.513326] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-03-09T20:29:38.514176] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-03-09T20:29:38.514229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:38.514261] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:38.514288] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:38.514344] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:38.572481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:38.573131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:38.573208] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:38.573241] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:38.697290] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:38.697465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:38.697509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:38.697566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:38.701089] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=26.55%) [2026-03-09T20:29:38.701374] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-03-09T20:29:38.701507] [INFO ] [sig ] RAIL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:38.843724] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RAIL.txt [2026-03-09T20:29:38.843871] [INFO ] [sig ] [2427/3280] Completed RAIL in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:38.843911] [INFO ] [sig ] [2428/3280] Forecasting RAMP... [2026-03-09T20:29:38.843940] [INFO ] [sig ] Generating forecast for: RAMP [2026-03-09T20:29:38.843972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-03-09T20:29:38.855286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-03-09T20:29:38.855630] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-03-09T20:29:38.856436] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-03-09T20:29:38.856499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:38.856538] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:38.856593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:38.856663] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:38.914619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:38.915268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:38.915346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:38.915379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:39.040929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:39.041088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:39.041128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:39.041157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:39.044623] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-03-09T20:29:39.044905] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-03-09T20:29:39.045035] [INFO ] [sig ] RAMP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:39.189212] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RAMP.txt [2026-03-09T20:29:39.189369] [INFO ] [sig ] [2428/3280] Completed RAMP in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:39.189409] [INFO ] [sig ] [2429/3280] Forecasting RARE... [2026-03-09T20:29:39.189439] [INFO ] [sig ] Generating forecast for: RARE [2026-03-09T20:29:39.189470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-03-09T20:29:39.202249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-03-09T20:29:39.202626] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-03-09T20:29:39.203433] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-03-09T20:29:39.203486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:39.203524] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:39.203557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:39.203645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:39.264411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:39.265456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:39.265538] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:39.265589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:39.385677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:39.385840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:39.385894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:39.385935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:39.389505] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-03-09T20:29:39.389831] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-03-09T20:29:39.389959] [INFO ] [sig ] RARE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:39.533216] [INFO ] [LOCAL ] Saved forecast: RARE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RARE.txt [2026-03-09T20:29:39.533385] [INFO ] [sig ] [2429/3280] Completed RARE in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:39.533427] [INFO ] [sig ] [2430/3280] Forecasting RAVE... [2026-03-09T20:29:39.533464] [INFO ] [sig ] Generating forecast for: RAVE [2026-03-09T20:29:39.533516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-03-09T20:29:39.545687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-03-09T20:29:39.546001] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-03-09T20:29:39.546857] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-03-09T20:29:39.546910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:39.546970] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:39.546999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:39.547056] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:39.604764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:39.605611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:39.605695] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:39.605728] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:39.717217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:39.717392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:39.717433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:39.717461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:39.721059] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-03-09T20:29:39.721359] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-03-09T20:29:39.721497] [INFO ] [sig ] RAVE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:39.863604] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RAVE.txt [2026-03-09T20:29:39.863738] [INFO ] [sig ] [2430/3280] Completed RAVE in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:39.863779] [INFO ] [sig ] [2431/3280] Forecasting RAY... [2026-03-09T20:29:39.863808] [INFO ] [sig ] Generating forecast for: RAY [2026-03-09T20:29:39.863838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-03-09T20:29:39.875805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-03-09T20:29:39.876081] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-03-09T20:29:39.876943] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-03-09T20:29:39.877008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:39.877041] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:39.877068] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:39.877130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:39.935449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:39.936090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:39.936171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:39.936204] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:40.059074] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:40.059216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:40.059256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:40.059285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:40.062838] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=0.01%) [2026-03-09T20:29:40.063119] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-03-09T20:29:40.063259] [INFO ] [sig ] RAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:40.210142] [INFO ] [LOCAL ] Saved forecast: RAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RAY.txt [2026-03-09T20:29:40.210277] [INFO ] [sig ] [2431/3280] Completed RAY in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:40.210317] [INFO ] [sig ] [2432/3280] Forecasting RBA... [2026-03-09T20:29:40.210345] [INFO ] [sig ] Generating forecast for: RBA [2026-03-09T20:29:40.210376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-03-09T20:29:40.224836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-03-09T20:29:40.225159] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-03-09T20:29:40.226033] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-03-09T20:29:40.226086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:40.226119] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:40.226147] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:40.226203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:40.285406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:40.286082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:40.286159] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:40.286192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:40.413194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:40.413356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:40.413397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:40.413426] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:40.416923] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=74.76%) [2026-03-09T20:29:40.417205] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-03-09T20:29:40.417337] [INFO ] [sig ] RBA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:40.560930] [INFO ] [LOCAL ] Saved forecast: RBA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RBA.txt [2026-03-09T20:29:40.561070] [INFO ] [sig ] [2432/3280] Completed RBA in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:40.561109] [INFO ] [sig ] [2433/3280] Forecasting RBB... [2026-03-09T20:29:40.561139] [INFO ] [sig ] Generating forecast for: RBB [2026-03-09T20:29:40.561170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-03-09T20:29:40.573186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-03-09T20:29:40.573465] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-03-09T20:29:40.574282] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-03-09T20:29:40.574335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:40.574375] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:40.574401] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:40.574457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:40.633227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:40.634146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:40.634233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:40.634267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:40.769283] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:40.769446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:40.769491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:40.769559] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:40.774026] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=83.72%) [2026-03-09T20:29:40.774316] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-03-09T20:29:40.774453] [INFO ] [sig ] RBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:40.936151] [INFO ] [LOCAL ] Saved forecast: RBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RBB.txt [2026-03-09T20:29:40.936319] [INFO ] [sig ] [2433/3280] Completed RBB in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:40.936360] [INFO ] [sig ] [2434/3280] Forecasting RBC... [2026-03-09T20:29:40.936389] [INFO ] [sig ] Generating forecast for: RBC [2026-03-09T20:29:40.936421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-03-09T20:29:40.948492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-03-09T20:29:40.948899] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-03-09T20:29:40.949961] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-03-09T20:29:40.950015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:40.950047] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:40.950073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:40.950129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:41.009819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:41.010777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:41.010864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:41.010898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:41.141330] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:41.141509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:41.141552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:41.141604] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:41.145362] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-03-09T20:29:41.145698] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-03-09T20:29:41.145843] [INFO ] [sig ] RBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:41.300503] [INFO ] [LOCAL ] Saved forecast: RBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RBC.txt [2026-03-09T20:29:41.300903] [INFO ] [sig ] [2434/3280] Completed RBC in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:41.300959] [INFO ] [sig ] [2435/3280] Forecasting RBCAA... [2026-03-09T20:29:41.300992] [INFO ] [sig ] Generating forecast for: RBCAA [2026-03-09T20:29:41.301026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-03-09T20:29:41.314477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-03-09T20:29:41.314931] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-03-09T20:29:41.315858] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-03-09T20:29:41.315920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:41.315952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:41.315979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:41.316037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:41.379332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:41.380276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:41.380366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:41.380411] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:41.509635] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:41.509999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:41.510046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:41.510078] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:41.514386] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-03-09T20:29:41.514739] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-03-09T20:29:41.515040] [INFO ] [sig ] RBCAA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:41.674684] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RBCAA.txt [2026-03-09T20:29:41.674854] [INFO ] [sig ] [2435/3280] Completed RBCAA in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:41.674896] [INFO ] [sig ] [2436/3280] Forecasting RBLX... [2026-03-09T20:29:41.674928] [INFO ] [sig ] Generating forecast for: RBLX [2026-03-09T20:29:41.674963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-03-09T20:29:41.687982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-03-09T20:29:41.688359] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-03-09T20:29:41.689412] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-03-09T20:29:41.689468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:41.689502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:41.689535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:41.689626] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:41.750548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:41.751493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:41.751602] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:41.751640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:41.881256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:41.881420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:41.881465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:41.881508] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:41.885249] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-03-09T20:29:41.885549] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-03-09T20:29:41.885742] [INFO ] [sig ] RBLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:42.035883] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RBLX.txt [2026-03-09T20:29:42.036079] [INFO ] [sig ] [2436/3280] Completed RBLX in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:42.036126] [INFO ] [sig ] [2437/3280] Forecasting RC... [2026-03-09T20:29:42.036158] [INFO ] [sig ] Generating forecast for: RC [2026-03-09T20:29:42.036188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-03-09T20:29:42.048253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-03-09T20:29:42.048675] [INFO ] [FORECASTER] Starting predict_future for RC [2026-03-09T20:29:42.049509] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-03-09T20:29:42.049564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:42.049619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:42.049649] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:42.049708] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:42.110253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:42.111164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:42.111253] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:42.111288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:42.241524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:42.241711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:42.241752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:42.241782] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:42.245621] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=26.58%) [2026-03-09T20:29:42.246111] [INFO ] [FORECASTER] Completed predict_future for RC [2026-03-09T20:29:42.246246] [INFO ] [sig ] RC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:42.396347] [INFO ] [LOCAL ] Saved forecast: RC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RC.txt [2026-03-09T20:29:42.396513] [INFO ] [sig ] [2437/3280] Completed RC in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:42.396555] [INFO ] [sig ] [2438/3280] Forecasting RCEL... [2026-03-09T20:29:42.396612] [INFO ] [sig ] Generating forecast for: RCEL [2026-03-09T20:29:42.396655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-03-09T20:29:42.408718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-03-09T20:29:42.409118] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-03-09T20:29:42.410219] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-03-09T20:29:42.410278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:42.410311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:42.410338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:42.410395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:42.477818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:42.478782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:42.478881] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:42.478915] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:42.602991] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:42.603153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:42.603217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:42.603246] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:42.606726] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-03-09T20:29:42.607008] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-03-09T20:29:42.607138] [INFO ] [sig ] RCEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:42.749422] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RCEL.txt [2026-03-09T20:29:42.749605] [INFO ] [sig ] [2438/3280] Completed RCEL in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.1m [2026-03-09T20:29:42.749647] [INFO ] [sig ] [2439/3280] Forecasting RCI... [2026-03-09T20:29:42.749676] [INFO ] [sig ] Generating forecast for: RCI [2026-03-09T20:29:42.749708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-03-09T20:29:42.761252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-03-09T20:29:42.761666] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-03-09T20:29:42.762506] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-03-09T20:29:42.762563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:42.762624] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:42.762651] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:42.762707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:42.820304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:42.821220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:42.821305] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:42.821337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:42.944828] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:42.945010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:42.945055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:42.945085] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:42.948673] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-03-09T20:29:42.949019] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-03-09T20:29:42.949169] [INFO ] [sig ] RCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:43.102191] [INFO ] [LOCAL ] Saved forecast: RCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RCI.txt [2026-03-09T20:29:43.102334] [INFO ] [sig ] [2439/3280] Completed RCI in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.0m [2026-03-09T20:29:43.102374] [INFO ] [sig ] [2440/3280] Forecasting RCKY... [2026-03-09T20:29:43.102404] [INFO ] [sig ] Generating forecast for: RCKY [2026-03-09T20:29:43.102436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-03-09T20:29:43.113990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-03-09T20:29:43.114281] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-03-09T20:29:43.115148] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-03-09T20:29:43.115202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:43.115235] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:43.115263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:43.115320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:43.175629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:43.176489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:43.176644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:43.176689] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:43.300900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:43.301067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:43.301108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:43.301137] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:43.304660] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-03-09T20:29:43.304944] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-03-09T20:29:43.305074] [INFO ] [sig ] RCKY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:43.460031] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RCKY.txt [2026-03-09T20:29:43.460165] [INFO ] [sig ] [2440/3280] Completed RCKY in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.0m [2026-03-09T20:29:43.460204] [INFO ] [sig ] [2441/3280] Forecasting RCL... [2026-03-09T20:29:43.460233] [INFO ] [sig ] Generating forecast for: RCL [2026-03-09T20:29:43.460264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-03-09T20:29:43.473482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-03-09T20:29:43.473863] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-03-09T20:29:43.474716] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-03-09T20:29:43.474771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:43.474804] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:43.474831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:43.474889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:43.537996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:43.538660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:43.538740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:43.538773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:43.665463] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:43.665642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:43.665685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:43.665716] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:43.669713] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-03-09T20:29:43.670220] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-03-09T20:29:43.670357] [INFO ] [sig ] RCL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:43.820368] [INFO ] [LOCAL ] Saved forecast: RCL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RCL.txt [2026-03-09T20:29:43.820511] [INFO ] [sig ] [2441/3280] Completed RCL in 0.4s | 2.78 sym/s | Total: 14.6m | ETA: 5.0m [2026-03-09T20:29:43.820550] [INFO ] [sig ] [2442/3280] Forecasting RCS... [2026-03-09T20:29:43.820598] [INFO ] [sig ] Generating forecast for: RCS [2026-03-09T20:29:43.820636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-03-09T20:29:43.832600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-03-09T20:29:43.832915] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-03-09T20:29:43.833747] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-03-09T20:29:43.833800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:43.833843] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:43.833871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:43.833927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:43.892348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:43.892987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:43.893067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:43.893099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:44.015104] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:44.015247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:44.015289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:44.015319] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:44.019200] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-03-09T20:29:44.019486] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-03-09T20:29:44.019643] [INFO ] [sig ] RCS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:44.164479] [INFO ] [LOCAL ] Saved forecast: RCS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RCS.txt [2026-03-09T20:29:44.164633] [INFO ] [sig ] [2442/3280] Completed RCS in 0.3s | 2.78 sym/s | Total: 14.6m | ETA: 5.0m [2026-03-09T20:29:44.164676] [INFO ] [sig ] [2443/3280] Forecasting RCUS... [2026-03-09T20:29:44.164705] [INFO ] [sig ] Generating forecast for: RCUS [2026-03-09T20:29:44.164735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-03-09T20:29:44.176635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-03-09T20:29:44.177143] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-03-09T20:29:44.178246] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-03-09T20:29:44.178301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:44.178335] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:44.178363] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:44.178420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:44.240346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:44.241372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:44.241458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:44.241492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:44.372293] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:44.372523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:44.372599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:44.372640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:44.376964] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-03-09T20:29:44.377356] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-03-09T20:29:44.377520] [INFO ] [sig ] RCUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:44.521564] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RCUS.txt [2026-03-09T20:29:44.521748] [INFO ] [sig ] [2443/3280] Completed RCUS in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:44.521790] [INFO ] [sig ] [2444/3280] Forecasting RDCM... [2026-03-09T20:29:44.521820] [INFO ] [sig ] Generating forecast for: RDCM [2026-03-09T20:29:44.521858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-03-09T20:29:44.536750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-03-09T20:29:44.537113] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-03-09T20:29:44.538050] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-03-09T20:29:44.538104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:44.538136] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:44.538163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:44.538239] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:44.596136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:44.596927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:44.597014] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:44.597048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:44.716805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:44.716966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:44.717006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:44.717035] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:44.720514] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=49.63%) [2026-03-09T20:29:44.720824] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-03-09T20:29:44.720964] [INFO ] [sig ] RDCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:44.863364] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RDCM.txt [2026-03-09T20:29:44.863499] [INFO ] [sig ] [2444/3280] Completed RDCM in 0.3s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:44.863538] [INFO ] [sig ] [2445/3280] Forecasting RDVY... [2026-03-09T20:29:44.863591] [INFO ] [sig ] Generating forecast for: RDVY [2026-03-09T20:29:44.863633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-03-09T20:29:44.874706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-03-09T20:29:44.875021] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-03-09T20:29:44.875861] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-03-09T20:29:44.875914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:44.875946] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:44.875973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:44.876029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:44.933773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:44.934481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:44.934561] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:44.934631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:45.055069] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:45.055226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:45.055267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:45.055296] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:45.058839] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-03-09T20:29:45.059120] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-03-09T20:29:45.059251] [INFO ] [sig ] RDVY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:45.204277] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RDVY.txt [2026-03-09T20:29:45.204410] [INFO ] [sig ] [2445/3280] Completed RDVY in 0.3s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:45.204456] [INFO ] [sig ] [2446/3280] Forecasting RDY... [2026-03-09T20:29:45.204491] [INFO ] [sig ] Generating forecast for: RDY [2026-03-09T20:29:45.204523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-03-09T20:29:45.216321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-03-09T20:29:45.216660] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-03-09T20:29:45.217472] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-03-09T20:29:45.217526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:45.217607] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:45.217645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:45.217717] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:45.277714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:45.278456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:45.278537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:45.278589] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:45.405689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:45.405849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:45.405891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:45.405921] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:45.409753] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=37.00%) [2026-03-09T20:29:45.410040] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-03-09T20:29:45.410172] [INFO ] [sig ] RDY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:45.554234] [INFO ] [LOCAL ] Saved forecast: RDY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RDY.txt [2026-03-09T20:29:45.554368] [INFO ] [sig ] [2446/3280] Completed RDY in 0.3s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:45.554407] [INFO ] [sig ] [2447/3280] Forecasting REAL... [2026-03-09T20:29:45.554436] [INFO ] [sig ] Generating forecast for: REAL [2026-03-09T20:29:45.554467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-03-09T20:29:45.566059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-03-09T20:29:45.566428] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-03-09T20:29:45.567273] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-03-09T20:29:45.567326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:45.567388] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:45.567416] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:45.567473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:45.632047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:45.633060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:45.633164] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:45.633201] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:45.764278] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:45.764423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:45.764462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:45.764491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:45.767990] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-03-09T20:29:45.768281] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-03-09T20:29:45.768411] [INFO ] [sig ] REAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:45.918365] [INFO ] [LOCAL ] Saved forecast: REAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/REAL.txt [2026-03-09T20:29:45.918521] [INFO ] [sig ] [2447/3280] Completed REAL in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:45.918563] [INFO ] [sig ] [2448/3280] Forecasting REAX... [2026-03-09T20:29:45.918611] [INFO ] [sig ] Generating forecast for: REAX [2026-03-09T20:29:45.918642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-03-09T20:29:45.932106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-03-09T20:29:45.932516] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-03-09T20:29:45.933445] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-03-09T20:29:45.933502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:45.933536] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:45.933564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:45.933656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:45.997104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:45.998107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:45.998196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:45.998231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:46.130676] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:46.131023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:46.131067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:46.131097] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:46.135155] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=91.75%) [2026-03-09T20:29:46.135461] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-03-09T20:29:46.135626] [INFO ] [sig ] REAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:46.283966] [INFO ] [LOCAL ] Saved forecast: REAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/REAX.txt [2026-03-09T20:29:46.284161] [INFO ] [sig ] [2448/3280] Completed REAX in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:46.284219] [INFO ] [sig ] [2449/3280] Forecasting REBN... [2026-03-09T20:29:46.284259] [INFO ] [sig ] Generating forecast for: REBN [2026-03-09T20:29:46.284296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-03-09T20:29:46.298147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-03-09T20:29:46.298504] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-03-09T20:29:46.299376] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-03-09T20:29:46.299431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:46.299466] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:46.299495] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:46.299554] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:46.359159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:46.360010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:46.360098] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:46.360133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:46.487607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:46.487784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:46.487827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:46.487875] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:46.492174] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-03-09T20:29:46.492520] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-03-09T20:29:46.492708] [INFO ] [sig ] REBN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:46.643236] [INFO ] [LOCAL ] Saved forecast: REBN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/REBN.txt [2026-03-09T20:29:46.643383] [INFO ] [sig ] [2449/3280] Completed REBN in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:46.643425] [INFO ] [sig ] [2450/3280] Forecasting REFI... [2026-03-09T20:29:46.643456] [INFO ] [sig ] Generating forecast for: REFI [2026-03-09T20:29:46.643492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-03-09T20:29:46.655564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-03-09T20:29:46.655965] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-03-09T20:29:46.656945] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-03-09T20:29:46.657009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:46.657050] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:46.657095] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:46.657165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:46.716548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:46.717567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:46.717674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:46.717707] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:46.844089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:46.844251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:46.844293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:46.844359] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:46.848240] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-03-09T20:29:46.848550] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-03-09T20:29:46.848744] [INFO ] [sig ] REFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:46.996700] [INFO ] [LOCAL ] Saved forecast: REFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/REFI.txt [2026-03-09T20:29:46.996868] [INFO ] [sig ] [2450/3280] Completed REFI in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:46.996910] [INFO ] [sig ] [2451/3280] Forecasting REG... [2026-03-09T20:29:46.996943] [INFO ] [sig ] Generating forecast for: REG [2026-03-09T20:29:46.996977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-03-09T20:29:47.010696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-03-09T20:29:47.011333] [INFO ] [FORECASTER] Starting predict_future for REG [2026-03-09T20:29:47.012430] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-03-09T20:29:47.012487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:47.012519] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:47.012548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:47.012641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:47.074159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:47.074957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:47.075043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:47.075095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:47.198602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:47.198773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:47.198834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:47.198868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:47.202483] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-03-09T20:29:47.202798] [INFO ] [FORECASTER] Completed predict_future for REG [2026-03-09T20:29:47.202937] [INFO ] [sig ] REG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:47.357202] [INFO ] [LOCAL ] Saved forecast: REG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/REG.txt [2026-03-09T20:29:47.357353] [INFO ] [sig ] [2451/3280] Completed REG in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:47.357394] [INFO ] [sig ] [2452/3280] Forecasting REGN... [2026-03-09T20:29:47.357424] [INFO ] [sig ] Generating forecast for: REGN [2026-03-09T20:29:47.357457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-03-09T20:29:47.369416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-03-09T20:29:47.369858] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-03-09T20:29:47.370747] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-03-09T20:29:47.370815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:47.370850] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:47.370879] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:47.370939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:47.434146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:47.434980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:47.435108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:47.435145] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:47.557986] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:47.558158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:47.558201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:47.558232] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:47.561912] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=22.43%) [2026-03-09T20:29:47.562209] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-03-09T20:29:47.562346] [INFO ] [sig ] REGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:47.710326] [INFO ] [LOCAL ] Saved forecast: REGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/REGN.txt [2026-03-09T20:29:47.710476] [INFO ] [sig ] [2452/3280] Completed REGN in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:47.710516] [INFO ] [sig ] [2453/3280] Forecasting RELL... [2026-03-09T20:29:47.710545] [INFO ] [sig ] Generating forecast for: RELL [2026-03-09T20:29:47.710597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-03-09T20:29:47.723096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-03-09T20:29:47.723477] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-03-09T20:29:47.724343] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-03-09T20:29:47.724413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:47.724460] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:47.724499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:47.724596] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:47.786994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:47.787918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:47.788020] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:47.788074] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:47.915135] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:47.915308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:47.915350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:47.915380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:47.919064] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-03-09T20:29:47.919377] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-03-09T20:29:47.919554] [INFO ] [sig ] RELL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:48.074969] [INFO ] [LOCAL ] Saved forecast: RELL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RELL.txt [2026-03-09T20:29:48.075113] [INFO ] [sig ] [2453/3280] Completed RELL in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:48.075154] [INFO ] [sig ] [2454/3280] Forecasting RELX... [2026-03-09T20:29:48.075200] [INFO ] [sig ] Generating forecast for: RELX [2026-03-09T20:29:48.075245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-03-09T20:29:48.088476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-03-09T20:29:48.088872] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-03-09T20:29:48.089743] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-03-09T20:29:48.089798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:48.089832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:48.089861] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:48.089920] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:48.151257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:48.152103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:48.152201] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:48.152237] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:48.279630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:48.279796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:48.279838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:48.279868] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:48.283376] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-03-09T20:29:48.283707] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-03-09T20:29:48.283863] [INFO ] [sig ] RELX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:48.428366] [INFO ] [LOCAL ] Saved forecast: RELX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RELX.txt [2026-03-09T20:29:48.428517] [INFO ] [sig ] [2454/3280] Completed RELX in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 5.0m [2026-03-09T20:29:48.428558] [INFO ] [sig ] [2455/3280] Forecasting RELY... [2026-03-09T20:29:48.428607] [INFO ] [sig ] Generating forecast for: RELY [2026-03-09T20:29:48.428639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-03-09T20:29:48.441122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-03-09T20:29:48.441483] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-03-09T20:29:48.442333] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-03-09T20:29:48.442386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:48.442418] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:48.442446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:48.442503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:48.503962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:48.505013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:48.505102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:48.505137] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:48.629204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:48.629380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:48.629425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:48.629455] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:48.633039] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=0.12%) [2026-03-09T20:29:48.633332] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-03-09T20:29:48.633471] [INFO ] [sig ] RELY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:48.777477] [INFO ] [LOCAL ] Saved forecast: RELY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RELY.txt [2026-03-09T20:29:48.777696] [INFO ] [sig ] [2455/3280] Completed RELY in 0.3s | 2.78 sym/s | Total: 14.7m | ETA: 4.9m [2026-03-09T20:29:48.777741] [INFO ] [sig ] [2456/3280] Forecasting REPL... [2026-03-09T20:29:48.777771] [INFO ] [sig ] Generating forecast for: REPL [2026-03-09T20:29:48.777801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-03-09T20:29:48.792651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-03-09T20:29:48.793102] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-03-09T20:29:48.793996] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-03-09T20:29:48.794053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:48.794087] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:48.794115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:48.794173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:48.856376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:48.857714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:48.857818] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:48.857851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:48.991039] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:48.991399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:48.991441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:48.991472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:48.995597] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=82.82%) [2026-03-09T20:29:48.996094] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-03-09T20:29:48.996239] [INFO ] [sig ] REPL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:49.156204] [INFO ] [LOCAL ] Saved forecast: REPL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/REPL.txt [2026-03-09T20:29:49.156400] [INFO ] [sig ] [2456/3280] Completed REPL in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 4.9m [2026-03-09T20:29:49.156445] [INFO ] [sig ] [2457/3280] Forecasting RERE... [2026-03-09T20:29:49.156477] [INFO ] [sig ] Generating forecast for: RERE [2026-03-09T20:29:49.156515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-03-09T20:29:49.170759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-03-09T20:29:49.171359] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-03-09T20:29:49.172485] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-03-09T20:29:49.172541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:49.172603] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:49.172636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:49.172696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:49.233838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:49.234752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:49.234877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:49.234914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:49.358597] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:49.358764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:49.358808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:49.358838] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:49.362451] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-03-09T20:29:49.362786] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-03-09T20:29:49.362937] [INFO ] [sig ] RERE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:49.511417] [INFO ] [LOCAL ] Saved forecast: RERE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RERE.txt [2026-03-09T20:29:49.511615] [INFO ] [sig ] [2457/3280] Completed RERE in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 4.9m [2026-03-09T20:29:49.511660] [INFO ] [sig ] [2458/3280] Forecasting RES... [2026-03-09T20:29:49.511692] [INFO ] [sig ] Generating forecast for: RES [2026-03-09T20:29:49.511722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-03-09T20:29:49.525497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-03-09T20:29:49.526158] [INFO ] [FORECASTER] Starting predict_future for RES [2026-03-09T20:29:49.527289] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-03-09T20:29:49.527346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:49.527379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:49.527406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:49.527464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:49.593202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:49.594551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:49.594706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:49.594744] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:49.725430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:49.725621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:49.725664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:49.725694] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:49.729291] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=79.96%) [2026-03-09T20:29:49.729598] [INFO ] [FORECASTER] Completed predict_future for RES [2026-03-09T20:29:49.729737] [INFO ] [sig ] RES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:49.887926] [INFO ] [LOCAL ] Saved forecast: RES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RES.txt [2026-03-09T20:29:49.888087] [INFO ] [sig ] [2458/3280] Completed RES in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 4.9m [2026-03-09T20:29:49.888130] [INFO ] [sig ] [2459/3280] Forecasting REX... [2026-03-09T20:29:49.888160] [INFO ] [sig ] Generating forecast for: REX [2026-03-09T20:29:49.888191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-03-09T20:29:49.900329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-03-09T20:29:49.900674] [INFO ] [FORECASTER] Starting predict_future for REX [2026-03-09T20:29:49.901489] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-03-09T20:29:49.901543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:49.901600] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:49.901631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:49.901688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:49.963716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:49.964433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:49.964516] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:49.964550] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:50.088153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:50.088311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:50.088354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:50.088384] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:50.091982] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=9.87%) [2026-03-09T20:29:50.092261] [INFO ] [FORECASTER] Completed predict_future for REX [2026-03-09T20:29:50.092392] [INFO ] [sig ] REX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:50.238128] [INFO ] [LOCAL ] Saved forecast: REX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/REX.txt [2026-03-09T20:29:50.238267] [INFO ] [sig ] [2459/3280] Completed REX in 0.4s | 2.78 sym/s | Total: 14.7m | ETA: 4.9m [2026-03-09T20:29:50.238307] [INFO ] [sig ] [2460/3280] Forecasting REYN... [2026-03-09T20:29:50.238336] [INFO ] [sig ] Generating forecast for: REYN [2026-03-09T20:29:50.238369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-03-09T20:29:50.249274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-03-09T20:29:50.249616] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-03-09T20:29:50.250448] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-03-09T20:29:50.250502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:50.250533] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:50.250560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:50.250639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:50.311947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:50.312682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:50.312766] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:50.312800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:50.436637] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:50.436849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:50.436903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:50.436935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:50.440883] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-03-09T20:29:50.441166] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-03-09T20:29:50.441295] [INFO ] [sig ] REYN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:50.586498] [INFO ] [LOCAL ] Saved forecast: REYN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/REYN.txt [2026-03-09T20:29:50.586723] [INFO ] [sig ] [2460/3280] Completed REYN in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:50.586784] [INFO ] [sig ] [2461/3280] Forecasting REZI... [2026-03-09T20:29:50.586826] [INFO ] [sig ] Generating forecast for: REZI [2026-03-09T20:29:50.586870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-03-09T20:29:50.598640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-03-09T20:29:50.599000] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-03-09T20:29:50.599887] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-03-09T20:29:50.599947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:50.599982] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:50.600011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:50.600069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:50.662303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:50.663290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:50.663375] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:50.663408] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:50.786998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:50.787159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:50.787201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:50.787229] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:50.791394] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-03-09T20:29:50.791718] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-03-09T20:29:50.791858] [INFO ] [sig ] REZI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:50.935269] [INFO ] [LOCAL ] Saved forecast: REZI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/REZI.txt [2026-03-09T20:29:50.935436] [INFO ] [sig ] [2461/3280] Completed REZI in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:50.935500] [INFO ] [sig ] [2462/3280] Forecasting RF... [2026-03-09T20:29:50.935534] [INFO ] [sig ] Generating forecast for: RF [2026-03-09T20:29:50.935564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-03-09T20:29:50.947258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-03-09T20:29:50.947698] [INFO ] [FORECASTER] Starting predict_future for RF [2026-03-09T20:29:50.948735] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-03-09T20:29:50.948792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:50.948825] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:50.948853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:50.948909] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:51.010809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:51.011742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:51.011826] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:51.011860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:51.141373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:51.141615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:51.141667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:51.141698] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:51.145182] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-03-09T20:29:51.145461] [INFO ] [FORECASTER] Completed predict_future for RF [2026-03-09T20:29:51.145611] [INFO ] [sig ] RF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:51.289260] [INFO ] [LOCAL ] Saved forecast: RF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RF.txt [2026-03-09T20:29:51.289425] [INFO ] [sig ] [2462/3280] Completed RF in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:51.289466] [INFO ] [sig ] [2463/3280] Forecasting RFI... [2026-03-09T20:29:51.289495] [INFO ] [sig ] Generating forecast for: RFI [2026-03-09T20:29:51.289526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-03-09T20:29:51.301319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-03-09T20:29:51.301673] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-03-09T20:29:51.302471] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-03-09T20:29:51.302524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:51.302556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:51.302611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:51.302670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:51.361808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:51.362688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:51.362768] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:51.362798] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:51.480905] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:51.481192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:51.481229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:51.481258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:51.484535] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=83.20%) [2026-03-09T20:29:51.484836] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-03-09T20:29:51.484963] [INFO ] [sig ] RFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:51.629209] [INFO ] [LOCAL ] Saved forecast: RFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RFI.txt [2026-03-09T20:29:51.629354] [INFO ] [sig ] [2463/3280] Completed RFI in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:51.629394] [INFO ] [sig ] [2464/3280] Forecasting RFL... [2026-03-09T20:29:51.629424] [INFO ] [sig ] Generating forecast for: RFL [2026-03-09T20:29:51.629454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-03-09T20:29:51.641099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-03-09T20:29:51.641427] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-03-09T20:29:51.642289] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-03-09T20:29:51.642343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:51.642421] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:51.642450] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:51.642508] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:51.699919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:51.700726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:51.700822] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:51.700862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:51.823267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:51.823427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:51.823467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:51.823496] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:51.826983] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-03-09T20:29:51.827261] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-03-09T20:29:51.827390] [INFO ] [sig ] RFL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:51.971491] [INFO ] [LOCAL ] Saved forecast: RFL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RFL.txt [2026-03-09T20:29:51.971672] [INFO ] [sig ] [2464/3280] Completed RFL in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:51.971715] [INFO ] [sig ] [2465/3280] Forecasting RFM... [2026-03-09T20:29:51.971745] [INFO ] [sig ] Generating forecast for: RFM [2026-03-09T20:29:51.971775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-03-09T20:29:51.983459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-03-09T20:29:51.983830] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-03-09T20:29:51.984696] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-03-09T20:29:51.984752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:51.984786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:51.984814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:51.984872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:52.043678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:52.044623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:52.044709] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:52.044742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:52.151850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:52.152018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:52.152060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:52.152088] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:52.155523] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-03-09T20:29:52.155819] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-03-09T20:29:52.155948] [INFO ] [sig ] RFM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:52.297062] [INFO ] [LOCAL ] Saved forecast: RFM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RFM.txt [2026-03-09T20:29:52.297228] [INFO ] [sig ] [2465/3280] Completed RFM in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:52.297270] [INFO ] [sig ] [2466/3280] Forecasting RFMZ... [2026-03-09T20:29:52.297302] [INFO ] [sig ] Generating forecast for: RFMZ [2026-03-09T20:29:52.297333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-03-09T20:29:52.308453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-03-09T20:29:52.308761] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-03-09T20:29:52.309606] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-03-09T20:29:52.309660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:52.309701] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:52.309730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:52.309796] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:52.369380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:52.370146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:52.370230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:52.370264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:52.487160] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:52.487322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:52.487362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:52.487391] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:52.490886] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=94.06%) [2026-03-09T20:29:52.491172] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-03-09T20:29:52.491298] [INFO ] [sig ] RFMZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:52.635333] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RFMZ.txt [2026-03-09T20:29:52.635476] [INFO ] [sig ] [2466/3280] Completed RFMZ in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:52.635516] [INFO ] [sig ] [2467/3280] Forecasting RGA... [2026-03-09T20:29:52.635547] [INFO ] [sig ] Generating forecast for: RGA [2026-03-09T20:29:52.635595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-03-09T20:29:52.647230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-03-09T20:29:52.650543] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-03-09T20:29:52.651523] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-03-09T20:29:52.651596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:52.651631] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:52.651658] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:52.651715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:52.709131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:52.710047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:52.710134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:52.710167] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:52.858739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:52.858911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:52.858960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:52.859036] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:52.863039] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-03-09T20:29:52.863324] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-03-09T20:29:52.863459] [INFO ] [sig ] RGA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:53.008253] [INFO ] [LOCAL ] Saved forecast: RGA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RGA.txt [2026-03-09T20:29:53.008402] [INFO ] [sig ] [2467/3280] Completed RGA in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:53.008443] [INFO ] [sig ] [2468/3280] Forecasting RGCO... [2026-03-09T20:29:53.008488] [INFO ] [sig ] Generating forecast for: RGCO [2026-03-09T20:29:53.008528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-03-09T20:29:53.020225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-03-09T20:29:53.020717] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-03-09T20:29:53.021606] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-03-09T20:29:53.021661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:53.021693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:53.021720] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:53.021776] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:53.081437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:53.082136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:53.082217] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:53.082249] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:53.186271] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:53.186426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:53.186467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:53.186496] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:53.190065] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-03-09T20:29:53.190349] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-03-09T20:29:53.190484] [INFO ] [sig ] RGCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:53.333930] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGCO.txt [2026-03-09T20:29:53.334058] [INFO ] [sig ] [2468/3280] Completed RGCO in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:53.334097] [INFO ] [sig ] [2469/3280] Forecasting RGEN... [2026-03-09T20:29:53.334126] [INFO ] [sig ] Generating forecast for: RGEN [2026-03-09T20:29:53.334156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-03-09T20:29:53.346828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-03-09T20:29:53.347146] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-03-09T20:29:53.348006] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-03-09T20:29:53.348060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:53.348094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:53.348124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:53.348181] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:53.410751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:53.411655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:53.411740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:53.411773] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:53.532190] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:53.532345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:53.532384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:53.532415] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:53.535879] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=89.91%) [2026-03-09T20:29:53.536167] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-03-09T20:29:53.536296] [INFO ] [sig ] RGEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:53.677952] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RGEN.txt [2026-03-09T20:29:53.678105] [INFO ] [sig ] [2469/3280] Completed RGEN in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:53.678151] [INFO ] [sig ] [2470/3280] Forecasting RGLD... [2026-03-09T20:29:53.678181] [INFO ] [sig ] Generating forecast for: RGLD [2026-03-09T20:29:53.678212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-03-09T20:29:53.690629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-03-09T20:29:53.691146] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-03-09T20:29:53.692004] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-03-09T20:29:53.692233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:53.692264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:53.692290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:53.692346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:53.756782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:53.757917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:53.758194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:53.758362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:53.884799] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:53.885003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:53.885070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:53.885125] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:53.889546] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=12.62%) [2026-03-09T20:29:53.889903] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-03-09T20:29:53.890048] [INFO ] [sig ] RGLD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:54.039883] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGLD.txt [2026-03-09T20:29:54.040053] [INFO ] [sig ] [2470/3280] Completed RGLD in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:54.040092] [INFO ] [sig ] [2471/3280] Forecasting RGNX... [2026-03-09T20:29:54.040123] [INFO ] [sig ] Generating forecast for: RGNX [2026-03-09T20:29:54.040152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-03-09T20:29:54.051658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-03-09T20:29:54.052035] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-03-09T20:29:54.052868] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-03-09T20:29:54.052922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:54.052954] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:54.052981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:54.053037] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:54.111559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:54.112247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:54.112342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:54.112375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:54.234403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:54.234619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:54.234672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:54.234703] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:54.238763] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-03-09T20:29:54.239075] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-03-09T20:29:54.239222] [INFO ] [sig ] RGNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:54.397078] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGNX.txt [2026-03-09T20:29:54.397423] [INFO ] [sig ] [2471/3280] Completed RGNX in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.9m [2026-03-09T20:29:54.397464] [INFO ] [sig ] [2472/3280] Forecasting RGP... [2026-03-09T20:29:54.397495] [INFO ] [sig ] Generating forecast for: RGP [2026-03-09T20:29:54.397532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-03-09T20:29:54.410188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-03-09T20:29:54.410525] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-03-09T20:29:54.411540] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-03-09T20:29:54.411626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:54.411660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:54.411686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:54.411743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:54.475181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:54.476148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:54.476238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:54.476272] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:54.607703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:54.607885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:54.607937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:54.607973] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:54.611824] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=8.72%) [2026-03-09T20:29:54.612231] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-03-09T20:29:54.612393] [INFO ] [sig ] RGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:54.763397] [INFO ] [LOCAL ] Saved forecast: RGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGP.txt [2026-03-09T20:29:54.763561] [INFO ] [sig ] [2472/3280] Completed RGP in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.8m [2026-03-09T20:29:54.763623] [INFO ] [sig ] [2473/3280] Forecasting RGS... [2026-03-09T20:29:54.763655] [INFO ] [sig ] Generating forecast for: RGS [2026-03-09T20:29:54.763685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-03-09T20:29:54.775905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-03-09T20:29:54.776297] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-03-09T20:29:54.777168] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-03-09T20:29:54.777225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:54.777257] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:54.777283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:54.777340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:54.843084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:54.844016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:54.844100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:54.844133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:54.961349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:54.961539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:54.961614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:54.961671] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:54.965863] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-03-09T20:29:54.966175] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-03-09T20:29:54.966310] [INFO ] [sig ] RGS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:55.119914] [INFO ] [LOCAL ] Saved forecast: RGS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGS.txt [2026-03-09T20:29:55.120070] [INFO ] [sig ] [2473/3280] Completed RGS in 0.4s | 2.78 sym/s | Total: 14.8m | ETA: 4.8m [2026-03-09T20:29:55.120109] [INFO ] [sig ] [2474/3280] Forecasting RGTI... [2026-03-09T20:29:55.120141] [INFO ] [sig ] Generating forecast for: RGTI [2026-03-09T20:29:55.120170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-03-09T20:29:55.131899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-03-09T20:29:55.132235] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-03-09T20:29:55.133081] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-03-09T20:29:55.133136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:55.133167] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:55.133195] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:55.133252] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:55.191435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:55.192247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:55.192366] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:55.192402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:55.317796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:55.317962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:55.318004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:55.318034] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:55.321511] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-03-09T20:29:55.321830] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-03-09T20:29:55.321962] [INFO ] [sig ] RGTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:55.464616] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RGTI.txt [2026-03-09T20:29:55.464762] [INFO ] [sig ] [2474/3280] Completed RGTI in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.8m [2026-03-09T20:29:55.464802] [INFO ] [sig ] [2475/3280] Forecasting RH... [2026-03-09T20:29:55.464832] [INFO ] [sig ] Generating forecast for: RH [2026-03-09T20:29:55.464864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-03-09T20:29:55.478029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-03-09T20:29:55.478392] [INFO ] [FORECASTER] Starting predict_future for RH [2026-03-09T20:29:55.479274] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-03-09T20:29:55.479330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:55.479365] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:55.479393] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:55.479453] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:55.540484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:55.541401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:55.541506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:55.541541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:55.663110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:55.663272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:55.663315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:55.663344] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:55.666983] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-03-09T20:29:55.667281] [INFO ] [FORECASTER] Completed predict_future for RH [2026-03-09T20:29:55.667413] [INFO ] [sig ] RH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:55.813081] [INFO ] [LOCAL ] Saved forecast: RH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RH.txt [2026-03-09T20:29:55.813259] [INFO ] [sig ] [2475/3280] Completed RH in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.8m [2026-03-09T20:29:55.813301] [INFO ] [sig ] [2476/3280] Forecasting RHI... [2026-03-09T20:29:55.813330] [INFO ] [sig ] Generating forecast for: RHI [2026-03-09T20:29:55.813362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-03-09T20:29:55.824981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-03-09T20:29:55.825338] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-03-09T20:29:55.826222] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-03-09T20:29:55.826276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:55.826309] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:55.826337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:55.826395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:55.886599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:55.887527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:55.887676] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:55.887709] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:56.011498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:56.011678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:56.011721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:56.011752] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:56.015481] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-03-09T20:29:56.015801] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-03-09T20:29:56.015937] [INFO ] [sig ] RHI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:56.158642] [INFO ] [LOCAL ] Saved forecast: RHI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RHI.txt [2026-03-09T20:29:56.158775] [INFO ] [sig ] [2476/3280] Completed RHI in 0.3s | 2.78 sym/s | Total: 14.8m | ETA: 4.8m [2026-03-09T20:29:56.158814] [INFO ] [sig ] [2477/3280] Forecasting RHP... [2026-03-09T20:29:56.158844] [INFO ] [sig ] Generating forecast for: RHP [2026-03-09T20:29:56.158874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-03-09T20:29:56.170468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-03-09T20:29:56.170807] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-03-09T20:29:56.171627] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-03-09T20:29:56.171680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:56.171713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:56.171751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:56.171810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:56.228985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:56.229738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:56.229819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:56.229851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:56.351158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:56.351314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:56.351355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:56.351385] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:56.354904] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=67.17%) [2026-03-09T20:29:56.355196] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-03-09T20:29:56.355328] [INFO ] [sig ] RHP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:56.501553] [INFO ] [LOCAL ] Saved forecast: RHP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RHP.txt [2026-03-09T20:29:56.501758] [INFO ] [sig ] [2477/3280] Completed RHP in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:56.501801] [INFO ] [sig ] [2478/3280] Forecasting RIG... [2026-03-09T20:29:56.501832] [INFO ] [sig ] Generating forecast for: RIG [2026-03-09T20:29:56.501863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-03-09T20:29:56.514158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-03-09T20:29:56.514472] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-03-09T20:29:56.515341] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-03-09T20:29:56.515395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:56.515427] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:56.515453] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:56.515509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:56.572648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:56.573390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:56.573471] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:56.573506] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:56.701368] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:56.701527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:56.701601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:56.701635] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:56.705120] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-03-09T20:29:56.705398] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-03-09T20:29:56.705526] [INFO ] [sig ] RIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:56.847141] [INFO ] [LOCAL ] Saved forecast: RIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RIG.txt [2026-03-09T20:29:56.847273] [INFO ] [sig ] [2478/3280] Completed RIG in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:56.847311] [INFO ] [sig ] [2479/3280] Forecasting RIGL... [2026-03-09T20:29:56.847340] [INFO ] [sig ] Generating forecast for: RIGL [2026-03-09T20:29:56.847371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-03-09T20:29:56.859148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-03-09T20:29:56.859473] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-03-09T20:29:56.860334] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-03-09T20:29:56.860389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:56.860420] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:56.860448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:56.860505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:56.919138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:56.919816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:56.919912] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:56.919945] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:57.037400] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:57.037559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:57.037631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:57.037659] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:57.041116] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-03-09T20:29:57.041396] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-03-09T20:29:57.041525] [INFO ] [sig ] RIGL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:57.184562] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RIGL.txt [2026-03-09T20:29:57.184714] [INFO ] [sig ] [2479/3280] Completed RIGL in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:57.184753] [INFO ] [sig ] [2480/3280] Forecasting RILY... [2026-03-09T20:29:57.184782] [INFO ] [sig ] Generating forecast for: RILY [2026-03-09T20:29:57.184813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-03-09T20:29:57.200066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-03-09T20:29:57.200394] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-03-09T20:29:57.201224] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-03-09T20:29:57.201278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:57.201310] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:57.201336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:57.201392] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:57.261003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:57.261697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:57.261775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:57.261808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:57.390690] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:57.390905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:57.390957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:57.390987] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:57.394665] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-03-09T20:29:57.394983] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-03-09T20:29:57.395126] [INFO ] [sig ] RILY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:57.542340] [INFO ] [LOCAL ] Saved forecast: RILY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RILY.txt [2026-03-09T20:29:57.542478] [INFO ] [sig ] [2480/3280] Completed RILY in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:57.542518] [INFO ] [sig ] [2481/3280] Forecasting RILYN... [2026-03-09T20:29:57.542548] [INFO ] [sig ] Generating forecast for: RILYN [2026-03-09T20:29:57.542603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-03-09T20:29:57.555779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-03-09T20:29:57.556098] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-03-09T20:29:57.556943] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-03-09T20:29:57.556997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:57.557061] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:57.557090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:57.557146] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:57.616145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:57.616812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:57.616892] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:57.616924] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:57.735671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:57.735834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:57.735874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:57.735903] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:57.739520] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=61.08%) [2026-03-09T20:29:57.739825] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-03-09T20:29:57.739954] [INFO ] [sig ] RILYN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:57.887421] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RILYN.txt [2026-03-09T20:29:57.887588] [INFO ] [sig ] [2481/3280] Completed RILYN in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:57.887633] [INFO ] [sig ] [2482/3280] Forecasting RILYZ... [2026-03-09T20:29:57.887662] [INFO ] [sig ] Generating forecast for: RILYZ [2026-03-09T20:29:57.887694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-03-09T20:29:57.898677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-03-09T20:29:57.898988] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-03-09T20:29:57.899823] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-03-09T20:29:57.899877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:57.899909] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:57.899936] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:57.899993] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:57.958000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:57.958759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:57.958840] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:57.958873] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:58.089157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:58.089587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:58.089637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:58.089667] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:58.094802] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=21.22%) [2026-03-09T20:29:58.095172] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-03-09T20:29:58.095357] [INFO ] [sig ] RILYZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:58.248091] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RILYZ.txt [2026-03-09T20:29:58.248267] [INFO ] [sig ] [2482/3280] Completed RILYZ in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:58.248315] [INFO ] [sig ] [2483/3280] Forecasting RING... [2026-03-09T20:29:58.248345] [INFO ] [sig ] Generating forecast for: RING [2026-03-09T20:29:58.248375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-03-09T20:29:58.262106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-03-09T20:29:58.262509] [INFO ] [FORECASTER] Starting predict_future for RING [2026-03-09T20:29:58.263388] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-03-09T20:29:58.263441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:58.263473] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:58.263500] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:58.263556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:58.320701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:58.321655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:58.321752] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:58.321786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:58.443952] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:58.444122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:58.444162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:58.444190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:58.447722] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: DOWN (p=10.67%) [2026-03-09T20:29:58.448004] [INFO ] [FORECASTER] Completed predict_future for RING [2026-03-09T20:29:58.448133] [INFO ] [sig ] RING: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:58.596071] [INFO ] [LOCAL ] Saved forecast: RING 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RING.txt [2026-03-09T20:29:58.596236] [INFO ] [sig ] [2483/3280] Completed RING in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:58.596277] [INFO ] [sig ] [2484/3280] Forecasting RIO... [2026-03-09T20:29:58.596312] [INFO ] [sig ] Generating forecast for: RIO [2026-03-09T20:29:58.596353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-03-09T20:29:58.608811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-03-09T20:29:58.609223] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-03-09T20:29:58.610461] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-03-09T20:29:58.610517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:58.610548] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:58.610592] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:58.610651] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:58.670470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:58.671391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:58.671488] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:58.671522] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:58.803841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:58.804013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:58.804054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:58.804143] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:58.811152] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=36.76%) [2026-03-09T20:29:58.811650] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-03-09T20:29:58.811829] [INFO ] [sig ] RIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:58.957568] [INFO ] [LOCAL ] Saved forecast: RIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RIO.txt [2026-03-09T20:29:58.957767] [INFO ] [sig ] [2484/3280] Completed RIO in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:58.957810] [INFO ] [sig ] [2485/3280] Forecasting RITM... [2026-03-09T20:29:58.957843] [INFO ] [sig ] Generating forecast for: RITM [2026-03-09T20:29:58.957882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-03-09T20:29:58.970431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-03-09T20:29:58.970840] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-03-09T20:29:58.971744] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-03-09T20:29:58.971799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:58.971832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:58.971860] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:58.971944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:59.032777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:59.033485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:59.033591] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:59.033629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:59.152622] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:59.152782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:59.152825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:59.152854] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:59.156679] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-03-09T20:29:59.156969] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-03-09T20:29:59.157101] [INFO ] [sig ] RITM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:29:59.304923] [INFO ] [LOCAL ] Saved forecast: RITM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RITM.txt [2026-03-09T20:29:59.305081] [INFO ] [sig ] [2485/3280] Completed RITM in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:59.305122] [INFO ] [sig ] [2486/3280] Forecasting RIVN... [2026-03-09T20:29:59.305151] [INFO ] [sig ] Generating forecast for: RIVN [2026-03-09T20:29:59.305181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-03-09T20:29:59.317317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-03-09T20:29:59.317688] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-03-09T20:29:59.318501] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-03-09T20:29:59.318566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:59.318629] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:59.318662] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:59.318731] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:59.379505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:59.380290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:59.380372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:59.380406] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:59.507316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:59.507482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:59.507524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:59.507598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:59.511282] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-03-09T20:29:59.511564] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-03-09T20:29:59.511714] [INFO ] [sig ] RIVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:29:59.659127] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RIVN.txt [2026-03-09T20:29:59.659459] [INFO ] [sig ] [2486/3280] Completed RIVN in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:29:59.659500] [INFO ] [sig ] [2487/3280] Forecasting RKLB... [2026-03-09T20:29:59.659531] [INFO ] [sig ] Generating forecast for: RKLB [2026-03-09T20:29:59.659586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-03-09T20:29:59.671024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-03-09T20:29:59.671395] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-03-09T20:29:59.672295] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-03-09T20:29:59.672348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:29:59.672379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:29:59.672406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:29:59.672462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:29:59.730356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:29:59.731079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:29:59.731175] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:29:59.731210] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:29:59.855235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:29:59.855390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:29:59.855431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:29:59.855458] [INFO ] [FORECASTER] Training complete [2026-03-09T20:29:59.858987] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=93.16%) [2026-03-09T20:29:59.859293] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-03-09T20:29:59.859418] [INFO ] [sig ] RKLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:00.005340] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RKLB.txt [2026-03-09T20:30:00.005477] [INFO ] [sig ] [2487/3280] Completed RKLB in 0.3s | 2.78 sym/s | Total: 14.9m | ETA: 4.8m [2026-03-09T20:30:00.005516] [INFO ] [sig ] [2488/3280] Forecasting RL... [2026-03-09T20:30:00.005547] [INFO ] [sig ] Generating forecast for: RL [2026-03-09T20:30:00.005595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-03-09T20:30:00.016789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-03-09T20:30:00.017120] [INFO ] [FORECASTER] Starting predict_future for RL [2026-03-09T20:30:00.018005] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-03-09T20:30:00.018071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:00.018110] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:00.018138] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:00.018205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:00.077689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:00.078568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:00.078673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:00.078708] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:00.201461] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:00.201641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:00.201683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:00.201712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:00.205174] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-03-09T20:30:00.205461] [INFO ] [FORECASTER] Completed predict_future for RL [2026-03-09T20:30:00.205611] [INFO ] [sig ] RL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:00.478283] [INFO ] [LOCAL ] Saved forecast: RL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RL.txt [2026-03-09T20:30:00.478495] [INFO ] [sig ] [2488/3280] Completed RL in 0.5s | 2.78 sym/s | Total: 14.9m | ETA: 4.7m [2026-03-09T20:30:00.478544] [INFO ] [sig ] [2489/3280] Forecasting RLAY... [2026-03-09T20:30:00.478603] [INFO ] [sig ] Generating forecast for: RLAY [2026-03-09T20:30:00.478643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-03-09T20:30:00.499036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-03-09T20:30:00.499449] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-03-09T20:30:00.500957] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-03-09T20:30:00.501024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:00.501067] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:00.501102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:00.501185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:00.569085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:00.569976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:00.570061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:00.570094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:00.707668] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:00.707806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:00.707848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:00.707876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:00.711432] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=8.99%) [2026-03-09T20:30:00.711778] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-03-09T20:30:00.711923] [INFO ] [sig ] RLAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:00.865123] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RLAY.txt [2026-03-09T20:30:00.865298] [INFO ] [sig ] [2489/3280] Completed RLAY in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.7m [2026-03-09T20:30:00.865341] [INFO ] [sig ] [2490/3280] Forecasting RLI... [2026-03-09T20:30:00.865372] [INFO ] [sig ] Generating forecast for: RLI [2026-03-09T20:30:00.865409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-03-09T20:30:00.878041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-03-09T20:30:00.878434] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-03-09T20:30:00.879314] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-03-09T20:30:00.879383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:00.879417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:00.879446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:00.879504] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:00.943438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:00.944559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:00.944671] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:00.944706] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:01.081554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:01.081744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:01.081786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:01.081815] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:01.085991] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-03-09T20:30:01.086493] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-03-09T20:30:01.086658] [INFO ] [sig ] RLI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:01.237493] [INFO ] [LOCAL ] Saved forecast: RLI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RLI.txt [2026-03-09T20:30:01.237787] [INFO ] [sig ] [2490/3280] Completed RLI in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.7m [2026-03-09T20:30:01.237854] [INFO ] [sig ] [2491/3280] Forecasting RLJ... [2026-03-09T20:30:01.237889] [INFO ] [sig ] Generating forecast for: RLJ [2026-03-09T20:30:01.237921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-03-09T20:30:01.251242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-03-09T20:30:01.251696] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-03-09T20:30:01.252784] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-03-09T20:30:01.252862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:01.252909] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:01.252950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:01.253038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:01.316799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:01.317839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:01.317998] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:01.318053] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:01.433518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:01.433715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:01.433762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:01.433796] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:01.437874] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-03-09T20:30:01.438317] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-03-09T20:30:01.438489] [INFO ] [sig ] RLJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:01.663435] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RLJ.txt [2026-03-09T20:30:01.663729] [INFO ] [sig ] [2491/3280] Completed RLJ in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.7m [2026-03-09T20:30:01.663800] [INFO ] [sig ] [2492/3280] Forecasting RLMD... [2026-03-09T20:30:01.663854] [INFO ] [sig ] Generating forecast for: RLMD [2026-03-09T20:30:01.663903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-03-09T20:30:01.680615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-03-09T20:30:01.681153] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-03-09T20:30:01.682464] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-03-09T20:30:01.682554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:01.682634] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:01.682680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:01.682769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:01.778292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:01.779609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:01.779774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:01.779823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:01.949718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:01.949889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:01.949934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:01.949964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:01.954673] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: DOWN (p=10.72%) [2026-03-09T20:30:01.954981] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-03-09T20:30:01.955135] [INFO ] [sig ] RLMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:02.107881] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RLMD.txt [2026-03-09T20:30:02.108657] [INFO ] [sig ] [2492/3280] Completed RLMD in 0.4s | 2.78 sym/s | Total: 14.9m | ETA: 4.7m [2026-03-09T20:30:02.108706] [INFO ] [sig ] [2493/3280] Forecasting RLTY... [2026-03-09T20:30:02.108737] [INFO ] [sig ] Generating forecast for: RLTY [2026-03-09T20:30:02.108768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-03-09T20:30:02.120200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-03-09T20:30:02.120643] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-03-09T20:30:02.121476] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-03-09T20:30:02.121530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:02.121562] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:02.121613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:02.121671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:02.184557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:02.185533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:02.185657] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:02.185693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:02.316751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:02.317009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:02.317057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:02.317089] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:02.320965] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-03-09T20:30:02.321345] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-03-09T20:30:02.321499] [INFO ] [sig ] RLTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:02.473001] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RLTY.txt [2026-03-09T20:30:02.473196] [INFO ] [sig ] [2493/3280] Completed RLTY in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:02.473265] [INFO ] [sig ] [2494/3280] Forecasting RLX... [2026-03-09T20:30:02.473300] [INFO ] [sig ] Generating forecast for: RLX [2026-03-09T20:30:02.473331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-03-09T20:30:02.486042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-03-09T20:30:02.486407] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-03-09T20:30:02.487257] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-03-09T20:30:02.487311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:02.487344] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:02.487370] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:02.487427] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:02.547842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:02.548739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:02.548832] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:02.548868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:02.671753] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:02.671921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:02.671965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:02.671997] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:02.675595] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: DOWN (p=45.02%) [2026-03-09T20:30:02.675902] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-03-09T20:30:02.676058] [INFO ] [sig ] RLX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:02.829909] [INFO ] [LOCAL ] Saved forecast: RLX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RLX.txt [2026-03-09T20:30:02.830102] [INFO ] [sig ] [2494/3280] Completed RLX in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:02.830143] [INFO ] [sig ] [2495/3280] Forecasting RM... [2026-03-09T20:30:02.830171] [INFO ] [sig ] Generating forecast for: RM [2026-03-09T20:30:02.830203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-03-09T20:30:02.841632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-03-09T20:30:02.841978] [INFO ] [FORECASTER] Starting predict_future for RM [2026-03-09T20:30:02.842843] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-03-09T20:30:02.842898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:02.842930] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:02.842957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:02.843014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:02.902412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:02.903248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:02.903332] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:02.903367] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:03.037649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:03.037838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:03.037884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:03.037915] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:03.041642] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-03-09T20:30:03.041976] [INFO ] [FORECASTER] Completed predict_future for RM [2026-03-09T20:30:03.042118] [INFO ] [sig ] RM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:03.187149] [INFO ] [LOCAL ] Saved forecast: RM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RM.txt [2026-03-09T20:30:03.187306] [INFO ] [sig ] [2495/3280] Completed RM in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:03.187345] [INFO ] [sig ] [2496/3280] Forecasting RMAX... [2026-03-09T20:30:03.187373] [INFO ] [sig ] Generating forecast for: RMAX [2026-03-09T20:30:03.187403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-03-09T20:30:03.199675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-03-09T20:30:03.200064] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-03-09T20:30:03.200926] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-03-09T20:30:03.200981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:03.201015] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:03.201042] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:03.201100] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:03.263338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:03.264318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:03.264424] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:03.264478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:03.385794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:03.385958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:03.386001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:03.386031] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:03.389749] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=60.94%) [2026-03-09T20:30:03.390057] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-03-09T20:30:03.390204] [INFO ] [sig ] RMAX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:03.537951] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RMAX.txt [2026-03-09T20:30:03.538141] [INFO ] [sig ] [2496/3280] Completed RMAX in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:03.538202] [INFO ] [sig ] [2497/3280] Forecasting RMBI... [2026-03-09T20:30:03.538236] [INFO ] [sig ] Generating forecast for: RMBI [2026-03-09T20:30:03.538268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-03-09T20:30:03.551097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-03-09T20:30:03.551484] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-03-09T20:30:03.552358] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-03-09T20:30:03.552416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:03.552451] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:03.552480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:03.552539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:03.615154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:03.616156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:03.616251] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:03.616284] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:03.732534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:03.732723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:03.732793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:03.732832] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:03.736600] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-03-09T20:30:03.736924] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-03-09T20:30:03.737066] [INFO ] [sig ] RMBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:03.890011] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RMBI.txt [2026-03-09T20:30:03.890188] [INFO ] [sig ] [2497/3280] Completed RMBI in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:03.890229] [INFO ] [sig ] [2498/3280] Forecasting RMBS... [2026-03-09T20:30:03.890261] [INFO ] [sig ] Generating forecast for: RMBS [2026-03-09T20:30:03.890291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-03-09T20:30:03.901966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-03-09T20:30:03.902297] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-03-09T20:30:03.903167] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-03-09T20:30:03.903222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:03.903281] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:03.903310] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:03.903368] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:03.965144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:03.966040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:03.966130] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:03.966165] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:04.086045] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:04.086220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:04.086261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:04.086289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:04.090263] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-03-09T20:30:04.090546] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-03-09T20:30:04.090700] [INFO ] [sig ] RMBS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:04.235554] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RMBS.txt [2026-03-09T20:30:04.235730] [INFO ] [sig ] [2498/3280] Completed RMBS in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:04.235772] [INFO ] [sig ] [2499/3280] Forecasting RMD... [2026-03-09T20:30:04.235802] [INFO ] [sig ] Generating forecast for: RMD [2026-03-09T20:30:04.235833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-03-09T20:30:04.247124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-03-09T20:30:04.247470] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-03-09T20:30:04.248332] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-03-09T20:30:04.248386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:04.248417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:04.248443] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:04.248511] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:04.308275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:04.309034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:04.309118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:04.309151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:04.438817] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:04.438987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:04.439031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:04.439065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:04.442804] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-03-09T20:30:04.443126] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-03-09T20:30:04.443272] [INFO ] [sig ] RMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:04.601878] [INFO ] [LOCAL ] Saved forecast: RMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RMD.txt [2026-03-09T20:30:04.602079] [INFO ] [sig ] [2499/3280] Completed RMD in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:04.602123] [INFO ] [sig ] [2500/3280] Forecasting RMI... [2026-03-09T20:30:04.602155] [INFO ] [sig ] Generating forecast for: RMI [2026-03-09T20:30:04.602376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-03-09T20:30:04.616315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-03-09T20:30:04.616694] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-03-09T20:30:04.617606] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-03-09T20:30:04.617668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:04.617704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:04.617732] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:04.617791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:04.680507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:04.681546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:04.681664] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:04.681701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:04.796496] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:04.796675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:04.796717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:04.796749] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:04.800360] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-03-09T20:30:04.800673] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-03-09T20:30:04.800809] [INFO ] [sig ] RMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:04.947006] [INFO ] [LOCAL ] Saved forecast: RMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RMI.txt [2026-03-09T20:30:04.947167] [INFO ] [sig ] [2500/3280] Completed RMI in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:04.947206] [INFO ] [sig ] [2501/3280] Forecasting RMM... [2026-03-09T20:30:04.947235] [INFO ] [sig ] Generating forecast for: RMM [2026-03-09T20:30:04.947268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-03-09T20:30:04.959317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-03-09T20:30:04.959662] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-03-09T20:30:04.960540] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-03-09T20:30:04.960613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:04.960673] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:04.960702] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:04.960758] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:05.018835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:05.019601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:05.019685] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:05.019719] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:05.138653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:05.138818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:05.138859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:05.138935] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:05.142511] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: DOWN (p=42.39%) [2026-03-09T20:30:05.142816] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-03-09T20:30:05.142949] [INFO ] [sig ] RMM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:05.291172] [INFO ] [LOCAL ] Saved forecast: RMM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RMM.txt [2026-03-09T20:30:05.291346] [INFO ] [sig ] [2501/3280] Completed RMM in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:05.291388] [INFO ] [sig ] [2502/3280] Forecasting RMMZ... [2026-03-09T20:30:05.291417] [INFO ] [sig ] Generating forecast for: RMMZ [2026-03-09T20:30:05.291449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-03-09T20:30:05.305303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-03-09T20:30:05.305610] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-03-09T20:30:05.306443] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-03-09T20:30:05.306497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:05.306529] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:05.306555] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:05.306635] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:05.369701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:05.370556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:05.370667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:05.370703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:05.482650] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:05.482808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:05.482849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:05.482891] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:05.486380] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=77.52%) [2026-03-09T20:30:05.486693] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-03-09T20:30:05.486828] [INFO ] [sig ] RMMZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:05.632846] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RMMZ.txt [2026-03-09T20:30:05.633009] [INFO ] [sig ] [2502/3280] Completed RMMZ in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:05.633052] [INFO ] [sig ] [2503/3280] Forecasting RMNI... [2026-03-09T20:30:05.633084] [INFO ] [sig ] Generating forecast for: RMNI [2026-03-09T20:30:05.633114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-03-09T20:30:05.645192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-03-09T20:30:05.645615] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-03-09T20:30:05.646466] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-03-09T20:30:05.646521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:05.646552] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:05.646599] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:05.646660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:05.705403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:05.706284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:05.706372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:05.706407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:05.827219] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:05.827393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:05.827435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:05.827464] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:05.831733] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-03-09T20:30:05.832044] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-03-09T20:30:05.832190] [INFO ] [sig ] RMNI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:05.975272] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RMNI.txt [2026-03-09T20:30:05.975421] [INFO ] [sig ] [2503/3280] Completed RMNI in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:05.975461] [INFO ] [sig ] [2504/3280] Forecasting RNAC... [2026-03-09T20:30:05.975491] [INFO ] [sig ] Generating forecast for: RNAC [2026-03-09T20:30:05.975522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-03-09T20:30:05.986842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-03-09T20:30:05.987127] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-03-09T20:30:05.987990] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-03-09T20:30:05.988045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:05.988076] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:05.988102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:05.988159] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:06.048312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:06.049290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:06.049382] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:06.049416] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:06.178025] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:06.178213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:06.178259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:06.178288] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:06.182405] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-03-09T20:30:06.182739] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-03-09T20:30:06.182890] [INFO ] [sig ] RNAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:06.328170] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RNAC.txt [2026-03-09T20:30:06.328340] [INFO ] [sig ] [2504/3280] Completed RNAC in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.7m [2026-03-09T20:30:06.328387] [INFO ] [sig ] [2505/3280] Forecasting RNAZ... [2026-03-09T20:30:06.328418] [INFO ] [sig ] Generating forecast for: RNAZ [2026-03-09T20:30:06.328449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-03-09T20:30:06.341116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-03-09T20:30:06.341446] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-03-09T20:30:06.342286] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-03-09T20:30:06.342339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:06.342371] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:06.342398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:06.342454] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:06.401785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:06.402634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:06.402721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:06.402754] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:06.528450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:06.528657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:06.528713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:06.528752] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:06.533029] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=88.41%) [2026-03-09T20:30:06.533334] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-03-09T20:30:06.533473] [INFO ] [sig ] RNAZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:06.681406] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RNAZ.txt [2026-03-09T20:30:06.681562] [INFO ] [sig ] [2505/3280] Completed RNAZ in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.6m [2026-03-09T20:30:06.681629] [INFO ] [sig ] [2506/3280] Forecasting RNG... [2026-03-09T20:30:06.681661] [INFO ] [sig ] Generating forecast for: RNG [2026-03-09T20:30:06.681691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-03-09T20:30:06.693797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-03-09T20:30:06.694206] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-03-09T20:30:06.695089] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-03-09T20:30:06.695149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:06.695186] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:06.695217] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:06.695277] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:06.757272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:06.758214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:06.758313] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:06.758348] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:06.886621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:06.886817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:06.886863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:06.886894] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:06.890665] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=72.70%) [2026-03-09T20:30:06.890958] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-03-09T20:30:06.891099] [INFO ] [sig ] RNG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:07.037088] [INFO ] [LOCAL ] Saved forecast: RNG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RNG.txt [2026-03-09T20:30:07.037236] [INFO ] [sig ] [2506/3280] Completed RNG in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.6m [2026-03-09T20:30:07.037276] [INFO ] [sig ] [2507/3280] Forecasting RNP... [2026-03-09T20:30:07.037306] [INFO ] [sig ] Generating forecast for: RNP [2026-03-09T20:30:07.037337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-03-09T20:30:07.049259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-03-09T20:30:07.049616] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-03-09T20:30:07.050444] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-03-09T20:30:07.050498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:07.050530] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:07.050556] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:07.050648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:07.108872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:07.109702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:07.109788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:07.109823] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:07.235541] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:07.235724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:07.235768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:07.235800] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:07.239393] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-03-09T20:30:07.239699] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-03-09T20:30:07.239837] [INFO ] [sig ] RNP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:07.381115] [INFO ] [LOCAL ] Saved forecast: RNP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RNP.txt [2026-03-09T20:30:07.381274] [INFO ] [sig ] [2507/3280] Completed RNP in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.6m [2026-03-09T20:30:07.381315] [INFO ] [sig ] [2508/3280] Forecasting ROAD... [2026-03-09T20:30:07.381344] [INFO ] [sig ] Generating forecast for: ROAD [2026-03-09T20:30:07.381375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-03-09T20:30:07.392778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-03-09T20:30:07.393099] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-03-09T20:30:07.394017] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-03-09T20:30:07.394075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:07.394107] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:07.394136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:07.394195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:07.452978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:07.453964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:07.454098] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:07.454134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:07.585016] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:07.585184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:07.585224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:07.585270] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:07.589054] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-03-09T20:30:07.589338] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-03-09T20:30:07.589471] [INFO ] [sig ] ROAD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:07.747298] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ROAD.txt [2026-03-09T20:30:07.747494] [INFO ] [sig ] [2508/3280] Completed ROAD in 0.4s | 2.78 sym/s | Total: 15.0m | ETA: 4.6m [2026-03-09T20:30:07.747536] [INFO ] [sig ] [2509/3280] Forecasting ROCK... [2026-03-09T20:30:07.747609] [INFO ] [sig ] Generating forecast for: ROCK [2026-03-09T20:30:07.747644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-03-09T20:30:07.759763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-03-09T20:30:07.760145] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-03-09T20:30:07.760988] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-03-09T20:30:07.761042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:07.761073] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:07.761100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:07.761160] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:07.822245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:07.823158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:07.823245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:07.823280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:07.946966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:07.947134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:07.947186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:07.947223] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:07.950952] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=48.16%) [2026-03-09T20:30:07.951278] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-03-09T20:30:07.951420] [INFO ] [sig ] ROCK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:08.096255] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ROCK.txt [2026-03-09T20:30:08.096402] [INFO ] [sig ] [2509/3280] Completed ROCK in 0.3s | 2.78 sym/s | Total: 15.0m | ETA: 4.6m [2026-03-09T20:30:08.096441] [INFO ] [sig ] [2510/3280] Forecasting ROE... [2026-03-09T20:30:08.096471] [INFO ] [sig ] Generating forecast for: ROE [2026-03-09T20:30:08.096500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-03-09T20:30:08.109160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-03-09T20:30:08.109523] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-03-09T20:30:08.110355] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-03-09T20:30:08.110623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:08.110655] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:08.110682] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:08.110738] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:08.173620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:08.174481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:08.174567] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:08.174640] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:08.293636] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:08.293808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:08.293851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:08.293881] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:08.297394] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=53.54%) [2026-03-09T20:30:08.297728] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-03-09T20:30:08.297864] [INFO ] [sig ] ROE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:08.444808] [INFO ] [LOCAL ] Saved forecast: ROE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ROE.txt [2026-03-09T20:30:08.445012] [INFO ] [sig ] [2510/3280] Completed ROE in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:08.445081] [INFO ] [sig ] [2511/3280] Forecasting ROP... [2026-03-09T20:30:08.445115] [INFO ] [sig ] Generating forecast for: ROP [2026-03-09T20:30:08.445146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-03-09T20:30:08.458002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-03-09T20:30:08.458413] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-03-09T20:30:08.459303] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-03-09T20:30:08.459359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:08.459393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:08.459421] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:08.459477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:08.521142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:08.522071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:08.522163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:08.522197] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:08.647418] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:08.647629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:08.647674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:08.647706] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:08.651354] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-03-09T20:30:08.651686] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-03-09T20:30:08.651825] [INFO ] [sig ] ROP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:08.798888] [INFO ] [LOCAL ] Saved forecast: ROP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ROP.txt [2026-03-09T20:30:08.799086] [INFO ] [sig ] [2511/3280] Completed ROP in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:08.799134] [INFO ] [sig ] [2512/3280] Forecasting RPAY... [2026-03-09T20:30:08.799178] [INFO ] [sig ] Generating forecast for: RPAY [2026-03-09T20:30:08.799220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-03-09T20:30:08.811010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-03-09T20:30:08.811430] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-03-09T20:30:08.812367] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-03-09T20:30:08.812425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:08.812458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:08.812499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:08.812559] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:08.876594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:08.877595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:08.877715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:08.877749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:09.001853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:09.002018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:09.002059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:09.002088] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:09.005524] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=30.34%) [2026-03-09T20:30:09.005824] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-03-09T20:30:09.005955] [INFO ] [sig ] RPAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:09.146630] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RPAY.txt [2026-03-09T20:30:09.146789] [INFO ] [sig ] [2512/3280] Completed RPAY in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:09.146830] [INFO ] [sig ] [2513/3280] Forecasting RPD... [2026-03-09T20:30:09.146861] [INFO ] [sig ] Generating forecast for: RPD [2026-03-09T20:30:09.146891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-03-09T20:30:09.158714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-03-09T20:30:09.159078] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-03-09T20:30:09.159946] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-03-09T20:30:09.160000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:09.160032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:09.160059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:09.160116] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:09.220284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:09.221250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:09.221343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:09.221376] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:09.349564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:09.349751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:09.349794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:09.349824] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:09.353377] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-03-09T20:30:09.353694] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-03-09T20:30:09.353836] [INFO ] [sig ] RPD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:09.500765] [INFO ] [LOCAL ] Saved forecast: RPD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RPD.txt [2026-03-09T20:30:09.500948] [INFO ] [sig ] [2513/3280] Completed RPD in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:09.500989] [INFO ] [sig ] [2514/3280] Forecasting RPID... [2026-03-09T20:30:09.501020] [INFO ] [sig ] Generating forecast for: RPID [2026-03-09T20:30:09.501050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-03-09T20:30:09.513166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-03-09T20:30:09.513486] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-03-09T20:30:09.514326] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-03-09T20:30:09.514380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:09.514412] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:09.514439] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:09.514495] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:09.574383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:09.575273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:09.575357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:09.575392] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:09.698776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:09.698945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:09.698988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:09.699022] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:09.702707] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-03-09T20:30:09.703001] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-03-09T20:30:09.703137] [INFO ] [sig ] RPID: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:09.857113] [INFO ] [LOCAL ] Saved forecast: RPID 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RPID.txt [2026-03-09T20:30:09.857265] [INFO ] [sig ] [2514/3280] Completed RPID in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:09.857306] [INFO ] [sig ] [2515/3280] Forecasting RPRX... [2026-03-09T20:30:09.857336] [INFO ] [sig ] Generating forecast for: RPRX [2026-03-09T20:30:09.857365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-03-09T20:30:09.869912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-03-09T20:30:09.870328] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-03-09T20:30:09.871417] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-03-09T20:30:09.871473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:09.871537] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:09.871567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:09.871648] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:09.934035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:09.934973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:09.935073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:09.935118] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:10.065245] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:10.065420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:10.065463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:10.065493] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:10.069121] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-03-09T20:30:10.069614] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-03-09T20:30:10.069754] [INFO ] [sig ] RPRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:10.237118] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RPRX.txt [2026-03-09T20:30:10.237277] [INFO ] [sig ] [2515/3280] Completed RPRX in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:10.237320] [INFO ] [sig ] [2516/3280] Forecasting RQI... [2026-03-09T20:30:10.237351] [INFO ] [sig ] Generating forecast for: RQI [2026-03-09T20:30:10.237388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-03-09T20:30:10.249218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-03-09T20:30:10.249603] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-03-09T20:30:10.250613] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-03-09T20:30:10.250673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:10.250716] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:10.250745] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:10.250802] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:10.313334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:10.314160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:10.314255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:10.314298] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:10.445921] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:10.446088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:10.446133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:10.446163] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:10.450049] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-03-09T20:30:10.450412] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-03-09T20:30:10.450602] [INFO ] [sig ] RQI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:10.604242] [INFO ] [LOCAL ] Saved forecast: RQI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RQI.txt [2026-03-09T20:30:10.604385] [INFO ] [sig ] [2516/3280] Completed RQI in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:10.604425] [INFO ] [sig ] [2517/3280] Forecasting RRBI... [2026-03-09T20:30:10.604455] [INFO ] [sig ] Generating forecast for: RRBI [2026-03-09T20:30:10.604485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-03-09T20:30:10.616183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-03-09T20:30:10.616498] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-03-09T20:30:10.617395] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-03-09T20:30:10.617449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:10.617482] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:10.617509] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:10.617622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:10.677274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:10.678207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:10.678297] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:10.678332] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:10.794314] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:10.794481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:10.794522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:10.794549] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:10.798099] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=83.83%) [2026-03-09T20:30:10.798426] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-03-09T20:30:10.798569] [INFO ] [sig ] RRBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:10.947756] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RRBI.txt [2026-03-09T20:30:10.947931] [INFO ] [sig ] [2517/3280] Completed RRBI in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:10.947971] [INFO ] [sig ] [2518/3280] Forecasting RRC... [2026-03-09T20:30:10.948001] [INFO ] [sig ] Generating forecast for: RRC [2026-03-09T20:30:10.948032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-03-09T20:30:10.959924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-03-09T20:30:10.960359] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-03-09T20:30:10.961219] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-03-09T20:30:10.961275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:10.961311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:10.961338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:10.961395] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:11.025146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:11.026073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:11.026162] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:11.026196] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:11.151352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:11.151522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:11.151564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:11.151649] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:11.155115] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=58.42%) [2026-03-09T20:30:11.155406] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-03-09T20:30:11.155538] [INFO ] [sig ] RRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:11.304398] [INFO ] [LOCAL ] Saved forecast: RRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RRC.txt [2026-03-09T20:30:11.304589] [INFO ] [sig ] [2518/3280] Completed RRC in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:11.304632] [INFO ] [sig ] [2519/3280] Forecasting RRGB... [2026-03-09T20:30:11.304662] [INFO ] [sig ] Generating forecast for: RRGB [2026-03-09T20:30:11.304692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-03-09T20:30:11.316652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-03-09T20:30:11.317051] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-03-09T20:30:11.317961] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-03-09T20:30:11.318017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:11.318048] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:11.318074] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:11.318130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:11.378062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:11.378974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:11.379058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:11.379090] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:11.498395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:11.498590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:11.498635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:11.498664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:11.502157] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=12.99%) [2026-03-09T20:30:11.502439] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-03-09T20:30:11.502570] [INFO ] [sig ] RRGB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:11.649036] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RRGB.txt [2026-03-09T20:30:11.649200] [INFO ] [sig ] [2519/3280] Completed RRGB in 0.3s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:11.649241] [INFO ] [sig ] [2520/3280] Forecasting RRX... [2026-03-09T20:30:11.649270] [INFO ] [sig ] Generating forecast for: RRX [2026-03-09T20:30:11.649302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-03-09T20:30:11.661291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-03-09T20:30:11.661712] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-03-09T20:30:11.662535] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-03-09T20:30:11.662608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:11.662642] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:11.662668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:11.662725] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:11.724724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:11.725693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:11.725778] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:11.725811] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:11.852420] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:11.852622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:11.852668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:11.852699] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:11.856385] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=60.61%) [2026-03-09T20:30:11.856771] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-03-09T20:30:11.856929] [INFO ] [sig ] RRX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:12.007009] [INFO ] [LOCAL ] Saved forecast: RRX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RRX.txt [2026-03-09T20:30:12.007171] [INFO ] [sig ] [2520/3280] Completed RRX in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:12.007210] [INFO ] [sig ] [2521/3280] Forecasting RS... [2026-03-09T20:30:12.007248] [INFO ] [sig ] Generating forecast for: RS [2026-03-09T20:30:12.007286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-03-09T20:30:12.019287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-03-09T20:30:12.019910] [INFO ] [FORECASTER] Starting predict_future for RS [2026-03-09T20:30:12.021061] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-03-09T20:30:12.021127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:12.021166] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:12.021194] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:12.021266] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:12.086163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:12.087245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:12.087341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:12.087377] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:12.215286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:12.215482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:12.215524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:12.215552] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:12.222614] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=55.84%) [2026-03-09T20:30:12.223066] [INFO ] [FORECASTER] Completed predict_future for RS [2026-03-09T20:30:12.223228] [INFO ] [sig ] RS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:12.373859] [INFO ] [LOCAL ] Saved forecast: RS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RS.txt [2026-03-09T20:30:12.374046] [INFO ] [sig ] [2521/3280] Completed RS in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.6m [2026-03-09T20:30:12.374089] [INFO ] [sig ] [2522/3280] Forecasting RSG... [2026-03-09T20:30:12.374119] [INFO ] [sig ] Generating forecast for: RSG [2026-03-09T20:30:12.374151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-03-09T20:30:12.397923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-03-09T20:30:12.398368] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-03-09T20:30:12.399295] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-03-09T20:30:12.399356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:12.399389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:12.399418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:12.399477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:12.461020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:12.461940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:12.462024] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:12.462056] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:12.588092] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:12.588259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:12.588302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:12.588333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:12.591901] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-03-09T20:30:12.592212] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-03-09T20:30:12.592356] [INFO ] [sig ] RSG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:12.738666] [INFO ] [LOCAL ] Saved forecast: RSG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RSG.txt [2026-03-09T20:30:12.738834] [INFO ] [sig ] [2522/3280] Completed RSG in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.5m [2026-03-09T20:30:12.738876] [INFO ] [sig ] [2523/3280] Forecasting RSI... [2026-03-09T20:30:12.738908] [INFO ] [sig ] Generating forecast for: RSI [2026-03-09T20:30:12.738937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-03-09T20:30:12.751680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-03-09T20:30:12.752089] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-03-09T20:30:12.753001] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-03-09T20:30:12.753056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:12.753089] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:12.753117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:12.753173] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:12.814098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:12.815115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:12.815221] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:12.815258] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:12.950725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:12.950905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:12.950950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:12.950979] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:12.955282] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-03-09T20:30:12.955786] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-03-09T20:30:12.956002] [INFO ] [sig ] RSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:13.166376] [INFO ] [LOCAL ] Saved forecast: RSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RSI.txt [2026-03-09T20:30:13.166565] [INFO ] [sig ] [2523/3280] Completed RSI in 0.4s | 2.78 sym/s | Total: 15.1m | ETA: 4.5m [2026-03-09T20:30:13.166632] [INFO ] [sig ] [2524/3280] Forecasting RSKD... [2026-03-09T20:30:13.166664] [INFO ] [sig ] Generating forecast for: RSKD [2026-03-09T20:30:13.166696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-03-09T20:30:13.183792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-03-09T20:30:13.184352] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-03-09T20:30:13.185797] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-03-09T20:30:13.185887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:13.185947] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:13.186000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:13.186102] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:13.285637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:13.286962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:13.287105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:13.287170] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:13.473605] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:13.473812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:13.473862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:13.473898] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:13.480030] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-03-09T20:30:13.480688] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-03-09T20:30:13.480964] [INFO ] [sig ] RSKD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:13.710405] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RSKD.txt [2026-03-09T20:30:13.710788] [INFO ] [sig ] [2524/3280] Completed RSKD in 0.5s | 2.78 sym/s | Total: 15.1m | ETA: 4.5m [2026-03-09T20:30:13.710860] [INFO ] [sig ] [2525/3280] Forecasting RSSS... [2026-03-09T20:30:13.710917] [INFO ] [sig ] Generating forecast for: RSSS [2026-03-09T20:30:13.710974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-03-09T20:30:13.738078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-03-09T20:30:13.738606] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-03-09T20:30:13.739665] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-03-09T20:30:13.739732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:13.739786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:13.739820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:13.739893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:13.834852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:13.836392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:13.836635] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:13.836697] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:14.013975] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:14.014199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:14.014256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:14.014297] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:14.019697] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=24.81%) [2026-03-09T20:30:14.020204] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-03-09T20:30:14.020412] [INFO ] [sig ] RSSS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:14.240420] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RSSS.txt [2026-03-09T20:30:14.240625] [INFO ] [sig ] [2525/3280] Completed RSSS in 0.5s | 2.78 sym/s | Total: 15.1m | ETA: 4.5m [2026-03-09T20:30:14.240670] [INFO ] [sig ] [2526/3280] Forecasting RTO... [2026-03-09T20:30:14.240703] [INFO ] [sig ] Generating forecast for: RTO [2026-03-09T20:30:14.240733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-03-09T20:30:14.256237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-03-09T20:30:14.256730] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-03-09T20:30:14.257754] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-03-09T20:30:14.257814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:14.257848] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:14.257875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:14.257944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:14.337818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:14.338877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:14.338994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:14.339047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:14.481815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:14.481992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:14.482036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:14.482065] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:14.486035] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-03-09T20:30:14.486517] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-03-09T20:30:14.486711] [INFO ] [sig ] RTO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:14.641081] [INFO ] [LOCAL ] Saved forecast: RTO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RTO.txt [2026-03-09T20:30:14.641254] [INFO ] [sig ] [2526/3280] Completed RTO in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:14.641295] [INFO ] [sig ] [2527/3280] Forecasting RUM... [2026-03-09T20:30:14.641326] [INFO ] [sig ] Generating forecast for: RUM [2026-03-09T20:30:14.641355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-03-09T20:30:14.653208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-03-09T20:30:14.653558] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-03-09T20:30:14.654426] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-03-09T20:30:14.654481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:14.654514] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:14.654540] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:14.654624] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:14.712324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:14.712990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:14.713072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:14.713105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:14.836204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:14.836363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:14.836404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:14.836433] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:14.840029] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-03-09T20:30:14.840316] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-03-09T20:30:14.840451] [INFO ] [sig ] RUM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:14.981095] [INFO ] [LOCAL ] Saved forecast: RUM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RUM.txt [2026-03-09T20:30:14.981245] [INFO ] [sig ] [2527/3280] Completed RUM in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:14.981285] [INFO ] [sig ] [2528/3280] Forecasting RUN... [2026-03-09T20:30:14.981315] [INFO ] [sig ] Generating forecast for: RUN [2026-03-09T20:30:14.981346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-03-09T20:30:14.993473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-03-09T20:30:14.993881] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-03-09T20:30:14.994804] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-03-09T20:30:14.994860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:14.994894] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:14.994921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:14.994978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:15.052396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:15.053144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:15.053229] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:15.053261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:15.179070] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:15.179230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:15.179274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:15.179311] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:15.183230] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-03-09T20:30:15.183511] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-03-09T20:30:15.183661] [INFO ] [sig ] RUN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:15.325889] [INFO ] [LOCAL ] Saved forecast: RUN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RUN.txt [2026-03-09T20:30:15.326105] [INFO ] [sig ] [2528/3280] Completed RUN in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:15.326176] [INFO ] [sig ] [2529/3280] Forecasting RUNN... [2026-03-09T20:30:15.326221] [INFO ] [sig ] Generating forecast for: RUNN [2026-03-09T20:30:15.326265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-03-09T20:30:15.337926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-03-09T20:30:15.338266] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-03-09T20:30:15.339323] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-03-09T20:30:15.339389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:15.339429] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:15.339461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:15.339522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:15.398440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:15.399289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:15.399372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:15.399405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:15.517754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:15.517906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:15.517950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:15.517979] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:15.521525] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=21.62%) [2026-03-09T20:30:15.521835] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-03-09T20:30:15.521967] [INFO ] [sig ] RUNN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:15.668628] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RUNN.txt [2026-03-09T20:30:15.668797] [INFO ] [sig ] [2529/3280] Completed RUNN in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:15.668837] [INFO ] [sig ] [2530/3280] Forecasting RUSHA... [2026-03-09T20:30:15.668868] [INFO ] [sig ] Generating forecast for: RUSHA [2026-03-09T20:30:15.668897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-03-09T20:30:15.681782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-03-09T20:30:15.682195] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-03-09T20:30:15.683085] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-03-09T20:30:15.683140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:15.683171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:15.683198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:15.683254] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:15.742549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:15.744120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:15.744231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:15.744266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:15.864480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:15.864678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:15.864723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:15.864752] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:15.868335] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=9.37%) [2026-03-09T20:30:15.868657] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-03-09T20:30:15.868820] [INFO ] [sig ] RUSHA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:16.009841] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RUSHA.txt [2026-03-09T20:30:16.009995] [INFO ] [sig ] [2530/3280] Completed RUSHA in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:16.010035] [INFO ] [sig ] [2531/3280] Forecasting RUSHB... [2026-03-09T20:30:16.010066] [INFO ] [sig ] Generating forecast for: RUSHB [2026-03-09T20:30:16.010095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-03-09T20:30:16.021422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-03-09T20:30:16.021801] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-03-09T20:30:16.022661] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-03-09T20:30:16.022716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:16.022749] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:16.022777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:16.022834] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:16.079508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:16.080414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:16.080501] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:16.080534] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:16.197662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:16.197828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:16.197870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:16.197899] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:16.201341] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=34.66%) [2026-03-09T20:30:16.201654] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-03-09T20:30:16.201790] [INFO ] [sig ] RUSHB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:16.347256] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RUSHB.txt [2026-03-09T20:30:16.347415] [INFO ] [sig ] [2531/3280] Completed RUSHB in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:16.347454] [INFO ] [sig ] [2532/3280] Forecasting RVMD... [2026-03-09T20:30:16.347484] [INFO ] [sig ] Generating forecast for: RVMD [2026-03-09T20:30:16.347513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-03-09T20:30:16.360241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-03-09T20:30:16.360686] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-03-09T20:30:16.361622] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-03-09T20:30:16.361680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:16.361740] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:16.361768] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:16.361826] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:16.419744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:16.420684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:16.420775] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:16.420807] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:16.542546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:16.542728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:16.542786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:16.542817] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:16.546320] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=60.92%) [2026-03-09T20:30:16.546650] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-03-09T20:30:16.546785] [INFO ] [sig ] RVMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:16.690121] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RVMD.txt [2026-03-09T20:30:16.690294] [INFO ] [sig ] [2532/3280] Completed RVMD in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:16.690334] [INFO ] [sig ] [2533/3280] Forecasting RVSB... [2026-03-09T20:30:16.690363] [INFO ] [sig ] Generating forecast for: RVSB [2026-03-09T20:30:16.690395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-03-09T20:30:16.706064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-03-09T20:30:16.706511] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-03-09T20:30:16.707510] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-03-09T20:30:16.707618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:16.707657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:16.707684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:16.707741] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:16.768506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:16.769941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:16.770039] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:16.770072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:16.889140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:16.889307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:16.889349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:16.889377] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:16.892922] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=84.07%) [2026-03-09T20:30:16.893222] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-03-09T20:30:16.893359] [INFO ] [sig ] RVSB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:17.036187] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RVSB.txt [2026-03-09T20:30:17.036345] [INFO ] [sig ] [2533/3280] Completed RVSB in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:17.036386] [INFO ] [sig ] [2534/3280] Forecasting RVTY... [2026-03-09T20:30:17.036420] [INFO ] [sig ] Generating forecast for: RVTY [2026-03-09T20:30:17.036451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-03-09T20:30:17.048653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-03-09T20:30:17.049029] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-03-09T20:30:17.049904] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-03-09T20:30:17.049959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:17.049992] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:17.050018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:17.050075] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:17.107723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:17.108592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:17.108679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:17.108713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:17.231540] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:17.231728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:17.231768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:17.231797] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:17.235301] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=44.66%) [2026-03-09T20:30:17.235617] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-03-09T20:30:17.235755] [INFO ] [sig ] RVTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:17.384852] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RVTY.txt [2026-03-09T20:30:17.385027] [INFO ] [sig ] [2534/3280] Completed RVTY in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:17.385070] [INFO ] [sig ] [2535/3280] Forecasting RWAY... [2026-03-09T20:30:17.385099] [INFO ] [sig ] Generating forecast for: RWAY [2026-03-09T20:30:17.385132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-03-09T20:30:17.398536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-03-09T20:30:17.398977] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-03-09T20:30:17.399881] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-03-09T20:30:17.399938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:17.399969] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:17.399997] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:17.400054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:17.462968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:17.463913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:17.464006] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:17.464039] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:17.590718] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:17.590885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:17.590926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:17.590989] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:17.594603] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=4.09%) [2026-03-09T20:30:17.594902] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-03-09T20:30:17.595041] [INFO ] [sig ] RWAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:17.738547] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RWAY.txt [2026-03-09T20:30:17.738710] [INFO ] [sig ] [2535/3280] Completed RWAY in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:17.738750] [INFO ] [sig ] [2536/3280] Forecasting RXO... [2026-03-09T20:30:17.738780] [INFO ] [sig ] Generating forecast for: RXO [2026-03-09T20:30:17.738812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-03-09T20:30:17.751458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-03-09T20:30:17.751826] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-03-09T20:30:17.752657] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-03-09T20:30:17.752710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:17.752753] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:17.752781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:17.752838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:17.812690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:17.813404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:17.813503] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:17.813546] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:17.939182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:17.939348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:17.939391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:17.939422] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:17.942995] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-03-09T20:30:17.943299] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-03-09T20:30:17.943433] [INFO ] [sig ] RXO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:18.087358] [INFO ] [LOCAL ] Saved forecast: RXO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RXO.txt [2026-03-09T20:30:18.087498] [INFO ] [sig ] [2536/3280] Completed RXO in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:18.087536] [INFO ] [sig ] [2537/3280] Forecasting RXRX... [2026-03-09T20:30:18.087599] [INFO ] [sig ] Generating forecast for: RXRX [2026-03-09T20:30:18.087632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-03-09T20:30:18.099236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-03-09T20:30:18.099543] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-03-09T20:30:18.100362] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-03-09T20:30:18.100415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:18.100447] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:18.100473] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:18.100530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:18.159187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:18.159877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:18.159957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:18.160001] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:18.287235] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:18.287399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:18.287443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:18.287472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:18.290966] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: DOWN (p=30.41%) [2026-03-09T20:30:18.291246] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-03-09T20:30:18.291374] [INFO ] [sig ] RXRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:18.434083] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RXRX.txt [2026-03-09T20:30:18.434216] [INFO ] [sig ] [2537/3280] Completed RXRX in 0.3s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:18.434255] [INFO ] [sig ] [2538/3280] Forecasting RY... [2026-03-09T20:30:18.434284] [INFO ] [sig ] Generating forecast for: RY [2026-03-09T20:30:18.434314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-03-09T20:30:18.447116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-03-09T20:30:18.447454] [INFO ] [FORECASTER] Starting predict_future for RY [2026-03-09T20:30:18.448384] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-03-09T20:30:18.448439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:18.448470] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:18.448496] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:18.448551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:18.506699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:18.507348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:18.507430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:18.507463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:18.633209] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:18.633361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:18.633400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:18.633430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:18.637229] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-03-09T20:30:18.637513] [INFO ] [FORECASTER] Completed predict_future for RY [2026-03-09T20:30:18.637687] [INFO ] [sig ] RY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:18.784371] [INFO ] [LOCAL ] Saved forecast: RY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RY.txt [2026-03-09T20:30:18.784538] [INFO ] [sig ] [2538/3280] Completed RY in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.5m [2026-03-09T20:30:18.784599] [INFO ] [sig ] [2539/3280] Forecasting RYAAY... [2026-03-09T20:30:18.784632] [INFO ] [sig ] Generating forecast for: RYAAY [2026-03-09T20:30:18.784661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-03-09T20:30:18.798048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-03-09T20:30:18.798469] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-03-09T20:30:18.799634] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-03-09T20:30:18.799886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:18.799934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:18.799962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:18.800019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:18.874834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:18.875766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:18.875857] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:18.875893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:19.013114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:19.013277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:19.013327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:19.013375] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:19.016992] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=59.41%) [2026-03-09T20:30:19.017274] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-03-09T20:30:19.017406] [INFO ] [sig ] RYAAY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:19.164611] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RYAAY.txt [2026-03-09T20:30:19.164755] [INFO ] [sig ] [2539/3280] Completed RYAAY in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.4m [2026-03-09T20:30:19.164797] [INFO ] [sig ] [2540/3280] Forecasting RYAM... [2026-03-09T20:30:19.164835] [INFO ] [sig ] Generating forecast for: RYAM [2026-03-09T20:30:19.164868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-03-09T20:30:19.175970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-03-09T20:30:19.176286] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-03-09T20:30:19.177139] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-03-09T20:30:19.177194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:19.177225] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:19.177252] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:19.177309] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:19.236097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:19.236783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:19.236864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:19.236898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:19.366515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:19.366712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:19.366755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:19.366785] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:19.370367] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=46.31%) [2026-03-09T20:30:19.370695] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-03-09T20:30:19.370826] [INFO ] [sig ] RYAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:19.520606] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RYAM.txt [2026-03-09T20:30:19.520845] [INFO ] [sig ] [2540/3280] Completed RYAM in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.4m [2026-03-09T20:30:19.520908] [INFO ] [sig ] [2541/3280] Forecasting RYAN... [2026-03-09T20:30:19.520955] [INFO ] [sig ] Generating forecast for: RYAN [2026-03-09T20:30:19.520997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-03-09T20:30:19.538431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-03-09T20:30:19.538928] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-03-09T20:30:19.539862] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-03-09T20:30:19.539915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:19.539946] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:19.539972] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:19.540028] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:19.600696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:19.601567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:19.601677] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:19.601711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:19.729001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:19.729177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:19.729219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:19.729248] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:19.733055] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=21.85%) [2026-03-09T20:30:19.733356] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-03-09T20:30:19.733498] [INFO ] [sig ] RYAN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:19.879519] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/RYAN.txt [2026-03-09T20:30:19.879710] [INFO ] [sig ] [2541/3280] Completed RYAN in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.4m [2026-03-09T20:30:19.879751] [INFO ] [sig ] [2542/3280] Forecasting RYN... [2026-03-09T20:30:19.879793] [INFO ] [sig ] Generating forecast for: RYN [2026-03-09T20:30:19.879824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-03-09T20:30:19.890894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-03-09T20:30:19.891273] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-03-09T20:30:19.892153] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-03-09T20:30:19.892212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:19.892243] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:19.892271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:19.892328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:19.953241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:19.954169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:19.954289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:19.954325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:20.074480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:20.074664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:20.074708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:20.074738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:20.078316] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-03-09T20:30:20.078626] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-03-09T20:30:20.078763] [INFO ] [sig ] RYN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:20.231064] [INFO ] [LOCAL ] Saved forecast: RYN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RYN.txt [2026-03-09T20:30:20.231240] [INFO ] [sig ] [2542/3280] Completed RYN in 0.4s | 2.78 sym/s | Total: 15.2m | ETA: 4.4m [2026-03-09T20:30:20.231281] [INFO ] [sig ] [2543/3280] Forecasting RYTM... [2026-03-09T20:30:20.231314] [INFO ] [sig ] Generating forecast for: RYTM [2026-03-09T20:30:20.231345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-03-09T20:30:20.243078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-03-09T20:30:20.243495] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-03-09T20:30:20.244392] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-03-09T20:30:20.244447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:20.244482] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:20.244511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:20.244568] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:20.310784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:20.311908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:20.311994] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:20.312029] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:20.461630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:20.461804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:20.461847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:20.461894] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:20.465719] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-03-09T20:30:20.466032] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-03-09T20:30:20.466176] [INFO ] [sig ] RYTM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:20.611253] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RYTM.txt [2026-03-09T20:30:20.611406] [INFO ] [sig ] [2543/3280] Completed RYTM in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:20.611446] [INFO ] [sig ] [2544/3280] Forecasting RZB... [2026-03-09T20:30:20.611476] [INFO ] [sig ] Generating forecast for: RZB [2026-03-09T20:30:20.611507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-03-09T20:30:20.625019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-03-09T20:30:20.625395] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-03-09T20:30:20.626262] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-03-09T20:30:20.626317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:20.626349] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:20.626375] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:20.626432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:20.686159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:20.687058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:20.687145] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:20.687180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:20.813833] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:20.814003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:20.814046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:20.814076] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:20.817628] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=80.36%) [2026-03-09T20:30:20.817923] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-03-09T20:30:20.818059] [INFO ] [sig ] RZB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:20.970872] [INFO ] [LOCAL ] Saved forecast: RZB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RZB.txt [2026-03-09T20:30:20.971103] [INFO ] [sig ] [2544/3280] Completed RZB in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:20.971150] [INFO ] [sig ] [2545/3280] Forecasting RZC... [2026-03-09T20:30:20.971181] [INFO ] [sig ] Generating forecast for: RZC [2026-03-09T20:30:20.971210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-03-09T20:30:20.986954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-03-09T20:30:20.987353] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-03-09T20:30:20.988399] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-03-09T20:30:20.988465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:20.988505] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:20.988537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:20.988623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:21.047081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:21.048157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:21.048271] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:21.048324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:21.177669] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:21.177863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:21.177908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:21.177940] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:21.182008] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-03-09T20:30:21.182357] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-03-09T20:30:21.182508] [INFO ] [sig ] RZC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:21.334362] [INFO ] [LOCAL ] Saved forecast: RZC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/RZC.txt [2026-03-09T20:30:21.334562] [INFO ] [sig ] [2545/3280] Completed RZC in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:21.334626] [INFO ] [sig ] [2546/3280] Forecasting S... [2026-03-09T20:30:21.334659] [INFO ] [sig ] Generating forecast for: S [2026-03-09T20:30:21.334689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-03-09T20:30:21.350556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-03-09T20:30:21.351221] [INFO ] [FORECASTER] Starting predict_future for S [2026-03-09T20:30:21.352408] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-03-09T20:30:21.352466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:21.352500] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:21.352528] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:21.352605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:21.414461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:21.415606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:21.415698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:21.415734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:21.550038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:21.550247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:21.550293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:21.550333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:21.554557] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-03-09T20:30:21.554954] [INFO ] [FORECASTER] Completed predict_future for S [2026-03-09T20:30:21.555119] [INFO ] [sig ] S: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:21.705285] [INFO ] [LOCAL ] Saved forecast: S 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/S.txt [2026-03-09T20:30:21.705480] [INFO ] [sig ] [2546/3280] Completed S in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:21.705541] [INFO ] [sig ] [2547/3280] Forecasting SA... [2026-03-09T20:30:21.705605] [INFO ] [sig ] Generating forecast for: SA [2026-03-09T20:30:21.705652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-03-09T20:30:21.720364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-03-09T20:30:21.721001] [INFO ] [FORECASTER] Starting predict_future for SA [2026-03-09T20:30:21.722121] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-03-09T20:30:21.722188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:21.722221] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:21.722248] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:21.722341] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:21.786377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:21.787332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:21.787433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:21.787481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:21.920253] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:21.920422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:21.920464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:21.920496] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:21.924821] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-03-09T20:30:21.925109] [INFO ] [FORECASTER] Completed predict_future for SA [2026-03-09T20:30:21.925243] [INFO ] [sig ] SA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:22.072238] [INFO ] [LOCAL ] Saved forecast: SA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SA.txt [2026-03-09T20:30:22.072402] [INFO ] [sig ] [2547/3280] Completed SA in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:22.072442] [INFO ] [sig ] [2548/3280] Forecasting SAFE... [2026-03-09T20:30:22.072475] [INFO ] [sig ] Generating forecast for: SAFE [2026-03-09T20:30:22.072504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-03-09T20:30:22.085328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-03-09T20:30:22.085753] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-03-09T20:30:22.086635] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-03-09T20:30:22.086693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:22.086726] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:22.086753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:22.086810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:22.150808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:22.151951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:22.152043] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:22.152075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:22.280050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:22.280224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:22.280268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:22.280297] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:22.284782] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=23.42%) [2026-03-09T20:30:22.285202] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-03-09T20:30:22.285423] [INFO ] [sig ] SAFE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:22.437145] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SAFE.txt [2026-03-09T20:30:22.437303] [INFO ] [sig ] [2548/3280] Completed SAFE in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:22.437355] [INFO ] [sig ] [2549/3280] Forecasting SAH... [2026-03-09T20:30:22.437389] [INFO ] [sig ] Generating forecast for: SAH [2026-03-09T20:30:22.437419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-03-09T20:30:22.449452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-03-09T20:30:22.449884] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-03-09T20:30:22.450794] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-03-09T20:30:22.450860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:22.450928] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:22.450956] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:22.451016] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:22.515321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:22.516493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:22.516714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:22.516759] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:22.643153] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:22.643338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:22.643393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:22.643430] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:22.647356] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=65.10%) [2026-03-09T20:30:22.647746] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-03-09T20:30:22.647887] [INFO ] [sig ] SAH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:22.806947] [INFO ] [LOCAL ] Saved forecast: SAH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SAH.txt [2026-03-09T20:30:22.807107] [INFO ] [sig ] [2549/3280] Completed SAH in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:22.807151] [INFO ] [sig ] [2550/3280] Forecasting SAIA... [2026-03-09T20:30:22.807181] [INFO ] [sig ] Generating forecast for: SAIA [2026-03-09T20:30:22.807210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-03-09T20:30:22.819977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-03-09T20:30:22.820375] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-03-09T20:30:22.821270] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-03-09T20:30:22.821326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:22.821358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:22.821385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:22.821440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:22.882827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:22.883848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:22.883956] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:22.884005] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:23.023940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:23.024142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:23.024187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:23.024216] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:23.028216] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=22.97%) [2026-03-09T20:30:23.028530] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-03-09T20:30:23.028706] [INFO ] [sig ] SAIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:23.179014] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SAIA.txt [2026-03-09T20:30:23.179188] [INFO ] [sig ] [2550/3280] Completed SAIA in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:23.179231] [INFO ] [sig ] [2551/3280] Forecasting SAIC... [2026-03-09T20:30:23.179271] [INFO ] [sig ] Generating forecast for: SAIC [2026-03-09T20:30:23.179305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-03-09T20:30:23.192691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-03-09T20:30:23.193279] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-03-09T20:30:23.194186] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-03-09T20:30:23.194243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:23.194278] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:23.194306] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:23.194364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:23.257830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:23.258795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:23.258886] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:23.258919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:23.395896] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:23.396066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:23.396107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:23.396135] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:23.400390] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-03-09T20:30:23.400717] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-03-09T20:30:23.400859] [INFO ] [sig ] SAIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:23.548815] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SAIC.txt [2026-03-09T20:30:23.548977] [INFO ] [sig ] [2551/3280] Completed SAIC in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:23.549016] [INFO ] [sig ] [2552/3280] Forecasting SAM... [2026-03-09T20:30:23.549046] [INFO ] [sig ] Generating forecast for: SAM [2026-03-09T20:30:23.549078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-03-09T20:30:23.560468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-03-09T20:30:23.560813] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-03-09T20:30:23.561643] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-03-09T20:30:23.561703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:23.561734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:23.561760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:23.561817] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:23.623279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:23.624012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:23.624100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:23.624134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:23.742222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:23.742334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:23.742371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:23.742445] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:23.745749] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-03-09T20:30:23.746019] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-03-09T20:30:23.746146] [INFO ] [sig ] SAM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:23.888161] [INFO ] [LOCAL ] Saved forecast: SAM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SAM.txt [2026-03-09T20:30:23.888275] [INFO ] [sig ] [2552/3280] Completed SAM in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:23.888313] [INFO ] [sig ] [2553/3280] Forecasting SAMG... [2026-03-09T20:30:23.888342] [INFO ] [sig ] Generating forecast for: SAMG [2026-03-09T20:30:23.888371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-03-09T20:30:23.900376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-03-09T20:30:23.900667] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-03-09T20:30:23.901448] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-03-09T20:30:23.901501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:23.901531] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:23.901558] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:23.901641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:23.959228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:23.959845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:23.959938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:23.959969] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:24.077001] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:24.077109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:24.077146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:24.077173] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:24.080462] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-03-09T20:30:24.080971] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-03-09T20:30:24.081100] [INFO ] [sig ] SAMG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:24.224030] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SAMG.txt [2026-03-09T20:30:24.224140] [INFO ] [sig ] [2553/3280] Completed SAMG in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:24.224177] [INFO ] [sig ] [2554/3280] Forecasting SAN... [2026-03-09T20:30:24.224204] [INFO ] [sig ] Generating forecast for: SAN [2026-03-09T20:30:24.224234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-03-09T20:30:24.235098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-03-09T20:30:24.235401] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-03-09T20:30:24.236246] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-03-09T20:30:24.236299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:24.236331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:24.236357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:24.236414] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:24.297600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:24.298670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:24.298786] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:24.298821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:24.421419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:24.421516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:24.421554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:24.421604] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:24.425113] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=75.90%) [2026-03-09T20:30:24.425400] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-03-09T20:30:24.425526] [INFO ] [sig ] SAN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:24.567311] [INFO ] [LOCAL ] Saved forecast: SAN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SAN.txt [2026-03-09T20:30:24.567449] [INFO ] [sig ] [2554/3280] Completed SAN in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 4.4m [2026-03-09T20:30:24.567496] [INFO ] [sig ] [2555/3280] Forecasting SANA... [2026-03-09T20:30:24.567527] [INFO ] [sig ] Generating forecast for: SANA [2026-03-09T20:30:24.567585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-03-09T20:30:24.580219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-03-09T20:30:24.580556] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-03-09T20:30:24.581413] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-03-09T20:30:24.581467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:24.581499] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:24.581525] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:24.581602] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:24.661994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:24.663056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:24.663156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:24.663189] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:24.788840] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:24.789021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:24.789061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:24.789090] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:24.792768] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-03-09T20:30:24.793332] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-03-09T20:30:24.793485] [INFO ] [sig ] SANA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:24.939953] [INFO ] [LOCAL ] Saved forecast: SANA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SANA.txt [2026-03-09T20:30:24.940095] [INFO ] [sig ] [2555/3280] Completed SANA in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.3m [2026-03-09T20:30:24.940135] [INFO ] [sig ] [2556/3280] Forecasting SANM... [2026-03-09T20:30:24.940163] [INFO ] [sig ] Generating forecast for: SANM [2026-03-09T20:30:24.940193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-03-09T20:30:24.952090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-03-09T20:30:24.952377] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-03-09T20:30:24.953207] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-03-09T20:30:24.953261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:24.953293] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:24.953320] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:24.953376] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:25.011176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:25.011790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:25.011869] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:25.011901] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:25.134973] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:25.135142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:25.135200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:25.135231] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:25.138980] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=54.05%) [2026-03-09T20:30:25.139269] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-03-09T20:30:25.139399] [INFO ] [sig ] SANM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:25.284673] [INFO ] [LOCAL ] Saved forecast: SANM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SANM.txt [2026-03-09T20:30:25.284835] [INFO ] [sig ] [2556/3280] Completed SANM in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 4.3m [2026-03-09T20:30:25.284875] [INFO ] [sig ] [2557/3280] Forecasting SAP... [2026-03-09T20:30:25.284906] [INFO ] [sig ] Generating forecast for: SAP [2026-03-09T20:30:25.284936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-03-09T20:30:25.297804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-03-09T20:30:25.298103] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-03-09T20:30:25.298957] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-03-09T20:30:25.299011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:25.299043] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:25.299069] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:25.299125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:25.356460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:25.357183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:25.357261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:25.357294] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:25.483665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:25.483835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:25.483876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:25.483905] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:25.488038] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=11.16%) [2026-03-09T20:30:25.488317] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-03-09T20:30:25.488445] [INFO ] [sig ] SAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:25.633669] [INFO ] [LOCAL ] Saved forecast: SAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SAP.txt [2026-03-09T20:30:25.633844] [INFO ] [sig ] [2557/3280] Completed SAP in 0.3s | 2.78 sym/s | Total: 15.3m | ETA: 4.3m [2026-03-09T20:30:25.633884] [INFO ] [sig ] [2558/3280] Forecasting SARK... [2026-03-09T20:30:25.633913] [INFO ] [sig ] Generating forecast for: SARK [2026-03-09T20:30:25.633943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-03-09T20:30:25.646020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-03-09T20:30:25.646403] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-03-09T20:30:25.647265] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-03-09T20:30:25.647319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:25.647349] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:25.647376] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:25.647433] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:25.714464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:25.715456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:25.715546] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:25.715606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:25.853525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:25.853715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:25.853760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:25.853790] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:25.857433] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-03-09T20:30:25.857797] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-03-09T20:30:25.857958] [INFO ] [sig ] SARK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:26.020161] [INFO ] [LOCAL ] Saved forecast: SARK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SARK.txt [2026-03-09T20:30:26.020321] [INFO ] [sig ] [2558/3280] Completed SARK in 0.4s | 2.78 sym/s | Total: 15.3m | ETA: 4.3m [2026-03-09T20:30:26.020360] [INFO ] [sig ] [2559/3280] Forecasting SATL... [2026-03-09T20:30:26.020391] [INFO ] [sig ] Generating forecast for: SATL [2026-03-09T20:30:26.020423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-03-09T20:30:26.031907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-03-09T20:30:26.032270] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-03-09T20:30:26.033119] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-03-09T20:30:26.033174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:26.033206] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:26.033234] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:26.033291] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:26.091169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:26.092119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:26.092236] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:26.092270] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:26.225425] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:26.225618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:26.225667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:26.225700] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:26.231665] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-03-09T20:30:26.232204] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-03-09T20:30:26.232377] [INFO ] [sig ] SATL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:26.425968] [INFO ] [LOCAL ] Saved forecast: SATL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SATL.txt [2026-03-09T20:30:26.426196] [INFO ] [sig ] [2559/3280] Completed SATL in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:26.426251] [INFO ] [sig ] [2560/3280] Forecasting SATS... [2026-03-09T20:30:26.426296] [INFO ] [sig ] Generating forecast for: SATS [2026-03-09T20:30:26.426345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-03-09T20:30:26.442722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-03-09T20:30:26.443216] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-03-09T20:30:26.444384] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-03-09T20:30:26.444453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:26.444516] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:26.444559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:26.444687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:26.516187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:26.517136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:26.517230] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:26.517265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:26.658776] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:26.658942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:26.658988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:26.659019] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:26.662555] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-03-09T20:30:26.662866] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-03-09T20:30:26.663014] [INFO ] [sig ] SATS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:26.849480] [INFO ] [LOCAL ] Saved forecast: SATS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SATS.txt [2026-03-09T20:30:26.849726] [INFO ] [sig ] [2560/3280] Completed SATS in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:26.849781] [INFO ] [sig ] [2561/3280] Forecasting SAVA... [2026-03-09T20:30:26.849816] [INFO ] [sig ] Generating forecast for: SAVA [2026-03-09T20:30:26.849850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-03-09T20:30:26.861921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-03-09T20:30:26.862325] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-03-09T20:30:26.863207] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-03-09T20:30:26.863262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:26.863296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:26.863324] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:26.863381] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:26.925481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:26.926427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:26.926523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:26.926557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:27.054162] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:27.054348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:27.054397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:27.054431] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:27.058081] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-03-09T20:30:27.058367] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-03-09T20:30:27.058502] [INFO ] [sig ] SAVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:27.201380] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SAVA.txt [2026-03-09T20:30:27.201524] [INFO ] [sig ] [2561/3280] Completed SAVA in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:27.201564] [INFO ] [sig ] [2562/3280] Forecasting SB... [2026-03-09T20:30:27.201615] [INFO ] [sig ] Generating forecast for: SB [2026-03-09T20:30:27.201646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-03-09T20:30:27.213433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-03-09T20:30:27.213841] [INFO ] [FORECASTER] Starting predict_future for SB [2026-03-09T20:30:27.214693] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-03-09T20:30:27.214747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:27.214779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:27.214807] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:27.214863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:27.273336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:27.274067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:27.274148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:27.274181] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:27.396243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:27.396608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:27.396651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:27.396679] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:27.400394] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-03-09T20:30:27.400697] [INFO ] [FORECASTER] Completed predict_future for SB [2026-03-09T20:30:27.400993] [INFO ] [sig ] SB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:27.545336] [INFO ] [LOCAL ] Saved forecast: SB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SB.txt [2026-03-09T20:30:27.545520] [INFO ] [sig ] [2562/3280] Completed SB in 0.3s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:27.545562] [INFO ] [sig ] [2563/3280] Forecasting SBAC... [2026-03-09T20:30:27.545613] [INFO ] [sig ] Generating forecast for: SBAC [2026-03-09T20:30:27.545646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-03-09T20:30:27.557810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-03-09T20:30:27.558389] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-03-09T20:30:27.559272] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-03-09T20:30:27.559327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:27.559358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:27.559385] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:27.559442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:27.620228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:27.621032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:27.621121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:27.621155] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:27.752733] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:27.753093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:27.753136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:27.753165] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:27.756794] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=41.04%) [2026-03-09T20:30:27.757093] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-03-09T20:30:27.757230] [INFO ] [sig ] SBAC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:27.903459] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SBAC.txt [2026-03-09T20:30:27.903620] [INFO ] [sig ] [2563/3280] Completed SBAC in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:27.903668] [INFO ] [sig ] [2564/3280] Forecasting SBCF... [2026-03-09T20:30:27.903698] [INFO ] [sig ] Generating forecast for: SBCF [2026-03-09T20:30:27.903730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-03-09T20:30:27.916168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-03-09T20:30:27.916533] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-03-09T20:30:27.917377] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-03-09T20:30:27.917430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:27.917462] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:27.917488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:27.917586] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:27.978172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:27.978914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:27.978999] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:27.979032] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:28.100910] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:28.101071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:28.101113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:28.101141] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:28.104668] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-03-09T20:30:28.104946] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-03-09T20:30:28.105074] [INFO ] [sig ] SBCF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:28.248035] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBCF.txt [2026-03-09T20:30:28.248171] [INFO ] [sig ] [2564/3280] Completed SBCF in 0.3s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:28.248388] [INFO ] [sig ] [2565/3280] Forecasting SBFM... [2026-03-09T20:30:28.248418] [INFO ] [sig ] Generating forecast for: SBFM [2026-03-09T20:30:28.248448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-03-09T20:30:28.260427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-03-09T20:30:28.260741] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-03-09T20:30:28.261758] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-03-09T20:30:28.261811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:28.262036] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:28.262063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:28.262119] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:28.320828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:28.321503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:28.321601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:28.321638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:28.446211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:28.446377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:28.446419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:28.446450] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:28.450530] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: UP (p=83.06%) [2026-03-09T20:30:28.450846] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-03-09T20:30:28.451002] [INFO ] [sig ] SBFM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:28.600083] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBFM.txt [2026-03-09T20:30:28.600238] [INFO ] [sig ] [2565/3280] Completed SBFM in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:28.600283] [INFO ] [sig ] [2566/3280] Forecasting SBGI... [2026-03-09T20:30:28.600332] [INFO ] [sig ] Generating forecast for: SBGI [2026-03-09T20:30:28.600371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-03-09T20:30:28.611665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-03-09T20:30:28.612020] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-03-09T20:30:28.612861] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-03-09T20:30:28.612915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:28.612974] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:28.613003] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:28.613060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:28.672305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:28.673336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:28.673422] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:28.673455] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:28.797356] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:28.797530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:28.797613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:28.797646] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:28.802223] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=85.75%) [2026-03-09T20:30:28.802545] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-03-09T20:30:28.802708] [INFO ] [sig ] SBGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:28.953961] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBGI.txt [2026-03-09T20:30:28.954117] [INFO ] [sig ] [2566/3280] Completed SBGI in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:28.954157] [INFO ] [sig ] [2567/3280] Forecasting SBH... [2026-03-09T20:30:28.954188] [INFO ] [sig ] Generating forecast for: SBH [2026-03-09T20:30:28.954219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-03-09T20:30:28.966432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-03-09T20:30:28.966895] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-03-09T20:30:28.967832] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-03-09T20:30:28.967888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:28.967920] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:28.967947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:28.968004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:29.027286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:29.028245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:29.028342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:29.028375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:29.160885] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:29.161066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:29.161126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:29.161174] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:29.164839] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=91.95%) [2026-03-09T20:30:29.165155] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-03-09T20:30:29.165297] [INFO ] [sig ] SBH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:29.312380] [INFO ] [LOCAL ] Saved forecast: SBH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBH.txt [2026-03-09T20:30:29.312538] [INFO ] [sig ] [2567/3280] Completed SBH in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:29.312595] [INFO ] [sig ] [2568/3280] Forecasting SBI... [2026-03-09T20:30:29.312629] [INFO ] [sig ] Generating forecast for: SBI [2026-03-09T20:30:29.312659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-03-09T20:30:29.324294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-03-09T20:30:29.324635] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-03-09T20:30:29.325498] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-03-09T20:30:29.325554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:29.325619] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:29.325653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:29.325712] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:29.383165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:29.383830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:29.383909] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:29.383941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:29.502037] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:29.502200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:29.502240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:29.502268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:29.505708] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=28.23%) [2026-03-09T20:30:29.505987] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-03-09T20:30:29.506115] [INFO ] [sig ] SBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:29.647895] [INFO ] [LOCAL ] Saved forecast: SBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SBI.txt [2026-03-09T20:30:29.648057] [INFO ] [sig ] [2568/3280] Completed SBI in 0.3s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:29.648098] [INFO ] [sig ] [2569/3280] Forecasting SBLK... [2026-03-09T20:30:29.648130] [INFO ] [sig ] Generating forecast for: SBLK [2026-03-09T20:30:29.648161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-03-09T20:30:29.660435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-03-09T20:30:29.660882] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-03-09T20:30:29.661843] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-03-09T20:30:29.661900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:29.661932] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:29.661960] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:29.662019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:29.721067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:29.721973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:29.722080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:29.722113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:29.847394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:29.847598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:29.847642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:29.847710] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:29.853661] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: UP (p=99.56%) [2026-03-09T20:30:29.854062] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-03-09T20:30:29.854216] [INFO ] [sig ] SBLK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:30.010842] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBLK.txt [2026-03-09T20:30:30.011178] [INFO ] [sig ] [2569/3280] Completed SBLK in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:30.011219] [INFO ] [sig ] [2570/3280] Forecasting SBRA... [2026-03-09T20:30:30.011249] [INFO ] [sig ] Generating forecast for: SBRA [2026-03-09T20:30:30.011279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-03-09T20:30:30.023994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-03-09T20:30:30.024387] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-03-09T20:30:30.025409] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-03-09T20:30:30.025463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:30.025495] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:30.025521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:30.025604] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:30.086151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:30.087016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:30.087099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:30.087132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:30.210699] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:30.210845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:30.210886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:30.210914] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:30.214527] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-03-09T20:30:30.214825] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-03-09T20:30:30.214953] [INFO ] [sig ] SBRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:30.357706] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SBRA.txt [2026-03-09T20:30:30.357830] [INFO ] [sig ] [2570/3280] Completed SBRA in 0.3s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:30.357869] [INFO ] [sig ] [2571/3280] Forecasting SBS... [2026-03-09T20:30:30.357898] [INFO ] [sig ] Generating forecast for: SBS [2026-03-09T20:30:30.357930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-03-09T20:30:30.370588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-03-09T20:30:30.371134] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-03-09T20:30:30.371963] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-03-09T20:30:30.372017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:30.372048] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:30.372085] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:30.372149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:30.432249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:30.432999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:30.433083] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:30.433115] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:30.561325] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:30.561489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:30.561533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:30.561567] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:30.565211] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-03-09T20:30:30.565523] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-03-09T20:30:30.565690] [INFO ] [sig ] SBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:30.714867] [INFO ] [LOCAL ] Saved forecast: SBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBS.txt [2026-03-09T20:30:30.715022] [INFO ] [sig ] [2571/3280] Completed SBS in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.3m [2026-03-09T20:30:30.715062] [INFO ] [sig ] [2572/3280] Forecasting SBSI... [2026-03-09T20:30:30.715092] [INFO ] [sig ] Generating forecast for: SBSI [2026-03-09T20:30:30.715128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-03-09T20:30:30.726890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-03-09T20:30:30.727301] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-03-09T20:30:30.728441] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-03-09T20:30:30.728498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:30.728530] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:30.728557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:30.728641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:30.789453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:30.790444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:30.790534] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:30.790566] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:30.912659] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:30.912821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:30.912863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:30.912892] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:30.916665] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-03-09T20:30:30.916963] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-03-09T20:30:30.917098] [INFO ] [sig ] SBSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:31.063190] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBSI.txt [2026-03-09T20:30:31.063349] [INFO ] [sig ] [2572/3280] Completed SBSI in 0.3s | 2.78 sym/s | Total: 15.4m | ETA: 4.2m [2026-03-09T20:30:31.063389] [INFO ] [sig ] [2573/3280] Forecasting SBUX... [2026-03-09T20:30:31.063418] [INFO ] [sig ] Generating forecast for: SBUX [2026-03-09T20:30:31.063450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-03-09T20:30:31.075735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-03-09T20:30:31.076162] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-03-09T20:30:31.077144] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-03-09T20:30:31.077202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:31.077235] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:31.077262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:31.077319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:31.140109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:31.141029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:31.141117] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:31.141151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:31.272696] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:31.272860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:31.272902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:31.272933] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:31.276464] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=58.57%) [2026-03-09T20:30:31.276773] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-03-09T20:30:31.276916] [INFO ] [sig ] SBUX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:31.438067] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SBUX.txt [2026-03-09T20:30:31.438241] [INFO ] [sig ] [2573/3280] Completed SBUX in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.2m [2026-03-09T20:30:31.438285] [INFO ] [sig ] [2574/3280] Forecasting SCD... [2026-03-09T20:30:31.438316] [INFO ] [sig ] Generating forecast for: SCD [2026-03-09T20:30:31.438347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-03-09T20:30:31.450526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-03-09T20:30:31.450947] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-03-09T20:30:31.451824] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-03-09T20:30:31.451884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:31.451926] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:31.451957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:31.452014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:31.512914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:31.513844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:31.513931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:31.513965] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:31.642236] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:31.642387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:31.642429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:31.642459] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:31.645990] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-03-09T20:30:31.646280] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-03-09T20:30:31.646414] [INFO ] [sig ] SCD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:31.799484] [INFO ] [LOCAL ] Saved forecast: SCD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SCD.txt [2026-03-09T20:30:31.799717] [INFO ] [sig ] [2574/3280] Completed SCD in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.2m [2026-03-09T20:30:31.799780] [INFO ] [sig ] [2575/3280] Forecasting SCHL... [2026-03-09T20:30:31.799825] [INFO ] [sig ] Generating forecast for: SCHL [2026-03-09T20:30:31.799881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-03-09T20:30:31.812364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-03-09T20:30:31.812854] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-03-09T20:30:31.814005] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-03-09T20:30:31.814061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:31.814094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:31.814122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:31.814180] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:31.874405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:31.875363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:31.875470] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:31.875519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:32.023013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:32.023213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:32.023278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:32.023326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:32.028447] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=13.97%) [2026-03-09T20:30:32.028850] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-03-09T20:30:32.029041] [INFO ] [sig ] SCHL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:32.182099] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SCHL.txt [2026-03-09T20:30:32.182256] [INFO ] [sig ] [2575/3280] Completed SCHL in 0.4s | 2.78 sym/s | Total: 15.4m | ETA: 4.2m [2026-03-09T20:30:32.182298] [INFO ] [sig ] [2576/3280] Forecasting SCI... [2026-03-09T20:30:32.182329] [INFO ] [sig ] Generating forecast for: SCI [2026-03-09T20:30:32.182360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-03-09T20:30:32.193686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-03-09T20:30:32.194203] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-03-09T20:30:32.195276] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-03-09T20:30:32.195331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:32.195362] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:32.195389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:32.195446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:32.261668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:32.262623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:32.262753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:32.262790] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:32.388599] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:32.388790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:32.388844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:32.388887] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:32.392699] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-03-09T20:30:32.392984] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-03-09T20:30:32.393118] [INFO ] [sig ] SCI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:32.587462] [INFO ] [LOCAL ] Saved forecast: SCI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SCI.txt [2026-03-09T20:30:32.587740] [INFO ] [sig ] [2576/3280] Completed SCI in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:32.587812] [INFO ] [sig ] [2577/3280] Forecasting SCL... [2026-03-09T20:30:32.587869] [INFO ] [sig ] Generating forecast for: SCL [2026-03-09T20:30:32.587913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-03-09T20:30:32.603444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-03-09T20:30:32.604141] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-03-09T20:30:32.605605] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-03-09T20:30:32.605683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:32.605734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:32.605775] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:32.605863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:32.685690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:32.686841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:32.686949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:32.686992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:32.835387] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:32.835554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:32.835617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:32.835648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:32.839446] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=57.18%) [2026-03-09T20:30:32.839789] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-03-09T20:30:32.839945] [INFO ] [sig ] SCL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:32.989992] [INFO ] [LOCAL ] Saved forecast: SCL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SCL.txt [2026-03-09T20:30:32.990155] [INFO ] [sig ] [2577/3280] Completed SCL in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:32.990197] [INFO ] [sig ] [2578/3280] Forecasting SCM... [2026-03-09T20:30:32.990229] [INFO ] [sig ] Generating forecast for: SCM [2026-03-09T20:30:32.990258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-03-09T20:30:33.004364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-03-09T20:30:33.004804] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-03-09T20:30:33.005750] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-03-09T20:30:33.005806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:33.005838] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:33.005865] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:33.005923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:33.073275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:33.074234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:33.074321] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:33.074354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:33.201775] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:33.201944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:33.201985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:33.202013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:33.205558] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-03-09T20:30:33.205884] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-03-09T20:30:33.206024] [INFO ] [sig ] SCM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:33.366945] [INFO ] [LOCAL ] Saved forecast: SCM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SCM.txt [2026-03-09T20:30:33.367118] [INFO ] [sig ] [2578/3280] Completed SCM in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:33.367159] [INFO ] [sig ] [2579/3280] Forecasting SCSC... [2026-03-09T20:30:33.367202] [INFO ] [sig ] Generating forecast for: SCSC [2026-03-09T20:30:33.367244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-03-09T20:30:33.381440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-03-09T20:30:33.381870] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-03-09T20:30:33.382762] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-03-09T20:30:33.382816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:33.382850] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:33.382878] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:33.382938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:33.447724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:33.448873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:33.448959] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:33.448999] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:33.581067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:33.581226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:33.581268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:33.581298] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:33.585427] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=14.60%) [2026-03-09T20:30:33.585748] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-03-09T20:30:33.585909] [INFO ] [sig ] SCSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:33.742800] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SCSC.txt [2026-03-09T20:30:33.743014] [INFO ] [sig ] [2579/3280] Completed SCSC in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:33.743057] [INFO ] [sig ] [2580/3280] Forecasting SCVL... [2026-03-09T20:30:33.743087] [INFO ] [sig ] Generating forecast for: SCVL [2026-03-09T20:30:33.743118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-03-09T20:30:33.755779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-03-09T20:30:33.756169] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-03-09T20:30:33.757040] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-03-09T20:30:33.757095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:33.757127] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:33.757154] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:33.757210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:33.820866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:33.821789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:33.821891] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:33.821925] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:33.948337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:33.948510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:33.948554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:33.948604] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:33.952492] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: UP (p=63.17%) [2026-03-09T20:30:33.952883] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-03-09T20:30:33.953033] [INFO ] [sig ] SCVL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:34.109838] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SCVL.txt [2026-03-09T20:30:34.110030] [INFO ] [sig ] [2580/3280] Completed SCVL in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:34.110076] [INFO ] [sig ] [2581/3280] Forecasting SCZ... [2026-03-09T20:30:34.110108] [INFO ] [sig ] Generating forecast for: SCZ [2026-03-09T20:30:34.110139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-03-09T20:30:34.123212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-03-09T20:30:34.123671] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-03-09T20:30:34.124641] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-03-09T20:30:34.124700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:34.124734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:34.124762] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:34.124821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:34.185257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:34.186179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:34.186299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:34.186333] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:34.312702] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:34.312858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:34.312899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:34.312928] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:34.316378] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-03-09T20:30:34.316683] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-03-09T20:30:34.316833] [INFO ] [sig ] SCZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:34.481464] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SCZ.txt [2026-03-09T20:30:34.481694] [INFO ] [sig ] [2581/3280] Completed SCZ in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:34.481754] [INFO ] [sig ] [2582/3280] Forecasting SD... [2026-03-09T20:30:34.481801] [INFO ] [sig ] Generating forecast for: SD [2026-03-09T20:30:34.481843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-03-09T20:30:34.495705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-03-09T20:30:34.496097] [INFO ] [FORECASTER] Starting predict_future for SD [2026-03-09T20:30:34.497046] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-03-09T20:30:34.497102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:34.497134] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:34.497163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:34.497396] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:34.562520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:34.563427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:34.563519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:34.563554] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:34.694787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:34.694962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:34.695006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:34.695037] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:34.698875] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=79.73%) [2026-03-09T20:30:34.699384] [INFO ] [FORECASTER] Completed predict_future for SD [2026-03-09T20:30:34.699524] [INFO ] [sig ] SD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:34.848284] [INFO ] [LOCAL ] Saved forecast: SD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SD.txt [2026-03-09T20:30:34.848477] [INFO ] [sig ] [2582/3280] Completed SD in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:34.848520] [INFO ] [sig ] [2583/3280] Forecasting SDA... [2026-03-09T20:30:34.848552] [INFO ] [sig ] Generating forecast for: SDA [2026-03-09T20:30:34.848607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-03-09T20:30:34.861306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-03-09T20:30:34.861707] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-03-09T20:30:34.862657] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-03-09T20:30:34.862714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:34.862802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:34.862853] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:34.862938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:34.929289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:34.930313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:34.930412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:34.930445] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:35.061672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:35.061839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:35.061886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:35.061930] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:35.065667] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=53.18%) [2026-03-09T20:30:35.066023] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-03-09T20:30:35.066363] [INFO ] [sig ] SDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:35.214861] [INFO ] [LOCAL ] Saved forecast: SDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SDA.txt [2026-03-09T20:30:35.215215] [INFO ] [sig ] [2583/3280] Completed SDA in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:35.215257] [INFO ] [sig ] [2584/3280] Forecasting SDHY... [2026-03-09T20:30:35.215287] [INFO ] [sig ] Generating forecast for: SDHY [2026-03-09T20:30:35.215317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-03-09T20:30:35.228703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-03-09T20:30:35.229037] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-03-09T20:30:35.230139] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-03-09T20:30:35.230204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:35.230238] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:35.230265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:35.230322] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:35.288264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:35.288923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:35.289017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:35.289050] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:35.408141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:35.408255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:35.408292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:35.408320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:35.411704] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=69.35%) [2026-03-09T20:30:35.412015] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-03-09T20:30:35.412145] [INFO ] [sig ] SDHY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:35.552937] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SDHY.txt [2026-03-09T20:30:35.553050] [INFO ] [sig ] [2584/3280] Completed SDHY in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:35.553092] [INFO ] [sig ] [2585/3280] Forecasting SDRL... [2026-03-09T20:30:35.553121] [INFO ] [sig ] Generating forecast for: SDRL [2026-03-09T20:30:35.553150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-03-09T20:30:35.564316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-03-09T20:30:35.564661] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-03-09T20:30:35.565698] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-03-09T20:30:35.565751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:35.565783] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:35.565809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:35.565870] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:35.624425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:35.625070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:35.625149] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:35.625180] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:35.744434] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:35.744552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:35.744607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:35.744637] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:35.748248] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-03-09T20:30:35.748527] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-03-09T20:30:35.748674] [INFO ] [sig ] SDRL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:35.891189] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SDRL.txt [2026-03-09T20:30:35.891300] [INFO ] [sig ] [2585/3280] Completed SDRL in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:35.891337] [INFO ] [sig ] [2586/3280] Forecasting SDVY... [2026-03-09T20:30:35.891366] [INFO ] [sig ] Generating forecast for: SDVY [2026-03-09T20:30:35.891395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-03-09T20:30:35.904340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-03-09T20:30:35.904653] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-03-09T20:30:35.905480] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-03-09T20:30:35.905533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:35.905563] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:35.905613] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:35.905671] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:35.964597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:35.965425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:35.965505] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:35.965537] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:36.090891] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:36.091006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:36.091044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:36.091122] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:36.094411] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-03-09T20:30:36.094708] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-03-09T20:30:36.094838] [INFO ] [sig ] SDVY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:36.235932] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SDVY.txt [2026-03-09T20:30:36.236041] [INFO ] [sig ] [2586/3280] Completed SDVY in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:36.236079] [INFO ] [sig ] [2587/3280] Forecasting SE... [2026-03-09T20:30:36.236108] [INFO ] [sig ] Generating forecast for: SE [2026-03-09T20:30:36.236137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-03-09T20:30:36.247939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-03-09T20:30:36.248266] [INFO ] [FORECASTER] Starting predict_future for SE [2026-03-09T20:30:36.249118] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-03-09T20:30:36.249358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:36.249390] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:36.249417] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:36.249473] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:36.308719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:36.309313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:36.309395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:36.309426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:36.431358] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:36.431458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:36.431496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:36.431523] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:36.434752] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-03-09T20:30:36.435024] [INFO ] [FORECASTER] Completed predict_future for SE [2026-03-09T20:30:36.435150] [INFO ] [sig ] SE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:36.575200] [INFO ] [LOCAL ] Saved forecast: SE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SE.txt [2026-03-09T20:30:36.575312] [INFO ] [sig ] [2587/3280] Completed SE in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:36.575357] [INFO ] [sig ] [2588/3280] Forecasting SEDG... [2026-03-09T20:30:36.575387] [INFO ] [sig ] Generating forecast for: SEDG [2026-03-09T20:30:36.575418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-03-09T20:30:36.586265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-03-09T20:30:36.586556] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-03-09T20:30:36.587378] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-03-09T20:30:36.587430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:36.587461] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:36.587488] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:36.587597] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:36.644618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:36.645273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:36.645354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:36.645386] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:36.772440] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:36.772685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:36.772733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:36.772764] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:36.776821] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=57.66%) [2026-03-09T20:30:36.777305] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-03-09T20:30:36.777443] [INFO ] [sig ] SEDG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:36.920438] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SEDG.txt [2026-03-09T20:30:36.920550] [INFO ] [sig ] [2588/3280] Completed SEDG in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.2m [2026-03-09T20:30:36.920609] [INFO ] [sig ] [2589/3280] Forecasting SEE... [2026-03-09T20:30:36.920639] [INFO ] [sig ] Generating forecast for: SEE [2026-03-09T20:30:36.920670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-03-09T20:30:36.932912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-03-09T20:30:36.933432] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-03-09T20:30:36.934474] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-03-09T20:30:36.934528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:36.934558] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:36.934604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:36.934661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:36.994734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:36.995382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:36.995461] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:36.995493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:37.119122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:37.119246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:37.119282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:37.119309] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:37.122716] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-03-09T20:30:37.122991] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-03-09T20:30:37.123137] [INFO ] [sig ] SEE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:37.265587] [INFO ] [LOCAL ] Saved forecast: SEE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SEE.txt [2026-03-09T20:30:37.265704] [INFO ] [sig ] [2589/3280] Completed SEE in 0.3s | 2.78 sym/s | Total: 15.5m | ETA: 4.1m [2026-03-09T20:30:37.265742] [INFO ] [sig ] [2590/3280] Forecasting SEIC... [2026-03-09T20:30:37.265772] [INFO ] [sig ] Generating forecast for: SEIC [2026-03-09T20:30:37.265801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-03-09T20:30:37.276894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-03-09T20:30:37.277220] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-03-09T20:30:37.278055] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-03-09T20:30:37.278108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:37.278140] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:37.278167] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:37.278224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:37.337481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:37.338141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:37.338222] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:37.338438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:37.460049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:37.460193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:37.460235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:37.460264] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:37.463681] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=52.77%) [2026-03-09T20:30:37.463998] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-03-09T20:30:37.464138] [INFO ] [sig ] SEIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:37.623498] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SEIC.txt [2026-03-09T20:30:37.623685] [INFO ] [sig ] [2590/3280] Completed SEIC in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.1m [2026-03-09T20:30:37.623729] [INFO ] [sig ] [2591/3280] Forecasting SELF... [2026-03-09T20:30:37.623762] [INFO ] [sig ] Generating forecast for: SELF [2026-03-09T20:30:37.623794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-03-09T20:30:37.636040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-03-09T20:30:37.636648] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-03-09T20:30:37.637468] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-03-09T20:30:37.637523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:37.637600] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:37.637635] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:37.637692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:37.698627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:37.699685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:37.699790] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:37.699836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:37.828049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:37.828420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:37.828481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:37.828513] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:37.832435] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=70.48%) [2026-03-09T20:30:37.832752] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-03-09T20:30:37.832900] [INFO ] [sig ] SELF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:37.976161] [INFO ] [LOCAL ] Saved forecast: SELF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SELF.txt [2026-03-09T20:30:37.976323] [INFO ] [sig ] [2591/3280] Completed SELF in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.1m [2026-03-09T20:30:37.976363] [INFO ] [sig ] [2592/3280] Forecasting SEM... [2026-03-09T20:30:37.976394] [INFO ] [sig ] Generating forecast for: SEM [2026-03-09T20:30:37.976424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-03-09T20:30:37.988027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-03-09T20:30:37.988411] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-03-09T20:30:37.989278] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-03-09T20:30:37.989332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:37.989364] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:37.989390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:37.989447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:38.047076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:38.047991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:38.048076] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:38.048108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:38.173439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:38.173633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:38.173680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:38.173709] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:38.177202] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=88.35%) [2026-03-09T20:30:38.177486] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-03-09T20:30:38.177667] [INFO ] [sig ] SEM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:38.328373] [INFO ] [LOCAL ] Saved forecast: SEM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SEM.txt [2026-03-09T20:30:38.328584] [INFO ] [sig ] [2592/3280] Completed SEM in 0.4s | 2.78 sym/s | Total: 15.5m | ETA: 4.1m [2026-03-09T20:30:38.328633] [INFO ] [sig ] [2593/3280] Forecasting SENEA... [2026-03-09T20:30:38.328663] [INFO ] [sig ] Generating forecast for: SENEA [2026-03-09T20:30:38.328694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-03-09T20:30:38.342727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-03-09T20:30:38.343090] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-03-09T20:30:38.344526] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-03-09T20:30:38.344597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:38.344631] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:38.344659] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:38.344714] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:38.403459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:38.404564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:38.404730] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:38.404766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:38.527751] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:38.527919] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:30:38.527961] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:38.527989] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:38.531648] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-03-09T20:30:38.531935] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-03-09T20:30:38.532261] [INFO ] [sig ] SENEA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:38.676912] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SENEA.txt [2026-03-09T20:30:38.677085] [INFO ] [sig ] [2593/3280] Completed SENEA in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:38.677126] [INFO ] [sig ] [2594/3280] Forecasting SENS... [2026-03-09T20:30:38.677158] [INFO ] [sig ] Generating forecast for: SENS [2026-03-09T20:30:38.677188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-03-09T20:30:38.691027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-03-09T20:30:38.691450] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-03-09T20:30:38.692295] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-03-09T20:30:38.692350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:38.692382] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:38.692409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:38.692469] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:38.755902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:38.756920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:38.757013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:38.757047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:38.888085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:38.888252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:38.888293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:38.888323] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:38.891840] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-03-09T20:30:38.892119] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-03-09T20:30:38.892247] [INFO ] [sig ] SENS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:39.037854] [INFO ] [LOCAL ] Saved forecast: SENS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SENS.txt [2026-03-09T20:30:39.038019] [INFO ] [sig ] [2594/3280] Completed SENS in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:39.038062] [INFO ] [sig ] [2595/3280] Forecasting SERA... [2026-03-09T20:30:39.038092] [INFO ] [sig ] Generating forecast for: SERA [2026-03-09T20:30:39.038122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-03-09T20:30:39.049681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-03-09T20:30:39.050038] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-03-09T20:30:39.050906] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-03-09T20:30:39.050962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:39.051023] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:39.051055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:39.051114] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:39.111151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:39.111970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:39.112065] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:39.112099] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:39.232018] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:39.232162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:39.232394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:39.232422] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:39.236038] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-03-09T20:30:39.236506] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-03-09T20:30:39.236657] [INFO ] [sig ] SERA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:39.380443] [INFO ] [LOCAL ] Saved forecast: SERA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SERA.txt [2026-03-09T20:30:39.380564] [INFO ] [sig ] [2595/3280] Completed SERA in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:39.380621] [INFO ] [sig ] [2596/3280] Forecasting SES... [2026-03-09T20:30:39.380651] [INFO ] [sig ] Generating forecast for: SES [2026-03-09T20:30:39.380682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-03-09T20:30:39.393090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-03-09T20:30:39.393618] [INFO ] [FORECASTER] Starting predict_future for SES [2026-03-09T20:30:39.394654] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-03-09T20:30:39.394714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:39.394746] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:39.394773] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:39.394829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:39.453946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:39.454856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:39.454944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:39.454977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:39.582028] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:39.582190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:39.582232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:39.582262] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:39.585727] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=17.93%) [2026-03-09T20:30:39.586006] [INFO ] [FORECASTER] Completed predict_future for SES [2026-03-09T20:30:39.586319] [INFO ] [sig ] SES: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:39.732355] [INFO ] [LOCAL ] Saved forecast: SES 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SES.txt [2026-03-09T20:30:39.732542] [INFO ] [sig ] [2596/3280] Completed SES in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:39.732602] [INFO ] [sig ] [2597/3280] Forecasting SEVN... [2026-03-09T20:30:39.732636] [INFO ] [sig ] Generating forecast for: SEVN [2026-03-09T20:30:39.732666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-03-09T20:30:39.744861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-03-09T20:30:39.745220] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-03-09T20:30:39.746057] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-03-09T20:30:39.746110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:39.746327] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:39.746354] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:39.746410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:39.805753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:39.806409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:39.806487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:39.806519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:39.926014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:39.926168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:39.926209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:39.926237] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:39.929729] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-03-09T20:30:39.930007] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-03-09T20:30:39.930138] [INFO ] [sig ] SEVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:40.080011] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SEVN.txt [2026-03-09T20:30:40.080369] [INFO ] [sig ] [2597/3280] Completed SEVN in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:40.080415] [INFO ] [sig ] [2598/3280] Forecasting SEZL... [2026-03-09T20:30:40.080446] [INFO ] [sig ] Generating forecast for: SEZL [2026-03-09T20:30:40.080482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-03-09T20:30:40.092152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-03-09T20:30:40.092506] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-03-09T20:30:40.093363] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-03-09T20:30:40.093417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:40.093449] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:40.093476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:40.093545] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:40.151721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:40.152552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:40.152662] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:40.152696] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:40.269427] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:40.269609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:40.269653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:40.269700] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:40.273132] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=69.96%) [2026-03-09T20:30:40.273411] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-03-09T20:30:40.273541] [INFO ] [sig ] SEZL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:40.415966] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SEZL.txt [2026-03-09T20:30:40.416141] [INFO ] [sig ] [2598/3280] Completed SEZL in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:40.416181] [INFO ] [sig ] [2599/3280] Forecasting SF... [2026-03-09T20:30:40.416219] [INFO ] [sig ] Generating forecast for: SF [2026-03-09T20:30:40.416249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-03-09T20:30:40.428943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-03-09T20:30:40.429330] [INFO ] [FORECASTER] Starting predict_future for SF [2026-03-09T20:30:40.430379] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-03-09T20:30:40.430439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:40.430473] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:40.430499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:40.430556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:40.489767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:40.490718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:40.490807] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:40.490841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:40.614933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:40.615115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:40.615156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:40.615186] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:40.618866] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=44.90%) [2026-03-09T20:30:40.619164] [INFO ] [FORECASTER] Completed predict_future for SF [2026-03-09T20:30:40.619300] [INFO ] [sig ] SF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:40.772512] [INFO ] [LOCAL ] Saved forecast: SF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SF.txt [2026-03-09T20:30:40.772701] [INFO ] [sig ] [2599/3280] Completed SF in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:40.772743] [INFO ] [sig ] [2600/3280] Forecasting SFB... [2026-03-09T20:30:40.772774] [INFO ] [sig ] Generating forecast for: SFB [2026-03-09T20:30:40.772811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-03-09T20:30:40.786071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-03-09T20:30:40.786737] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-03-09T20:30:40.787706] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-03-09T20:30:40.787761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:40.787842] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:40.787883] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:40.787968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:40.853788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:40.854997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:40.855296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:40.855331] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:40.973109] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:40.973267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:40.973308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:40.973338] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:40.976779] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-03-09T20:30:40.977063] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-03-09T20:30:40.977193] [INFO ] [sig ] SFB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:41.124351] [INFO ] [LOCAL ] Saved forecast: SFB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFB.txt [2026-03-09T20:30:41.124547] [INFO ] [sig ] [2600/3280] Completed SFB in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:41.124627] [INFO ] [sig ] [2601/3280] Forecasting SFBS... [2026-03-09T20:30:41.124659] [INFO ] [sig ] Generating forecast for: SFBS [2026-03-09T20:30:41.124693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-03-09T20:30:41.137174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-03-09T20:30:41.137531] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-03-09T20:30:41.138435] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-03-09T20:30:41.138490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:41.138521] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:41.138547] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:41.138628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:41.199814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:41.200487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:41.200590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:41.200627] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:41.336611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:41.336774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:41.336818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:41.336860] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:41.340966] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-03-09T20:30:41.341316] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-03-09T20:30:41.341456] [INFO ] [sig ] SFBS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:41.502354] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFBS.txt [2026-03-09T20:30:41.502537] [INFO ] [sig ] [2601/3280] Completed SFBS in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:41.502597] [INFO ] [sig ] [2602/3280] Forecasting SFIX... [2026-03-09T20:30:41.502631] [INFO ] [sig ] Generating forecast for: SFIX [2026-03-09T20:30:41.502661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-03-09T20:30:41.514608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-03-09T20:30:41.515096] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-03-09T20:30:41.516032] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-03-09T20:30:41.516088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:41.516120] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:41.516146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:41.516203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:41.586356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:41.587328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:41.587417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:41.587460] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:41.712903] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:41.713077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:41.713123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:41.713168] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:41.716636] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-03-09T20:30:41.716914] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-03-09T20:30:41.717044] [INFO ] [sig ] SFIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:41.861256] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFIX.txt [2026-03-09T20:30:41.861388] [INFO ] [sig ] [2602/3280] Completed SFIX in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:41.861426] [INFO ] [sig ] [2603/3280] Forecasting SFL... [2026-03-09T20:30:41.861456] [INFO ] [sig ] Generating forecast for: SFL [2026-03-09T20:30:41.861486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-03-09T20:30:41.873486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-03-09T20:30:41.873890] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-03-09T20:30:41.874813] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-03-09T20:30:41.874870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:41.874905] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:41.874933] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:41.874991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:41.937615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:41.938511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:41.938620] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:41.938657] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:42.069956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:42.070120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:42.070161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:42.070223] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:42.073787] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-03-09T20:30:42.074105] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-03-09T20:30:42.074236] [INFO ] [sig ] SFL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:42.227677] [INFO ] [LOCAL ] Saved forecast: SFL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SFL.txt [2026-03-09T20:30:42.227843] [INFO ] [sig ] [2603/3280] Completed SFL in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:42.227884] [INFO ] [sig ] [2604/3280] Forecasting SFLO... [2026-03-09T20:30:42.227915] [INFO ] [sig ] Generating forecast for: SFLO [2026-03-09T20:30:42.227948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-03-09T20:30:42.239249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-03-09T20:30:42.239647] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-03-09T20:30:42.240494] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-03-09T20:30:42.240557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:42.240611] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:42.240640] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:42.240697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:42.297922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:42.298727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:42.298827] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:42.298876] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:42.420130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:42.420297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:42.420339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:42.420367] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:42.423836] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-03-09T20:30:42.424114] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-03-09T20:30:42.424246] [INFO ] [sig ] SFLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:42.572106] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFLO.txt [2026-03-09T20:30:42.572271] [INFO ] [sig ] [2604/3280] Completed SFLO in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.1m [2026-03-09T20:30:42.572311] [INFO ] [sig ] [2605/3280] Forecasting SFM... [2026-03-09T20:30:42.572340] [INFO ] [sig ] Generating forecast for: SFM [2026-03-09T20:30:42.572371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-03-09T20:30:42.584465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-03-09T20:30:42.584884] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-03-09T20:30:42.585990] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-03-09T20:30:42.586047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:42.586081] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:42.586107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:42.586336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:42.646818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:42.647619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:42.647704] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:42.647738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:42.773878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:42.774042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:42.774089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:42.774124] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:42.777543] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=36.92%) [2026-03-09T20:30:42.777865] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-03-09T20:30:42.777998] [INFO ] [sig ] SFM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:42.930308] [INFO ] [LOCAL ] Saved forecast: SFM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFM.txt [2026-03-09T20:30:42.930505] [INFO ] [sig ] [2605/3280] Completed SFM in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.0m [2026-03-09T20:30:42.930558] [INFO ] [sig ] [2606/3280] Forecasting SFNC... [2026-03-09T20:30:42.930610] [INFO ] [sig ] Generating forecast for: SFNC [2026-03-09T20:30:42.930644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-03-09T20:30:42.943072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-03-09T20:30:42.943480] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-03-09T20:30:42.944396] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-03-09T20:30:42.944454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:42.944487] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:42.944515] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:42.944603] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:43.003283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:43.004223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:43.004312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:43.004346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:43.126832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:43.126991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:43.127039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:43.127073] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:43.130555] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=17.05%) [2026-03-09T20:30:43.130849] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-03-09T20:30:43.130979] [INFO ] [sig ] SFNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:43.272515] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SFNC.txt [2026-03-09T20:30:43.272695] [INFO ] [sig ] [2606/3280] Completed SFNC in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.0m [2026-03-09T20:30:43.272737] [INFO ] [sig ] [2607/3280] Forecasting SG... [2026-03-09T20:30:43.272768] [INFO ] [sig ] Generating forecast for: SG [2026-03-09T20:30:43.272798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-03-09T20:30:43.285899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-03-09T20:30:43.286458] [INFO ] [FORECASTER] Starting predict_future for SG [2026-03-09T20:30:43.287293] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-03-09T20:30:43.287347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:43.287379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:43.287406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:43.287463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:43.348350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:43.349234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:43.349322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:43.349355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:43.478958] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:43.479116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:43.479164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:43.479194] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:43.482851] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-03-09T20:30:43.483177] [INFO ] [FORECASTER] Completed predict_future for SG [2026-03-09T20:30:43.483313] [INFO ] [sig ] SG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:43.634064] [INFO ] [LOCAL ] Saved forecast: SG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SG.txt [2026-03-09T20:30:43.634233] [INFO ] [sig ] [2607/3280] Completed SG in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.0m [2026-03-09T20:30:43.634273] [INFO ] [sig ] [2608/3280] Forecasting SGC... [2026-03-09T20:30:43.634304] [INFO ] [sig ] Generating forecast for: SGC [2026-03-09T20:30:43.634334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-03-09T20:30:43.647622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-03-09T20:30:43.648107] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-03-09T20:30:43.649177] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-03-09T20:30:43.649262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:43.649299] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:43.649337] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:43.649417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:43.709133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:43.710092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:43.710187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:43.710223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:43.831805] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:43.831978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:43.832030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:43.832066] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:43.835848] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=12.90%) [2026-03-09T20:30:43.836205] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-03-09T20:30:43.836355] [INFO ] [sig ] SGC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:43.982392] [INFO ] [LOCAL ] Saved forecast: SGC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SGC.txt [2026-03-09T20:30:43.982538] [INFO ] [sig ] [2608/3280] Completed SGC in 0.3s | 2.78 sym/s | Total: 15.6m | ETA: 4.0m [2026-03-09T20:30:43.982597] [INFO ] [sig ] [2609/3280] Forecasting SGHC... [2026-03-09T20:30:43.982631] [INFO ] [sig ] Generating forecast for: SGHC [2026-03-09T20:30:43.982662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-03-09T20:30:43.993899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-03-09T20:30:43.994279] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-03-09T20:30:43.995142] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-03-09T20:30:43.995199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:43.995246] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:43.995274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:43.995332] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:44.054281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:44.054989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:44.055077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:44.055112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:44.181464] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:44.181655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:44.181699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:44.181728] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:44.185429] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: UP (p=96.85%) [2026-03-09T20:30:44.185740] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-03-09T20:30:44.185872] [INFO ] [sig ] SGHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:44.342460] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SGHC.txt [2026-03-09T20:30:44.342631] [INFO ] [sig ] [2609/3280] Completed SGHC in 0.4s | 2.78 sym/s | Total: 15.6m | ETA: 4.0m [2026-03-09T20:30:44.342674] [INFO ] [sig ] [2610/3280] Forecasting SGRY... [2026-03-09T20:30:44.342702] [INFO ] [sig ] Generating forecast for: SGRY [2026-03-09T20:30:44.342731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-03-09T20:30:44.354982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-03-09T20:30:44.355425] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-03-09T20:30:44.356341] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-03-09T20:30:44.356403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:44.356439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:44.356468] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:44.356526] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:44.417075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:44.418040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:44.418171] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:44.418207] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:44.552880] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:44.553055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:44.553100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:44.553131] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:44.557019] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-03-09T20:30:44.557501] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-03-09T20:30:44.557675] [INFO ] [sig ] SGRY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:44.704396] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SGRY.txt [2026-03-09T20:30:44.704603] [INFO ] [sig ] [2610/3280] Completed SGRY in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:44.704657] [INFO ] [sig ] [2611/3280] Forecasting SHAK... [2026-03-09T20:30:44.704691] [INFO ] [sig ] Generating forecast for: SHAK [2026-03-09T20:30:44.704723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-03-09T20:30:44.716126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-03-09T20:30:44.716541] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-03-09T20:30:44.717695] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-03-09T20:30:44.717760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:44.717801] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:44.717836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:44.717912] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:44.780221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:44.781193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:44.781289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:44.781323] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:44.909932] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:44.910155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:44.910217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:44.910249] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:44.914345] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-03-09T20:30:44.914712] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-03-09T20:30:44.914858] [INFO ] [sig ] SHAK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:45.060648] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SHAK.txt [2026-03-09T20:30:45.060837] [INFO ] [sig ] [2611/3280] Completed SHAK in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:45.060881] [INFO ] [sig ] [2612/3280] Forecasting SHBI... [2026-03-09T20:30:45.060912] [INFO ] [sig ] Generating forecast for: SHBI [2026-03-09T20:30:45.060942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-03-09T20:30:45.074057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-03-09T20:30:45.074461] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-03-09T20:30:45.075303] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-03-09T20:30:45.075358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:45.075389] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:45.075415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:45.075471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:45.134761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:45.135648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:45.135739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:45.135772] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:45.263909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:45.264082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:45.264131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:45.264166] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:45.268692] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=72.31%) [2026-03-09T20:30:45.269027] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-03-09T20:30:45.269198] [INFO ] [sig ] SHBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:45.420913] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHBI.txt [2026-03-09T20:30:45.421074] [INFO ] [sig ] [2612/3280] Completed SHBI in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:45.421114] [INFO ] [sig ] [2613/3280] Forecasting SHC... [2026-03-09T20:30:45.421146] [INFO ] [sig ] Generating forecast for: SHC [2026-03-09T20:30:45.421176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-03-09T20:30:45.433622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-03-09T20:30:45.434034] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-03-09T20:30:45.435109] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-03-09T20:30:45.435164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:45.435387] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:45.435414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:45.435472] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:45.508463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:45.509675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:45.509810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:45.509861] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:45.678844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:45.679028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:45.679079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:45.679115] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:45.682897] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-03-09T20:30:45.683263] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-03-09T20:30:45.683425] [INFO ] [sig ] SHC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:45.831695] [INFO ] [LOCAL ] Saved forecast: SHC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHC.txt [2026-03-09T20:30:45.831896] [INFO ] [sig ] [2613/3280] Completed SHC in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:45.831938] [INFO ] [sig ] [2614/3280] Forecasting SHEL... [2026-03-09T20:30:45.831969] [INFO ] [sig ] Generating forecast for: SHEL [2026-03-09T20:30:45.831999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-03-09T20:30:45.843768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-03-09T20:30:45.844172] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-03-09T20:30:45.845044] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-03-09T20:30:45.845099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:45.845151] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:45.845180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:45.845237] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:45.902291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:45.903182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:45.903285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:45.903319] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:46.033732] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:46.033897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:46.033939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:46.033967] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:46.037445] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: UP (p=73.92%) [2026-03-09T20:30:46.037768] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-03-09T20:30:46.037914] [INFO ] [sig ] SHEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:46.187590] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHEL.txt [2026-03-09T20:30:46.187770] [INFO ] [sig ] [2614/3280] Completed SHEL in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:46.187812] [INFO ] [sig ] [2615/3280] Forecasting SHEN... [2026-03-09T20:30:46.187842] [INFO ] [sig ] Generating forecast for: SHEN [2026-03-09T20:30:46.187874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-03-09T20:30:46.200947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-03-09T20:30:46.201349] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-03-09T20:30:46.202212] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-03-09T20:30:46.202270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:46.202303] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:46.202332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:46.202390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:46.268729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:46.269901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:46.270029] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:46.270067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:46.400924] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:46.401110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:46.401153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:46.401184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:46.405359] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=16.73%) [2026-03-09T20:30:46.405730] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-03-09T20:30:46.405876] [INFO ] [sig ] SHEN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:46.561445] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SHEN.txt [2026-03-09T20:30:46.561643] [INFO ] [sig ] [2615/3280] Completed SHEN in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:46.561687] [INFO ] [sig ] [2616/3280] Forecasting SHG... [2026-03-09T20:30:46.561718] [INFO ] [sig ] Generating forecast for: SHG [2026-03-09T20:30:46.561751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-03-09T20:30:46.576484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-03-09T20:30:46.577172] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-03-09T20:30:46.578295] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-03-09T20:30:46.578351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:46.578385] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:46.578414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:46.578471] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:46.640965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:46.641860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:46.641963] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:46.642018] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:46.773777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:46.773944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:46.773986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:46.774016] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:46.778270] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=55.20%) [2026-03-09T20:30:46.778605] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-03-09T20:30:46.778746] [INFO ] [sig ] SHG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:46.934687] [INFO ] [LOCAL ] Saved forecast: SHG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHG.txt [2026-03-09T20:30:46.934862] [INFO ] [sig ] [2616/3280] Completed SHG in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:46.934903] [INFO ] [sig ] [2617/3280] Forecasting SHLS... [2026-03-09T20:30:46.934934] [INFO ] [sig ] Generating forecast for: SHLS [2026-03-09T20:30:46.934964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-03-09T20:30:46.947898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-03-09T20:30:46.948309] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-03-09T20:30:46.949219] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-03-09T20:30:46.949274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:46.949344] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:46.949374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:46.949437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:47.014050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:47.015039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:47.015142] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:47.015178] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:47.150566] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:47.150753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:47.150797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:47.150827] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:47.154508] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-03-09T20:30:47.154824] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-03-09T20:30:47.154963] [INFO ] [sig ] SHLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:47.303821] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHLS.txt [2026-03-09T20:30:47.303975] [INFO ] [sig ] [2617/3280] Completed SHLS in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:47.304018] [INFO ] [sig ] [2618/3280] Forecasting SHO... [2026-03-09T20:30:47.304049] [INFO ] [sig ] Generating forecast for: SHO [2026-03-09T20:30:47.304081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-03-09T20:30:47.317464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-03-09T20:30:47.318111] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-03-09T20:30:47.319037] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-03-09T20:30:47.319094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:47.319128] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:47.319166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:47.319229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:47.386653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:47.387789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:47.387905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:47.387948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:47.517780] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:47.517945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:47.517987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:47.518019] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:47.521850] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-03-09T20:30:47.522189] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-03-09T20:30:47.522338] [INFO ] [sig ] SHO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:47.670742] [INFO ] [LOCAL ] Saved forecast: SHO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHO.txt [2026-03-09T20:30:47.670916] [INFO ] [sig ] [2618/3280] Completed SHO in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:47.670959] [INFO ] [sig ] [2619/3280] Forecasting SHOC... [2026-03-09T20:30:47.670991] [INFO ] [sig ] Generating forecast for: SHOC [2026-03-09T20:30:47.671021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-03-09T20:30:47.683530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-03-09T20:30:47.683927] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-03-09T20:30:47.684779] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-03-09T20:30:47.684834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:47.684878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:47.684906] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:47.684964] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:47.741740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:47.742598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:47.742700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:47.742740] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:47.860838] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:47.861003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:47.861044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:47.861074] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:47.864928] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=36.31%) [2026-03-09T20:30:47.865291] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-03-09T20:30:47.865443] [INFO ] [sig ] SHOC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:48.106019] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SHOC.txt [2026-03-09T20:30:48.106191] [INFO ] [sig ] [2619/3280] Completed SHOC in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:48.106234] [INFO ] [sig ] [2620/3280] Forecasting SHOO... [2026-03-09T20:30:48.106267] [INFO ] [sig ] Generating forecast for: SHOO [2026-03-09T20:30:48.106300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-03-09T20:30:48.119056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-03-09T20:30:48.119457] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-03-09T20:30:48.120344] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-03-09T20:30:48.120401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:48.120433] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:48.120461] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:48.120518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:48.182640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:48.183557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:48.183696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:48.183743] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:48.317789] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:48.318023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:48.318077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:48.318143] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:48.322127] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-03-09T20:30:48.322443] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-03-09T20:30:48.322604] [INFO ] [sig ] SHOO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:48.481681] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SHOO.txt [2026-03-09T20:30:48.481851] [INFO ] [sig ] [2620/3280] Completed SHOO in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:48.481895] [INFO ] [sig ] [2621/3280] Forecasting SHOP... [2026-03-09T20:30:48.481927] [INFO ] [sig ] Generating forecast for: SHOP [2026-03-09T20:30:48.481958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-03-09T20:30:48.495977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-03-09T20:30:48.496397] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-03-09T20:30:48.497474] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-03-09T20:30:48.497532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:48.497623] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:48.497652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:48.497711] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:48.560042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:48.560996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:48.561107] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:48.561146] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:48.693933] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:48.694096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:48.694139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:48.694171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:48.697709] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-03-09T20:30:48.697996] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-03-09T20:30:48.698142] [INFO ] [sig ] SHOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:48.844284] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHOP.txt [2026-03-09T20:30:48.844448] [INFO ] [sig ] [2621/3280] Completed SHOP in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 4.0m [2026-03-09T20:30:48.844489] [INFO ] [sig ] [2622/3280] Forecasting SHY... [2026-03-09T20:30:48.844519] [INFO ] [sig ] Generating forecast for: SHY [2026-03-09T20:30:48.844549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-03-09T20:30:48.857533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-03-09T20:30:48.857991] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-03-09T20:30:48.858947] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-03-09T20:30:48.859008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:48.859041] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:48.859067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:48.859137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:48.921438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:48.922335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:48.922421] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:48.922454] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:49.055355] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:49.055547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:49.055608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:49.055640] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:49.059096] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=83.18%) [2026-03-09T20:30:49.059374] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-03-09T20:30:49.059504] [INFO ] [sig ] SHY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:49.206709] [INFO ] [LOCAL ] Saved forecast: SHY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SHY.txt [2026-03-09T20:30:49.206853] [INFO ] [sig ] [2622/3280] Completed SHY in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 3.9m [2026-03-09T20:30:49.206900] [INFO ] [sig ] [2623/3280] Forecasting SIBN... [2026-03-09T20:30:49.206932] [INFO ] [sig ] Generating forecast for: SIBN [2026-03-09T20:30:49.206963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-03-09T20:30:49.219440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-03-09T20:30:49.219835] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-03-09T20:30:49.220680] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-03-09T20:30:49.220734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:49.220765] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:49.220792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:49.220848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:49.281763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:49.282666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:49.282756] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:49.282789] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:49.403664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:49.403844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:49.403892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:49.403920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:49.407466] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=31.88%) [2026-03-09T20:30:49.407793] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-03-09T20:30:49.407928] [INFO ] [sig ] SIBN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:49.554723] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SIBN.txt [2026-03-09T20:30:49.554873] [INFO ] [sig ] [2623/3280] Completed SIBN in 0.3s | 2.78 sym/s | Total: 15.7m | ETA: 3.9m [2026-03-09T20:30:49.554912] [INFO ] [sig ] [2624/3280] Forecasting SID... [2026-03-09T20:30:49.554943] [INFO ] [sig ] Generating forecast for: SID [2026-03-09T20:30:49.554973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-03-09T20:30:49.566831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-03-09T20:30:49.567226] [INFO ] [FORECASTER] Starting predict_future for SID [2026-03-09T20:30:49.568207] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-03-09T20:30:49.568272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:49.568316] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:49.568349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:49.568416] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:49.631364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:49.632431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:49.632527] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:49.632560] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:49.767273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:49.767473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:49.767535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:49.767633] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:49.773158] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: UP (p=91.68%) [2026-03-09T20:30:49.773757] [INFO ] [FORECASTER] Completed predict_future for SID [2026-03-09T20:30:49.773995] [INFO ] [sig ] SID: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:49.938494] [INFO ] [LOCAL ] Saved forecast: SID 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SID.txt [2026-03-09T20:30:49.938680] [INFO ] [sig ] [2624/3280] Completed SID in 0.4s | 2.78 sym/s | Total: 15.7m | ETA: 3.9m [2026-03-09T20:30:49.938726] [INFO ] [sig ] [2625/3280] Forecasting SIEB... [2026-03-09T20:30:49.938759] [INFO ] [sig ] Generating forecast for: SIEB [2026-03-09T20:30:49.938789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-03-09T20:30:49.950026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-03-09T20:30:49.950322] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-03-09T20:30:49.951551] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-03-09T20:30:49.951633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:49.951677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:49.951709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:49.951767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:50.010964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:50.011766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:50.011852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:50.011885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:50.129586] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:50.129745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:50.129792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:50.129822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:50.133351] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-03-09T20:30:50.133667] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-03-09T20:30:50.133802] [INFO ] [sig ] SIEB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:50.275260] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SIEB.txt [2026-03-09T20:30:50.275414] [INFO ] [sig ] [2625/3280] Completed SIEB in 0.3s | 2.78 sym/s | Total: 15.7m | ETA: 3.9m [2026-03-09T20:30:50.275455] [INFO ] [sig ] [2626/3280] Forecasting SIFY... [2026-03-09T20:30:50.275486] [INFO ] [sig ] Generating forecast for: SIFY [2026-03-09T20:30:50.275516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-03-09T20:30:50.286818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-03-09T20:30:50.287125] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-03-09T20:30:50.288078] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-03-09T20:30:50.288134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:50.288167] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:50.288193] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:50.288251] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:50.346532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:50.347286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:50.347369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:50.347401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:50.470724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:50.470900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:50.470975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:50.471008] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:50.475069] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-03-09T20:30:50.475384] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-03-09T20:30:50.475532] [INFO ] [sig ] SIFY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:50.628850] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SIFY.txt [2026-03-09T20:30:50.629022] [INFO ] [sig ] [2626/3280] Completed SIFY in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:50.629063] [INFO ] [sig ] [2627/3280] Forecasting SIG... [2026-03-09T20:30:50.629094] [INFO ] [sig ] Generating forecast for: SIG [2026-03-09T20:30:50.629123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-03-09T20:30:50.640805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-03-09T20:30:50.641218] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-03-09T20:30:50.642078] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-03-09T20:30:50.642132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:50.642163] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:50.642191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:50.642247] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:50.711645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:50.712635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:50.712758] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:50.712794] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:50.833142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:50.833314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:50.833357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:50.833386] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:50.837151] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: UP (p=58.73%) [2026-03-09T20:30:50.837529] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-03-09T20:30:50.837736] [INFO ] [sig ] SIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:50.983879] [INFO ] [LOCAL ] Saved forecast: SIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SIG.txt [2026-03-09T20:30:50.984048] [INFO ] [sig ] [2627/3280] Completed SIG in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:50.984089] [INFO ] [sig ] [2628/3280] Forecasting SIGA... [2026-03-09T20:30:50.984122] [INFO ] [sig ] Generating forecast for: SIGA [2026-03-09T20:30:50.984154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-03-09T20:30:50.998172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-03-09T20:30:50.998770] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-03-09T20:30:50.999955] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-03-09T20:30:51.000021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:51.000063] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:51.000099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:51.000183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:51.065001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:51.065924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:51.066031] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:51.066067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:51.195711] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:51.195888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:51.195950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:51.195985] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:51.199959] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-03-09T20:30:51.200286] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-03-09T20:30:51.200463] [INFO ] [sig ] SIGA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:51.354566] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SIGA.txt [2026-03-09T20:30:51.354760] [INFO ] [sig ] [2628/3280] Completed SIGA in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:51.354804] [INFO ] [sig ] [2629/3280] Forecasting SIGI... [2026-03-09T20:30:51.354838] [INFO ] [sig ] Generating forecast for: SIGI [2026-03-09T20:30:51.354874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-03-09T20:30:51.366255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-03-09T20:30:51.366604] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-03-09T20:30:51.367482] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-03-09T20:30:51.367538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:51.367615] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:51.367646] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:51.367706] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:51.426490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:51.427419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:51.427510] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:51.427567] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:51.558532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:51.558721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:51.558766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:51.558798] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:51.562518] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-03-09T20:30:51.562848] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-03-09T20:30:51.563009] [INFO ] [sig ] SIGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:51.708548] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SIGI.txt [2026-03-09T20:30:51.708713] [INFO ] [sig ] [2629/3280] Completed SIGI in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:51.708763] [INFO ] [sig ] [2630/3280] Forecasting SII... [2026-03-09T20:30:51.708797] [INFO ] [sig ] Generating forecast for: SII [2026-03-09T20:30:51.708829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-03-09T20:30:51.722016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-03-09T20:30:51.722424] [INFO ] [FORECASTER] Starting predict_future for SII [2026-03-09T20:30:51.723326] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-03-09T20:30:51.723383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:51.723452] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:51.723483] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:51.723541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:51.792874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:51.793780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:51.793870] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:51.793904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:51.919075] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:51.919247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:51.919292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:51.919322] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:51.922946] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=70.78%) [2026-03-09T20:30:51.923243] [INFO ] [FORECASTER] Completed predict_future for SII [2026-03-09T20:30:51.923385] [INFO ] [sig ] SII: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:52.065061] [INFO ] [LOCAL ] Saved forecast: SII 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SII.txt [2026-03-09T20:30:52.065251] [INFO ] [sig ] [2630/3280] Completed SII in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:52.065292] [INFO ] [sig ] [2631/3280] Forecasting SIMO... [2026-03-09T20:30:52.065323] [INFO ] [sig ] Generating forecast for: SIMO [2026-03-09T20:30:52.065353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-03-09T20:30:52.077205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-03-09T20:30:52.077669] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-03-09T20:30:52.078783] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-03-09T20:30:52.078840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:52.078871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:52.078897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:52.078954] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:52.141558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:52.142497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:52.142608] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:52.142645] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:52.263617] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:52.263789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:52.263830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:52.263860] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:52.267426] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-03-09T20:30:52.267767] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-03-09T20:30:52.267909] [INFO ] [sig ] SIMO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:52.414263] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SIMO.txt [2026-03-09T20:30:52.414426] [INFO ] [sig ] [2631/3280] Completed SIMO in 0.3s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:52.414466] [INFO ] [sig ] [2632/3280] Forecasting SIRI... [2026-03-09T20:30:52.414497] [INFO ] [sig ] Generating forecast for: SIRI [2026-03-09T20:30:52.414530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-03-09T20:30:52.428111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-03-09T20:30:52.428554] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-03-09T20:30:52.429890] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-03-09T20:30:52.429946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:52.429979] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:52.430010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:52.430071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:52.493461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:52.494417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:52.494507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:52.494542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:52.623553] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:52.623747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:52.623790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:52.623819] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:52.627336] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: DOWN (p=32.92%) [2026-03-09T20:30:52.627684] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-03-09T20:30:52.627830] [INFO ] [sig ] SIRI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:52.785826] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SIRI.txt [2026-03-09T20:30:52.786009] [INFO ] [sig ] [2632/3280] Completed SIRI in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:52.786052] [INFO ] [sig ] [2633/3280] Forecasting SITC... [2026-03-09T20:30:52.786083] [INFO ] [sig ] Generating forecast for: SITC [2026-03-09T20:30:52.786117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-03-09T20:30:52.797887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-03-09T20:30:52.798329] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-03-09T20:30:52.799224] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-03-09T20:30:52.799279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:52.799313] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:52.799341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:52.799400] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:52.862287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:52.863233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:52.863345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:52.863381] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:53.001459] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:53.001655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:53.001701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:53.001732] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:53.005327] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=47.28%) [2026-03-09T20:30:53.005641] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-03-09T20:30:53.005779] [INFO ] [sig ] SITC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:53.155441] [INFO ] [LOCAL ] Saved forecast: SITC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SITC.txt [2026-03-09T20:30:53.155625] [INFO ] [sig ] [2633/3280] Completed SITC in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:53.155670] [INFO ] [sig ] [2634/3280] Forecasting SITE... [2026-03-09T20:30:53.155711] [INFO ] [sig ] Generating forecast for: SITE [2026-03-09T20:30:53.155744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-03-09T20:30:53.170545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-03-09T20:30:53.170880] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-03-09T20:30:53.171801] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-03-09T20:30:53.171858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:53.171930] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:53.171962] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:53.172022] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:53.234110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:53.235070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:53.235158] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:53.235192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:53.365100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:53.365267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:53.365314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:53.365345] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:53.369727] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-03-09T20:30:53.370020] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-03-09T20:30:53.370154] [INFO ] [sig ] SITE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:53.526101] [INFO ] [LOCAL ] Saved forecast: SITE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SITE.txt [2026-03-09T20:30:53.526275] [INFO ] [sig ] [2634/3280] Completed SITE in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:53.526318] [INFO ] [sig ] [2635/3280] Forecasting SITM... [2026-03-09T20:30:53.526352] [INFO ] [sig ] Generating forecast for: SITM [2026-03-09T20:30:53.526383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-03-09T20:30:53.539276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-03-09T20:30:53.539720] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-03-09T20:30:53.540647] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-03-09T20:30:53.540705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:53.540738] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:53.540766] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:53.540824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:53.613018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:53.614159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:53.614285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:53.614339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:53.743264] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:53.743429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:53.743472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:53.743502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:53.747086] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-03-09T20:30:53.747381] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-03-09T20:30:53.747518] [INFO ] [sig ] SITM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:53.908674] [INFO ] [LOCAL ] Saved forecast: SITM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SITM.txt [2026-03-09T20:30:53.908899] [INFO ] [sig ] [2635/3280] Completed SITM in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:53.908971] [INFO ] [sig ] [2636/3280] Forecasting SIXG... [2026-03-09T20:30:53.909027] [INFO ] [sig ] Generating forecast for: SIXG [2026-03-09T20:30:53.909078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-03-09T20:30:53.922421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-03-09T20:30:53.922845] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-03-09T20:30:53.923712] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-03-09T20:30:53.923766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:53.923800] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:53.923827] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:53.923884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:53.983598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:53.984626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:53.984715] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:53.984749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:54.104953] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:54.105122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:54.105162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:54.105190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:54.109066] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: UP (p=87.03%) [2026-03-09T20:30:54.109389] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-03-09T20:30:54.109523] [INFO ] [sig ] SIXG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:54.257528] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SIXG.txt [2026-03-09T20:30:54.257734] [INFO ] [sig ] [2636/3280] Completed SIXG in 0.3s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:54.257775] [INFO ] [sig ] [2637/3280] Forecasting SJM... [2026-03-09T20:30:54.257804] [INFO ] [sig ] Generating forecast for: SJM [2026-03-09T20:30:54.257836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-03-09T20:30:54.269439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-03-09T20:30:54.269836] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-03-09T20:30:54.270685] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-03-09T20:30:54.270738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:54.270770] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:54.270797] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:54.270853] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:54.329864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:54.330777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:54.330864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:54.330898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:54.456646] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:54.456902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:54.456963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:54.457062] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:54.461466] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-03-09T20:30:54.461918] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-03-09T20:30:54.462080] [INFO ] [sig ] SJM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:54.610336] [INFO ] [LOCAL ] Saved forecast: SJM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SJM.txt [2026-03-09T20:30:54.610734] [INFO ] [sig ] [2637/3280] Completed SJM in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:54.610780] [INFO ] [sig ] [2638/3280] Forecasting SKE... [2026-03-09T20:30:54.610813] [INFO ] [sig ] Generating forecast for: SKE [2026-03-09T20:30:54.610854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-03-09T20:30:54.629048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-03-09T20:30:54.629513] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-03-09T20:30:54.630466] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-03-09T20:30:54.630523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:54.630558] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:54.630616] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:54.630703] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:54.698715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:54.699772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:54.699875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:54.699918] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:54.822331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:54.822501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:54.822544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:54.822595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:54.826260] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-03-09T20:30:54.826628] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-03-09T20:30:54.826775] [INFO ] [sig ] SKE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:54.978037] [INFO ] [LOCAL ] Saved forecast: SKE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SKE.txt [2026-03-09T20:30:54.978209] [INFO ] [sig ] [2638/3280] Completed SKE in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.9m [2026-03-09T20:30:54.978251] [INFO ] [sig ] [2639/3280] Forecasting SKIL... [2026-03-09T20:30:54.978282] [INFO ] [sig ] Generating forecast for: SKIL [2026-03-09T20:30:54.978316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-03-09T20:30:54.990535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-03-09T20:30:54.990986] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-03-09T20:30:54.991866] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-03-09T20:30:54.991920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:54.991952] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:54.991979] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:54.992035] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:55.051695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:55.052640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:55.052735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:55.052785] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:55.174050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:55.174225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:55.174266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:55.174298] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:55.177888] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-03-09T20:30:55.178219] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-03-09T20:30:55.178387] [INFO ] [sig ] SKIL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:55.328115] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKIL.txt [2026-03-09T20:30:55.328280] [INFO ] [sig ] [2639/3280] Completed SKIL in 0.3s | 2.78 sym/s | Total: 15.8m | ETA: 3.8m [2026-03-09T20:30:55.328323] [INFO ] [sig ] [2640/3280] Forecasting SKLZ... [2026-03-09T20:30:55.328354] [INFO ] [sig ] Generating forecast for: SKLZ [2026-03-09T20:30:55.328385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-03-09T20:30:55.341245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-03-09T20:30:55.341628] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-03-09T20:30:55.342470] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-03-09T20:30:55.342524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:55.342555] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:55.342602] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:55.342661] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:55.402803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:55.403729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:55.403817] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:55.403851] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:55.532177] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:55.532360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:55.532408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:55.532441] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:55.536896] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=26.20%) [2026-03-09T20:30:55.537248] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-03-09T20:30:55.537393] [INFO ] [sig ] SKLZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:55.694885] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKLZ.txt [2026-03-09T20:30:55.695071] [INFO ] [sig ] [2640/3280] Completed SKLZ in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.8m [2026-03-09T20:30:55.695113] [INFO ] [sig ] [2641/3280] Forecasting SKM... [2026-03-09T20:30:55.695144] [INFO ] [sig ] Generating forecast for: SKM [2026-03-09T20:30:55.695177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-03-09T20:30:55.709315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-03-09T20:30:55.709726] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-03-09T20:30:55.710565] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-03-09T20:30:55.710639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:55.710672] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:55.710698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:55.710767] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:55.774774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:55.775888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:55.775988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:55.776023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:55.900106] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:55.900280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:55.900322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:55.900350] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:55.904095] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-03-09T20:30:55.904389] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-03-09T20:30:55.904524] [INFO ] [sig ] SKM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:56.051482] [INFO ] [LOCAL ] Saved forecast: SKM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SKM.txt [2026-03-09T20:30:56.051646] [INFO ] [sig ] [2641/3280] Completed SKM in 0.4s | 2.78 sym/s | Total: 15.8m | ETA: 3.8m [2026-03-09T20:30:56.051689] [INFO ] [sig ] [2642/3280] Forecasting SKRE... [2026-03-09T20:30:56.051719] [INFO ] [sig ] Generating forecast for: SKRE [2026-03-09T20:30:56.051751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-03-09T20:30:56.064510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-03-09T20:30:56.064818] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-03-09T20:30:56.065641] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-03-09T20:30:56.065695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:56.065726] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:56.065753] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:56.065809] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:56.125007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:56.125934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:56.126022] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:56.126057] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:56.257603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:56.257763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:56.257804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:56.257833] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:56.261274] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-03-09T20:30:56.261554] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-03-09T20:30:56.261709] [INFO ] [sig ] SKRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:56.402587] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKRE.txt [2026-03-09T20:30:56.402923] [INFO ] [sig ] [2642/3280] Completed SKRE in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:56.402962] [INFO ] [sig ] [2643/3280] Forecasting SKWD... [2026-03-09T20:30:56.402993] [INFO ] [sig ] Generating forecast for: SKWD [2026-03-09T20:30:56.403022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-03-09T20:30:56.414951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-03-09T20:30:56.415305] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-03-09T20:30:56.416151] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-03-09T20:30:56.416205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:56.416236] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:56.416262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:56.416318] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:56.474234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:56.474894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:56.474972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:56.475004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:56.598402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:56.598565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:56.598624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:56.598652] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:56.602184] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-03-09T20:30:56.602489] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-03-09T20:30:56.602639] [INFO ] [sig ] SKWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:56.742909] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SKWD.txt [2026-03-09T20:30:56.743030] [INFO ] [sig ] [2643/3280] Completed SKWD in 0.3s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:56.743069] [INFO ] [sig ] [2644/3280] Forecasting SKY... [2026-03-09T20:30:56.743099] [INFO ] [sig ] Generating forecast for: SKY [2026-03-09T20:30:56.743128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-03-09T20:30:56.754731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-03-09T20:30:56.755043] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-03-09T20:30:56.755895] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-03-09T20:30:56.755948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:56.755986] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:56.756014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:56.756071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:56.813119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:56.814041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:56.814168] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:56.814202] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:56.941913] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:56.942085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:56.942126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:56.942156] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:56.945644] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=16.72%) [2026-03-09T20:30:56.945935] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-03-09T20:30:56.946069] [INFO ] [sig ] SKY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:57.097486] [INFO ] [LOCAL ] Saved forecast: SKY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKY.txt [2026-03-09T20:30:57.097669] [INFO ] [sig ] [2644/3280] Completed SKY in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:57.097711] [INFO ] [sig ] [2645/3280] Forecasting SKYH... [2026-03-09T20:30:57.097741] [INFO ] [sig ] Generating forecast for: SKYH [2026-03-09T20:30:57.097772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-03-09T20:30:57.112032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-03-09T20:30:57.112363] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-03-09T20:30:57.113201] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-03-09T20:30:57.113255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:57.113286] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:57.113313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:57.113375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:57.171795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:57.172517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:57.172655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:57.172693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:57.293615] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:57.293764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:57.293803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:57.293832] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:57.297659] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=7.79%) [2026-03-09T20:30:57.297939] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-03-09T20:30:57.298071] [INFO ] [sig ] SKYH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:57.443436] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKYH.txt [2026-03-09T20:30:57.443559] [INFO ] [sig ] [2645/3280] Completed SKYH in 0.3s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:57.443617] [INFO ] [sig ] [2646/3280] Forecasting SKYX... [2026-03-09T20:30:57.443649] [INFO ] [sig ] Generating forecast for: SKYX [2026-03-09T20:30:57.443678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-03-09T20:30:57.459318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-03-09T20:30:57.459663] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-03-09T20:30:57.460491] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-03-09T20:30:57.460545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:57.460615] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:57.460645] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:57.460702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:57.520355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:57.521186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:57.521267] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:57.521300] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:57.636611] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:57.636743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:57.636783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:57.636812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:57.640880] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-03-09T20:30:57.641160] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-03-09T20:30:57.641287] [INFO ] [sig ] SKYX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:57.782040] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SKYX.txt [2026-03-09T20:30:57.782201] [INFO ] [sig ] [2646/3280] Completed SKYX in 0.3s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:57.782241] [INFO ] [sig ] [2647/3280] Forecasting SKYY... [2026-03-09T20:30:57.782271] [INFO ] [sig ] Generating forecast for: SKYY [2026-03-09T20:30:57.782302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-03-09T20:30:57.803839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-03-09T20:30:57.804258] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-03-09T20:30:57.805119] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-03-09T20:30:57.805173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:57.805206] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:57.805233] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:57.805294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:57.866121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:57.867103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:57.867196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:57.867229] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:57.994863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:57.995051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:57.995120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:57.995154] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:57.999203] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-03-09T20:30:57.999756] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-03-09T20:30:57.999907] [INFO ] [sig ] SKYY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:58.147357] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SKYY.txt [2026-03-09T20:30:58.147616] [INFO ] [sig ] [2647/3280] Completed SKYY in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:58.147666] [INFO ] [sig ] [2648/3280] Forecasting SLAB... [2026-03-09T20:30:58.147700] [INFO ] [sig ] Generating forecast for: SLAB [2026-03-09T20:30:58.147730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-03-09T20:30:58.163445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-03-09T20:30:58.163883] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-03-09T20:30:58.164750] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-03-09T20:30:58.164806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:58.164839] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:58.164868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:58.164927] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:58.224169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:58.225158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:58.225245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:58.225279] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:58.348857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:58.349051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:58.349105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:58.349136] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:58.353032] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-03-09T20:30:58.353387] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-03-09T20:30:58.353552] [INFO ] [sig ] SLAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:58.506166] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLAB.txt [2026-03-09T20:30:58.506343] [INFO ] [sig ] [2648/3280] Completed SLAB in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:58.506384] [INFO ] [sig ] [2649/3280] Forecasting SLB... [2026-03-09T20:30:58.506414] [INFO ] [sig ] Generating forecast for: SLB [2026-03-09T20:30:58.506444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-03-09T20:30:58.520803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-03-09T20:30:58.521236] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-03-09T20:30:58.522168] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-03-09T20:30:58.522226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:58.522258] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:58.522287] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:58.522346] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:58.582176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:58.583159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:58.583278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:58.583316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:58.707625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:58.707799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:58.707840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:58.707870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:58.711498] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=52.14%) [2026-03-09T20:30:58.711815] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-03-09T20:30:58.711956] [INFO ] [sig ] SLB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:58.853969] [INFO ] [LOCAL ] Saved forecast: SLB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLB.txt [2026-03-09T20:30:58.854137] [INFO ] [sig ] [2649/3280] Completed SLB in 0.3s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:58.854179] [INFO ] [sig ] [2650/3280] Forecasting SLDB... [2026-03-09T20:30:58.854209] [INFO ] [sig ] Generating forecast for: SLDB [2026-03-09T20:30:58.854240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-03-09T20:30:58.866642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-03-09T20:30:58.867009] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-03-09T20:30:58.867888] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-03-09T20:30:58.867944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:58.867976] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:58.868002] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:58.868058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:58.925091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:58.926019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:58.926108] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:58.926140] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:59.051076] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:59.051260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:59.051306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:59.051336] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:59.054919] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-03-09T20:30:59.055212] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-03-09T20:30:59.055351] [INFO ] [sig ] SLDB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:59.208644] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLDB.txt [2026-03-09T20:30:59.208818] [INFO ] [sig ] [2650/3280] Completed SLDB in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:59.208860] [INFO ] [sig ] [2651/3280] Forecasting SLDP... [2026-03-09T20:30:59.208891] [INFO ] [sig ] Generating forecast for: SLDP [2026-03-09T20:30:59.208921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-03-09T20:30:59.222046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-03-09T20:30:59.222466] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-03-09T20:30:59.223413] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-03-09T20:30:59.223470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:59.223551] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:59.223609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:59.223692] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:59.284607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:59.285521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:59.285663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:59.285700] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:59.407747] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:59.407926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:59.407980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:59.408012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:59.411952] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-03-09T20:30:59.412261] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-03-09T20:30:59.412411] [INFO ] [sig ] SLDP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:30:59.564596] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLDP.txt [2026-03-09T20:30:59.564971] [INFO ] [sig ] [2651/3280] Completed SLDP in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:59.565015] [INFO ] [sig ] [2652/3280] Forecasting SLF... [2026-03-09T20:30:59.565047] [INFO ] [sig ] Generating forecast for: SLF [2026-03-09T20:30:59.565078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-03-09T20:30:59.578376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-03-09T20:30:59.578779] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-03-09T20:30:59.579643] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-03-09T20:30:59.579697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:59.579730] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:59.579757] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:59.579815] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:30:59.641346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:30:59.642319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:30:59.642414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:30:59.642450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:30:59.769914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:30:59.770074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:30:59.770123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:30:59.770165] [INFO ] [FORECASTER] Training complete [2026-03-09T20:30:59.774256] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=67.88%) [2026-03-09T20:30:59.774597] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-03-09T20:30:59.774755] [INFO ] [sig ] SLF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:30:59.927454] [INFO ] [LOCAL ] Saved forecast: SLF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLF.txt [2026-03-09T20:30:59.927656] [INFO ] [sig ] [2652/3280] Completed SLF in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:30:59.927703] [INFO ] [sig ] [2653/3280] Forecasting SLG... [2026-03-09T20:30:59.927736] [INFO ] [sig ] Generating forecast for: SLG [2026-03-09T20:30:59.927768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-03-09T20:30:59.940425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-03-09T20:30:59.940822] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-03-09T20:30:59.941689] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-03-09T20:30:59.941743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:30:59.941776] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:30:59.941803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:30:59.941860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:00.002151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:00.003188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:00.003312] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:00.003350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:00.129887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:00.130048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:00.130088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:00.130116] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:00.133656] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-03-09T20:31:00.133946] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-03-09T20:31:00.134079] [INFO ] [sig ] SLG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:00.301015] [INFO ] [LOCAL ] Saved forecast: SLG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLG.txt [2026-03-09T20:31:00.301183] [INFO ] [sig ] [2653/3280] Completed SLG in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:31:00.301226] [INFO ] [sig ] [2654/3280] Forecasting SLGN... [2026-03-09T20:31:00.301257] [INFO ] [sig ] Generating forecast for: SLGN [2026-03-09T20:31:00.301290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-03-09T20:31:00.316747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-03-09T20:31:00.317096] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-03-09T20:31:00.317998] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-03-09T20:31:00.318065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:00.318099] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:00.318127] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:00.318185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:00.384036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:00.384855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:00.384946] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:00.384981] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:00.526600] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:00.526974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:00.527017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:00.527088] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:00.530814] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: DOWN (p=32.81%) [2026-03-09T20:31:00.531113] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-03-09T20:31:00.531251] [INFO ] [sig ] SLGN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:00.690018] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLGN.txt [2026-03-09T20:31:00.690204] [INFO ] [sig ] [2654/3280] Completed SLGN in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.8m [2026-03-09T20:31:00.690248] [INFO ] [sig ] [2655/3280] Forecasting SLM... [2026-03-09T20:31:00.690283] [INFO ] [sig ] Generating forecast for: SLM [2026-03-09T20:31:00.690315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-03-09T20:31:00.717466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-03-09T20:31:00.717937] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-03-09T20:31:00.718827] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-03-09T20:31:00.718885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:00.718918] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:00.718947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:00.719006] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:00.781770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:00.782816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:00.782906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:00.782941] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:00.910930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:00.911093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:00.911135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:00.911165] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:00.914987] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=18.21%) [2026-03-09T20:31:00.915289] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-03-09T20:31:00.915428] [INFO ] [sig ] SLM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:01.060129] [INFO ] [LOCAL ] Saved forecast: SLM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLM.txt [2026-03-09T20:31:01.060293] [INFO ] [sig ] [2655/3280] Completed SLM in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.7m [2026-03-09T20:31:01.060334] [INFO ] [sig ] [2656/3280] Forecasting SLN... [2026-03-09T20:31:01.060365] [INFO ] [sig ] Generating forecast for: SLN [2026-03-09T20:31:01.060395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-03-09T20:31:01.072906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-03-09T20:31:01.073301] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-03-09T20:31:01.074205] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-03-09T20:31:01.074261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:01.074295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:01.074323] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:01.074383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:01.136749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:01.137740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:01.137845] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:01.137893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:01.269542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:01.269745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:01.269799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:01.269832] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:01.273622] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-03-09T20:31:01.273964] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-03-09T20:31:01.274112] [INFO ] [sig ] SLN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:01.420503] [INFO ] [LOCAL ] Saved forecast: SLN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLN.txt [2026-03-09T20:31:01.420709] [INFO ] [sig ] [2656/3280] Completed SLN in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.7m [2026-03-09T20:31:01.420758] [INFO ] [sig ] [2657/3280] Forecasting SLNO... [2026-03-09T20:31:01.420791] [INFO ] [sig ] Generating forecast for: SLNO [2026-03-09T20:31:01.420823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-03-09T20:31:01.432973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-03-09T20:31:01.433375] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-03-09T20:31:01.434262] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-03-09T20:31:01.434317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:01.434350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:01.434378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:01.434436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:01.496656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:01.497513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:01.497637] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:01.497675] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:01.629884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:01.630067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:01.630117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:01.630149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:01.633898] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=80.80%) [2026-03-09T20:31:01.634196] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-03-09T20:31:01.634335] [INFO ] [sig ] SLNO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:01.782973] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLNO.txt [2026-03-09T20:31:01.783128] [INFO ] [sig ] [2657/3280] Completed SLNO in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.7m [2026-03-09T20:31:01.783175] [INFO ] [sig ] [2658/3280] Forecasting SLP... [2026-03-09T20:31:01.783208] [INFO ] [sig ] Generating forecast for: SLP [2026-03-09T20:31:01.783240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-03-09T20:31:01.795590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-03-09T20:31:01.795983] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-03-09T20:31:01.796884] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-03-09T20:31:01.796940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:01.796972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:01.797000] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:01.797058] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:01.862829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:01.863898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:01.864007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:01.864058] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:01.989097] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:01.989270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:01.989312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:01.989342] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:01.993140] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=87.94%) [2026-03-09T20:31:01.993449] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-03-09T20:31:01.993609] [INFO ] [sig ] SLP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:02.141391] [INFO ] [LOCAL ] Saved forecast: SLP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLP.txt [2026-03-09T20:31:02.141670] [INFO ] [sig ] [2658/3280] Completed SLP in 0.4s | 2.78 sym/s | Total: 15.9m | ETA: 3.7m [2026-03-09T20:31:02.141721] [INFO ] [sig ] [2659/3280] Forecasting SLQD... [2026-03-09T20:31:02.141752] [INFO ] [sig ] Generating forecast for: SLQD [2026-03-09T20:31:02.141784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-03-09T20:31:02.154229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-03-09T20:31:02.154648] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-03-09T20:31:02.155536] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-03-09T20:31:02.155611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:02.155653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:02.155691] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:02.155752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:02.216733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:02.217675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:02.217769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:02.217818] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:02.339282] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:02.339460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:02.339507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:02.339550] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:02.343393] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-03-09T20:31:02.343710] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-03-09T20:31:02.343867] [INFO ] [sig ] SLQD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:02.489198] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLQD.txt [2026-03-09T20:31:02.489347] [INFO ] [sig ] [2659/3280] Completed SLQD in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:02.489386] [INFO ] [sig ] [2660/3280] Forecasting SLRC... [2026-03-09T20:31:02.489415] [INFO ] [sig ] Generating forecast for: SLRC [2026-03-09T20:31:02.489446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-03-09T20:31:02.504975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-03-09T20:31:02.505476] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-03-09T20:31:02.506481] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-03-09T20:31:02.506542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:02.506591] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:02.506624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:02.506684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:02.568689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:02.569493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:02.569601] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:02.569638] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:02.688779] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:02.688942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:02.688983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:02.689013] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:02.692681] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=75.71%) [2026-03-09T20:31:02.692984] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-03-09T20:31:02.693127] [INFO ] [sig ] SLRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:02.837421] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLRC.txt [2026-03-09T20:31:02.837651] [INFO ] [sig ] [2660/3280] Completed SLRC in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:02.837715] [INFO ] [sig ] [2661/3280] Forecasting SLS... [2026-03-09T20:31:02.837756] [INFO ] [sig ] Generating forecast for: SLS [2026-03-09T20:31:02.837790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-03-09T20:31:02.850115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-03-09T20:31:02.850548] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-03-09T20:31:02.851477] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-03-09T20:31:02.851533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:02.851565] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:02.851621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:02.851684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:02.913804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:02.914743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:02.914863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:02.914898] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:03.035194] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:03.035361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:03.035425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:03.035457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:03.039062] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: DOWN (p=2.95%) [2026-03-09T20:31:03.039340] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-03-09T20:31:03.039476] [INFO ] [sig ] SLS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:03.190941] [INFO ] [LOCAL ] Saved forecast: SLS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SLS.txt [2026-03-09T20:31:03.191113] [INFO ] [sig ] [2661/3280] Completed SLS in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:03.191155] [INFO ] [sig ] [2662/3280] Forecasting SLVM... [2026-03-09T20:31:03.191186] [INFO ] [sig ] Generating forecast for: SLVM [2026-03-09T20:31:03.191219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-03-09T20:31:03.203779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-03-09T20:31:03.204223] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-03-09T20:31:03.205195] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-03-09T20:31:03.205262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:03.205305] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:03.205342] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:03.205417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:03.267234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:03.268069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:03.268156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:03.268206] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:03.394811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:03.394976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:03.395016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:03.395050] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:03.398941] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-03-09T20:31:03.399237] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-03-09T20:31:03.399373] [INFO ] [sig ] SLVM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:03.556728] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLVM.txt [2026-03-09T20:31:03.556885] [INFO ] [sig ] [2662/3280] Completed SLVM in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:03.556927] [INFO ] [sig ] [2663/3280] Forecasting SLVO... [2026-03-09T20:31:03.556959] [INFO ] [sig ] Generating forecast for: SLVO [2026-03-09T20:31:03.556991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-03-09T20:31:03.569364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-03-09T20:31:03.569762] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-03-09T20:31:03.570675] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-03-09T20:31:03.570732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:03.570766] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:03.570794] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:03.570854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:03.632800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:03.633746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:03.633852] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:03.633888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:03.761627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:03.761983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:03.762024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:03.762055] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:03.766229] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=72.84%) [2026-03-09T20:31:03.766527] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-03-09T20:31:03.766684] [INFO ] [sig ] SLVO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:03.920852] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLVO.txt [2026-03-09T20:31:03.921207] [INFO ] [sig ] [2663/3280] Completed SLVO in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:03.921247] [INFO ] [sig ] [2664/3280] Forecasting SLXN... [2026-03-09T20:31:03.921278] [INFO ] [sig ] Generating forecast for: SLXN [2026-03-09T20:31:03.921313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-03-09T20:31:03.934851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-03-09T20:31:03.935190] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-03-09T20:31:03.936140] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-03-09T20:31:03.936197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:03.936232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:03.936261] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:03.936320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:04.001932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:04.002778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:04.002864] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:04.002897] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:04.130738] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:04.130908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:04.130968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:04.131009] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:04.135294] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-03-09T20:31:04.135653] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-03-09T20:31:04.135799] [INFO ] [sig ] SLXN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:04.289360] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SLXN.txt [2026-03-09T20:31:04.289555] [INFO ] [sig ] [2664/3280] Completed SLXN in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:04.289640] [INFO ] [sig ] [2665/3280] Forecasting SM... [2026-03-09T20:31:04.289681] [INFO ] [sig ] Generating forecast for: SM [2026-03-09T20:31:04.289714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-03-09T20:31:04.302195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-03-09T20:31:04.302635] [INFO ] [FORECASTER] Starting predict_future for SM [2026-03-09T20:31:04.303752] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-03-09T20:31:04.303808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:04.303875] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:04.303910] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:04.303996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:04.369701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:04.370596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:04.370880] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:04.370914] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:04.501035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:04.501196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:04.501239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:04.501270] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:04.505838] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-03-09T20:31:04.506148] [INFO ] [FORECASTER] Completed predict_future for SM [2026-03-09T20:31:04.506297] [INFO ] [sig ] SM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:04.668114] [INFO ] [LOCAL ] Saved forecast: SM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SM.txt [2026-03-09T20:31:04.668292] [INFO ] [sig ] [2665/3280] Completed SM in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:04.668352] [INFO ] [sig ] [2666/3280] Forecasting SMBC... [2026-03-09T20:31:04.668397] [INFO ] [sig ] Generating forecast for: SMBC [2026-03-09T20:31:04.668444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-03-09T20:31:04.685403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-03-09T20:31:04.685969] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-03-09T20:31:04.687036] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-03-09T20:31:04.687091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:04.687123] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:04.687150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:04.687218] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:04.752881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:04.753861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:04.753976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:04.754017] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:04.880959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:04.881144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:04.881191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:04.881221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:04.884972] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=71.54%) [2026-03-09T20:31:04.885324] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-03-09T20:31:04.885468] [INFO ] [sig ] SMBC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:05.034613] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMBC.txt [2026-03-09T20:31:05.034795] [INFO ] [sig ] [2666/3280] Completed SMBC in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:05.034858] [INFO ] [sig ] [2667/3280] Forecasting SMBK... [2026-03-09T20:31:05.034893] [INFO ] [sig ] Generating forecast for: SMBK [2026-03-09T20:31:05.034927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-03-09T20:31:05.047340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-03-09T20:31:05.047778] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-03-09T20:31:05.048754] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-03-09T20:31:05.048810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:05.048845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:05.048874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:05.048933] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:05.112869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:05.113811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:05.113901] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:05.113934] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:05.243795] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:05.243988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:05.244032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:05.244063] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:05.248092] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=14.85%) [2026-03-09T20:31:05.248460] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-03-09T20:31:05.248668] [INFO ] [sig ] SMBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:05.399717] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMBK.txt [2026-03-09T20:31:05.399901] [INFO ] [sig ] [2667/3280] Completed SMBK in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:05.399945] [INFO ] [sig ] [2668/3280] Forecasting SMCI... [2026-03-09T20:31:05.399977] [INFO ] [sig ] Generating forecast for: SMCI [2026-03-09T20:31:05.400008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-03-09T20:31:05.412419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-03-09T20:31:05.412853] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-03-09T20:31:05.413743] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-03-09T20:31:05.413805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:05.413883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:05.413917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:05.413976] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:05.476436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:05.477400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:05.477494] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:05.477528] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:05.621412] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:05.621603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:05.621649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:05.621679] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:05.625288] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-03-09T20:31:05.625604] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-03-09T20:31:05.625765] [INFO ] [sig ] SMCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:05.777464] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMCI.txt [2026-03-09T20:31:05.777649] [INFO ] [sig ] [2668/3280] Completed SMCI in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:05.777696] [INFO ] [sig ] [2669/3280] Forecasting SMCX... [2026-03-09T20:31:05.777735] [INFO ] [sig ] Generating forecast for: SMCX [2026-03-09T20:31:05.777769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-03-09T20:31:05.789709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-03-09T20:31:05.790063] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-03-09T20:31:05.790950] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-03-09T20:31:05.791020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:05.791070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:05.791106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:05.791165] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:05.857616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:05.858648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:05.858760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:05.858799] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:05.995373] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:05.995547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:05.995611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:05.995644] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:05.999628] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=29.95%) [2026-03-09T20:31:06.000119] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-03-09T20:31:06.000260] [INFO ] [sig ] SMCX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:06.149905] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMCX.txt [2026-03-09T20:31:06.150069] [INFO ] [sig ] [2669/3280] Completed SMCX in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:06.150111] [INFO ] [sig ] [2670/3280] Forecasting SMFG... [2026-03-09T20:31:06.150142] [INFO ] [sig ] Generating forecast for: SMFG [2026-03-09T20:31:06.150174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-03-09T20:31:06.163243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-03-09T20:31:06.163621] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-03-09T20:31:06.164470] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-03-09T20:31:06.164524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:06.164556] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:06.164604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:06.164665] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:06.227153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:06.227967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:06.228054] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:06.228086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:06.362619] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:06.362785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:06.362827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:06.362856] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:06.366589] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=14.74%) [2026-03-09T20:31:06.366937] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-03-09T20:31:06.367083] [INFO ] [sig ] SMFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:06.522646] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMFG.txt [2026-03-09T20:31:06.522830] [INFO ] [sig ] [2670/3280] Completed SMFG in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:06.522885] [INFO ] [sig ] [2671/3280] Forecasting SMH... [2026-03-09T20:31:06.522919] [INFO ] [sig ] Generating forecast for: SMH [2026-03-09T20:31:06.522958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-03-09T20:31:06.537455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-03-09T20:31:06.537924] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-03-09T20:31:06.539071] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-03-09T20:31:06.539127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:06.539161] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:06.539189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:06.539248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:06.602518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:06.603347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:06.603444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:06.603481] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:06.739954] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:06.740119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:06.740163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:06.740257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:06.743936] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=63.61%) [2026-03-09T20:31:06.744240] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-03-09T20:31:06.744378] [INFO ] [sig ] SMH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:06.914608] [INFO ] [LOCAL ] Saved forecast: SMH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMH.txt [2026-03-09T20:31:06.914763] [INFO ] [sig ] [2671/3280] Completed SMH in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.7m [2026-03-09T20:31:06.914803] [INFO ] [sig ] [2672/3280] Forecasting SMHI... [2026-03-09T20:31:06.914836] [INFO ] [sig ] Generating forecast for: SMHI [2026-03-09T20:31:06.914882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-03-09T20:31:06.926720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-03-09T20:31:06.927095] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-03-09T20:31:06.928007] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-03-09T20:31:06.928062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:06.928094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:06.928120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:06.928177] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:06.988342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:06.989281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:06.989371] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:06.989404] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:07.119252] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:07.119446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:07.119502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:07.119559] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:07.123521] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=75.95%) [2026-03-09T20:31:07.123877] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-03-09T20:31:07.124039] [INFO ] [sig ] SMHI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:07.278271] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMHI.txt [2026-03-09T20:31:07.278460] [INFO ] [sig ] [2672/3280] Completed SMHI in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.6m [2026-03-09T20:31:07.278510] [INFO ] [sig ] [2673/3280] Forecasting SMHX... [2026-03-09T20:31:07.278547] [INFO ] [sig ] Generating forecast for: SMHX [2026-03-09T20:31:07.278608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-03-09T20:31:07.292027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-03-09T20:31:07.292418] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-03-09T20:31:07.293372] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-03-09T20:31:07.293428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:07.293461] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:07.293487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:07.293546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:07.355355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:07.356323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:07.356430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:07.356466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:07.483983] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:07.484153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:07.484204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:07.484236] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:07.488033] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=19.79%) [2026-03-09T20:31:07.488356] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-03-09T20:31:07.488501] [INFO ] [sig ] SMHX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:07.639898] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMHX.txt [2026-03-09T20:31:07.640095] [INFO ] [sig ] [2673/3280] Completed SMHX in 0.4s | 2.78 sym/s | Total: 16.0m | ETA: 3.6m [2026-03-09T20:31:07.640150] [INFO ] [sig ] [2674/3280] Forecasting SMID... [2026-03-09T20:31:07.640184] [INFO ] [sig ] Generating forecast for: SMID [2026-03-09T20:31:07.640217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-03-09T20:31:07.652451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-03-09T20:31:07.652884] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-03-09T20:31:07.653795] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-03-09T20:31:07.653851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:07.653883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:07.653909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:07.653967] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:07.716275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:07.717211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:07.717306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:07.717358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:07.827260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:07.827428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:07.827471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:07.827501] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:07.831430] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-03-09T20:31:07.831763] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-03-09T20:31:07.831920] [INFO ] [sig ] SMID: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:07.989526] [INFO ] [LOCAL ] Saved forecast: SMID 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMID.txt [2026-03-09T20:31:07.989748] [INFO ] [sig ] [2674/3280] Completed SMID in 0.3s | 2.78 sym/s | Total: 16.0m | ETA: 3.6m [2026-03-09T20:31:07.989797] [INFO ] [sig ] [2675/3280] Forecasting SMPL... [2026-03-09T20:31:07.989838] [INFO ] [sig ] Generating forecast for: SMPL [2026-03-09T20:31:07.989875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-03-09T20:31:08.003109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-03-09T20:31:08.003539] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-03-09T20:31:08.004453] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-03-09T20:31:08.004509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:08.004551] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:08.004630] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:08.004721] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:08.068750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:08.069859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:08.069968] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:08.070004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:08.195439] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:08.195629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:08.195677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:08.195709] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:08.199908] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=65.48%) [2026-03-09T20:31:08.200225] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-03-09T20:31:08.200370] [INFO ] [sig ] SMPL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:08.352453] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMPL.txt [2026-03-09T20:31:08.352638] [INFO ] [sig ] [2675/3280] Completed SMPL in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:08.352689] [INFO ] [sig ] [2676/3280] Forecasting SMTC... [2026-03-09T20:31:08.352723] [INFO ] [sig ] Generating forecast for: SMTC [2026-03-09T20:31:08.352756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-03-09T20:31:08.366053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-03-09T20:31:08.366491] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-03-09T20:31:08.367404] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-03-09T20:31:08.367464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:08.367500] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:08.367545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:08.367702] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:08.430424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:08.431305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:08.431395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:08.431430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:08.560115] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:08.560304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:08.560347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:08.560378] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:08.564263] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-03-09T20:31:08.564608] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-03-09T20:31:08.564773] [INFO ] [sig ] SMTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:08.712563] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMTC.txt [2026-03-09T20:31:08.712761] [INFO ] [sig ] [2676/3280] Completed SMTC in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:08.712807] [INFO ] [sig ] [2677/3280] Forecasting SMTI... [2026-03-09T20:31:08.712838] [INFO ] [sig ] Generating forecast for: SMTI [2026-03-09T20:31:08.712877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-03-09T20:31:08.724963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-03-09T20:31:08.725318] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-03-09T20:31:08.726222] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-03-09T20:31:08.726289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:08.726325] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:08.726353] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:08.726420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:08.792521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:08.793418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:08.793511] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:08.793544] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:08.916520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:08.916703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:08.916745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:08.916773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:08.920247] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-03-09T20:31:08.920544] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-03-09T20:31:08.920748] [INFO ] [sig ] SMTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:09.071119] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMTI.txt [2026-03-09T20:31:09.071282] [INFO ] [sig ] [2677/3280] Completed SMTI in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:09.071324] [INFO ] [sig ] [2678/3280] Forecasting SMWB... [2026-03-09T20:31:09.071354] [INFO ] [sig ] Generating forecast for: SMWB [2026-03-09T20:31:09.071386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-03-09T20:31:09.083162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-03-09T20:31:09.083522] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-03-09T20:31:09.084474] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-03-09T20:31:09.084537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:09.084604] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:09.084653] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:09.084739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:09.144892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:09.145766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:09.145882] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:09.145917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:09.277893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:09.278084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:09.278133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:09.278165] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:09.281972] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=74.70%) [2026-03-09T20:31:09.282272] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-03-09T20:31:09.282441] [INFO ] [sig ] SMWB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:09.433528] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SMWB.txt [2026-03-09T20:31:09.433723] [INFO ] [sig ] [2678/3280] Completed SMWB in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:09.433954] [INFO ] [sig ] [2679/3280] Forecasting SMX... [2026-03-09T20:31:09.433987] [INFO ] [sig ] Generating forecast for: SMX [2026-03-09T20:31:09.434017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-03-09T20:31:09.446547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-03-09T20:31:09.447008] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-03-09T20:31:09.447966] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-03-09T20:31:09.448022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:09.448054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:09.448082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:09.448140] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:09.511781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:09.512871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:09.512964] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:09.512998] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:09.632116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:09.632283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:09.632325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:09.632355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:09.636641] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-03-09T20:31:09.636941] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-03-09T20:31:09.637083] [INFO ] [sig ] SMX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:09.796016] [INFO ] [LOCAL ] Saved forecast: SMX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SMX.txt [2026-03-09T20:31:09.796186] [INFO ] [sig ] [2679/3280] Completed SMX in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:09.796228] [INFO ] [sig ] [2680/3280] Forecasting SN... [2026-03-09T20:31:09.796261] [INFO ] [sig ] Generating forecast for: SN [2026-03-09T20:31:09.796300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-03-09T20:31:09.808036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-03-09T20:31:09.808410] [INFO ] [FORECASTER] Starting predict_future for SN [2026-03-09T20:31:09.809374] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-03-09T20:31:09.809432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:09.809463] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:09.809490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:09.809557] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:09.874955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:09.875973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:09.876072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:09.876109] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:10.011625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:10.011801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:10.011845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:10.011876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:10.015822] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=22.15%) [2026-03-09T20:31:10.016133] [INFO ] [FORECASTER] Completed predict_future for SN [2026-03-09T20:31:10.016273] [INFO ] [sig ] SN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:10.171279] [INFO ] [LOCAL ] Saved forecast: SN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SN.txt [2026-03-09T20:31:10.171455] [INFO ] [sig ] [2680/3280] Completed SN in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:10.171500] [INFO ] [sig ] [2681/3280] Forecasting SNA... [2026-03-09T20:31:10.171534] [INFO ] [sig ] Generating forecast for: SNA [2026-03-09T20:31:10.171565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-03-09T20:31:10.183698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-03-09T20:31:10.184073] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-03-09T20:31:10.184961] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-03-09T20:31:10.185017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:10.185051] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:10.185079] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:10.185149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:10.250132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:10.251059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:10.251147] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:10.251190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:10.378178] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:10.378340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:10.378383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:10.378413] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:10.382456] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-03-09T20:31:10.382778] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-03-09T20:31:10.382942] [INFO ] [sig ] SNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:10.532180] [INFO ] [LOCAL ] Saved forecast: SNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNA.txt [2026-03-09T20:31:10.532370] [INFO ] [sig ] [2681/3280] Completed SNA in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:10.532414] [INFO ] [sig ] [2682/3280] Forecasting SNAP... [2026-03-09T20:31:10.532446] [INFO ] [sig ] Generating forecast for: SNAP [2026-03-09T20:31:10.532476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-03-09T20:31:10.545825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-03-09T20:31:10.546217] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-03-09T20:31:10.547278] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-03-09T20:31:10.547335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:10.547369] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:10.547398] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:10.547456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:10.616200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:10.617383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:10.617474] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:10.617509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:10.745806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:10.745972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:10.746015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:10.746045] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:10.749711] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-03-09T20:31:10.749999] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-03-09T20:31:10.750143] [INFO ] [sig ] SNAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:10.893916] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNAP.txt [2026-03-09T20:31:10.894068] [INFO ] [sig ] [2682/3280] Completed SNAP in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:10.894116] [INFO ] [sig ] [2683/3280] Forecasting SNCY... [2026-03-09T20:31:10.894153] [INFO ] [sig ] Generating forecast for: SNCY [2026-03-09T20:31:10.894188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-03-09T20:31:10.907473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-03-09T20:31:10.907868] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-03-09T20:31:10.908987] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-03-09T20:31:10.909224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:10.909256] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:10.909283] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:10.909340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:10.971954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:10.972891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:10.972982] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:10.973016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:11.101258] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:11.101416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:11.101459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:11.101488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:11.105305] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-03-09T20:31:11.105609] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-03-09T20:31:11.105746] [INFO ] [sig ] SNCY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:11.254192] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNCY.txt [2026-03-09T20:31:11.254330] [INFO ] [sig ] [2683/3280] Completed SNCY in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:11.254369] [INFO ] [sig ] [2684/3280] Forecasting SND... [2026-03-09T20:31:11.254400] [INFO ] [sig ] Generating forecast for: SND [2026-03-09T20:31:11.254429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-03-09T20:31:11.266135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-03-09T20:31:11.266480] [INFO ] [FORECASTER] Starting predict_future for SND [2026-03-09T20:31:11.267336] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-03-09T20:31:11.267390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:11.267422] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:11.267448] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:11.267505] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:11.327828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:11.328466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:11.328545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:11.328596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:11.449083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:11.449215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:11.449253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:11.449284] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:11.452662] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=9.08%) [2026-03-09T20:31:11.452954] [INFO ] [FORECASTER] Completed predict_future for SND [2026-03-09T20:31:11.453087] [INFO ] [sig ] SND: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:11.595170] [INFO ] [LOCAL ] Saved forecast: SND 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SND.txt [2026-03-09T20:31:11.595325] [INFO ] [sig ] [2684/3280] Completed SND in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:11.595367] [INFO ] [sig ] [2685/3280] Forecasting SNDL... [2026-03-09T20:31:11.595399] [INFO ] [sig ] Generating forecast for: SNDL [2026-03-09T20:31:11.595430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-03-09T20:31:11.608798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-03-09T20:31:11.609375] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-03-09T20:31:11.610424] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-03-09T20:31:11.610479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:11.610538] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:11.610567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:11.610664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:11.671968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:11.672817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:11.672905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:11.672939] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:11.794900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:11.795083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:11.795124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:11.795155] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:11.798884] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=9.49%) [2026-03-09T20:31:11.799187] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-03-09T20:31:11.799326] [INFO ] [sig ] SNDL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:11.956004] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNDL.txt [2026-03-09T20:31:11.956186] [INFO ] [sig ] [2685/3280] Completed SNDL in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:11.956230] [INFO ] [sig ] [2686/3280] Forecasting SNDX... [2026-03-09T20:31:11.956262] [INFO ] [sig ] Generating forecast for: SNDX [2026-03-09T20:31:11.956292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-03-09T20:31:11.968868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-03-09T20:31:11.969282] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-03-09T20:31:11.970246] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-03-09T20:31:11.970305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:11.970346] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:11.970373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:11.970432] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:12.030189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:12.031260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:12.031346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:12.031379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:12.151056] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:12.151217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:12.151259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:12.151287] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:12.154937] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: UP (p=70.16%) [2026-03-09T20:31:12.155256] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-03-09T20:31:12.155403] [INFO ] [sig ] SNDX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:12.304391] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNDX.txt [2026-03-09T20:31:12.304539] [INFO ] [sig ] [2686/3280] Completed SNDX in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:12.304601] [INFO ] [sig ] [2687/3280] Forecasting SNES... [2026-03-09T20:31:12.304634] [INFO ] [sig ] Generating forecast for: SNES [2026-03-09T20:31:12.304663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-03-09T20:31:12.316559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-03-09T20:31:12.316889] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-03-09T20:31:12.317759] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-03-09T20:31:12.317813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:12.317845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:12.317870] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:12.317925] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:12.378235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:12.379212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:12.379301] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:12.379337] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:12.513286] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:12.513452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:12.513495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:12.513524] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:12.517148] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=55.49%) [2026-03-09T20:31:12.517462] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-03-09T20:31:12.517651] [INFO ] [sig ] SNES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:12.675593] [INFO ] [LOCAL ] Saved forecast: SNES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNES.txt [2026-03-09T20:31:12.675789] [INFO ] [sig ] [2687/3280] Completed SNES in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:12.675838] [INFO ] [sig ] [2688/3280] Forecasting SNEX... [2026-03-09T20:31:12.675869] [INFO ] [sig ] Generating forecast for: SNEX [2026-03-09T20:31:12.675902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-03-09T20:31:12.688818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-03-09T20:31:12.689222] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-03-09T20:31:12.690207] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-03-09T20:31:12.690263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:12.690295] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:12.690322] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:12.690379] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:12.755727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:12.756712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:12.756820] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:12.756857] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:12.892970] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:12.893150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:12.893193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:12.893285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:12.897069] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-03-09T20:31:12.897431] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-03-09T20:31:12.897634] [INFO ] [sig ] SNEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:13.041884] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNEX.txt [2026-03-09T20:31:13.042034] [INFO ] [sig ] [2688/3280] Completed SNEX in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.6m [2026-03-09T20:31:13.042074] [INFO ] [sig ] [2689/3280] Forecasting SNFCA... [2026-03-09T20:31:13.042106] [INFO ] [sig ] Generating forecast for: SNFCA [2026-03-09T20:31:13.042136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-03-09T20:31:13.053193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-03-09T20:31:13.053487] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-03-09T20:31:13.054318] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-03-09T20:31:13.054396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:13.054430] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:13.054457] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:13.054514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:13.112097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:13.112732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:13.112812] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:13.112843] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:13.232532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:13.232708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:13.232757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:13.232791] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:13.236381] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-03-09T20:31:13.236701] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-03-09T20:31:13.236837] [INFO ] [sig ] SNFCA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:13.380667] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNFCA.txt [2026-03-09T20:31:13.380810] [INFO ] [sig ] [2689/3280] Completed SNFCA in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 3.5m [2026-03-09T20:31:13.380850] [INFO ] [sig ] [2690/3280] Forecasting SNGX... [2026-03-09T20:31:13.380880] [INFO ] [sig ] Generating forecast for: SNGX [2026-03-09T20:31:13.380910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-03-09T20:31:13.392632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-03-09T20:31:13.393014] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-03-09T20:31:13.393924] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-03-09T20:31:13.393980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:13.394012] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:13.394038] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:13.394096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:13.453137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:13.453807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:13.453895] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:13.453927] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:13.573720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:13.573890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:13.573931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:13.573961] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:13.577537] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-03-09T20:31:13.577896] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-03-09T20:31:13.578221] [INFO ] [sig ] SNGX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:13.722299] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNGX.txt [2026-03-09T20:31:13.722462] [INFO ] [sig ] [2690/3280] Completed SNGX in 0.3s | 2.78 sym/s | Total: 16.1m | ETA: 3.5m [2026-03-09T20:31:13.722504] [INFO ] [sig ] [2691/3280] Forecasting SNN... [2026-03-09T20:31:13.722533] [INFO ] [sig ] Generating forecast for: SNN [2026-03-09T20:31:13.722566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-03-09T20:31:13.735563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-03-09T20:31:13.735942] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-03-09T20:31:13.737191] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-03-09T20:31:13.737245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:13.737276] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:13.737302] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:13.737358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:13.798651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:13.799320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:13.799400] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:13.799433] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:13.926557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:13.926775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:13.926818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:13.926847] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:13.931090] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-03-09T20:31:13.931693] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-03-09T20:31:13.931872] [INFO ] [sig ] SNN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:14.112881] [INFO ] [LOCAL ] Saved forecast: SNN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNN.txt [2026-03-09T20:31:14.113044] [INFO ] [sig ] [2691/3280] Completed SNN in 0.4s | 2.78 sym/s | Total: 16.1m | ETA: 3.5m [2026-03-09T20:31:14.113085] [INFO ] [sig ] [2692/3280] Forecasting SNOA... [2026-03-09T20:31:14.113115] [INFO ] [sig ] Generating forecast for: SNOA [2026-03-09T20:31:14.113146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-03-09T20:31:14.125703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-03-09T20:31:14.126023] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-03-09T20:31:14.126877] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-03-09T20:31:14.126932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:14.126964] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:14.126991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:14.127049] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:14.190659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:14.191770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:14.191875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:14.191909] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:14.312523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:14.312707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:14.312749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:14.312780] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:14.316335] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-03-09T20:31:14.316651] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-03-09T20:31:14.316795] [INFO ] [sig ] SNOA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:14.460869] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNOA.txt [2026-03-09T20:31:14.461215] [INFO ] [sig ] [2692/3280] Completed SNOA in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:14.461263] [INFO ] [sig ] [2693/3280] Forecasting SNPS... [2026-03-09T20:31:14.461295] [INFO ] [sig ] Generating forecast for: SNPS [2026-03-09T20:31:14.461326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-03-09T20:31:14.473728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-03-09T20:31:14.474273] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-03-09T20:31:14.475329] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-03-09T20:31:14.475385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:14.475417] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:14.475445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:14.475503] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:14.536168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:14.537192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:14.537289] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:14.537324] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:14.670328] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:14.670529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:14.670589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:14.670623] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:14.675008] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-03-09T20:31:14.675335] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-03-09T20:31:14.675479] [INFO ] [sig ] SNPS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:14.822493] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNPS.txt [2026-03-09T20:31:14.822651] [INFO ] [sig ] [2693/3280] Completed SNPS in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:14.822694] [INFO ] [sig ] [2694/3280] Forecasting SNX... [2026-03-09T20:31:14.822724] [INFO ] [sig ] Generating forecast for: SNX [2026-03-09T20:31:14.822757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-03-09T20:31:14.836175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-03-09T20:31:14.836498] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-03-09T20:31:14.837325] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-03-09T20:31:14.837377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:14.837409] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:14.837435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:14.837491] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:14.897459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:14.898152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:14.898231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:14.898263] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:15.016473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:15.016660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:15.016702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:15.016731] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:15.020245] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-03-09T20:31:15.020544] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-03-09T20:31:15.020711] [INFO ] [sig ] SNX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:15.164061] [INFO ] [LOCAL ] Saved forecast: SNX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SNX.txt [2026-03-09T20:31:15.164181] [INFO ] [sig ] [2694/3280] Completed SNX in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:15.164219] [INFO ] [sig ] [2695/3280] Forecasting SNY... [2026-03-09T20:31:15.164247] [INFO ] [sig ] Generating forecast for: SNY [2026-03-09T20:31:15.164277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-03-09T20:31:15.176953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-03-09T20:31:15.177402] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-03-09T20:31:15.178375] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-03-09T20:31:15.178433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:15.178466] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:15.178493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:15.178551] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:15.241989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:15.242943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:15.243092] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:15.243134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:15.382864] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:15.383048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:15.383096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:15.383126] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:15.386969] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-03-09T20:31:15.387324] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-03-09T20:31:15.387502] [INFO ] [sig ] SNY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:15.544124] [INFO ] [LOCAL ] Saved forecast: SNY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SNY.txt [2026-03-09T20:31:15.544328] [INFO ] [sig ] [2695/3280] Completed SNY in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:15.544377] [INFO ] [sig ] [2696/3280] Forecasting SO... [2026-03-09T20:31:15.544415] [INFO ] [sig ] Generating forecast for: SO [2026-03-09T20:31:15.544446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-03-09T20:31:15.556602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-03-09T20:31:15.556963] [INFO ] [FORECASTER] Starting predict_future for SO [2026-03-09T20:31:15.557865] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-03-09T20:31:15.557922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:15.557954] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:15.557980] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:15.558038] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:15.619336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:15.620656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:15.620751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:15.620786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:15.744771] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:15.744948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:15.745008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:15.745039] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:15.749018] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: DOWN (p=39.48%) [2026-03-09T20:31:15.749343] [INFO ] [FORECASTER] Completed predict_future for SO [2026-03-09T20:31:15.749482] [INFO ] [sig ] SO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:15.899645] [INFO ] [LOCAL ] Saved forecast: SO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SO.txt [2026-03-09T20:31:15.899832] [INFO ] [sig ] [2696/3280] Completed SO in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:15.899874] [INFO ] [sig ] [2697/3280] Forecasting SOCL... [2026-03-09T20:31:15.899909] [INFO ] [sig ] Generating forecast for: SOCL [2026-03-09T20:31:15.899940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-03-09T20:31:15.912699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-03-09T20:31:15.913027] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-03-09T20:31:15.913883] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-03-09T20:31:15.913939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:15.913971] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:15.913999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:15.914057] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:15.975345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:15.976497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:15.976612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:15.976651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:16.093204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:16.093376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:16.093418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:16.093446] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:16.097091] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-03-09T20:31:16.097430] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-03-09T20:31:16.097617] [INFO ] [sig ] SOCL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:16.252477] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SOCL.txt [2026-03-09T20:31:16.252657] [INFO ] [sig ] [2697/3280] Completed SOCL in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:16.252702] [INFO ] [sig ] [2698/3280] Forecasting SOFI... [2026-03-09T20:31:16.252736] [INFO ] [sig ] Generating forecast for: SOFI [2026-03-09T20:31:16.252774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-03-09T20:31:16.266137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-03-09T20:31:16.266563] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-03-09T20:31:16.267428] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-03-09T20:31:16.267483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:16.267515] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:16.267541] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:16.267642] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:16.328749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:16.329695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:16.329792] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:16.329834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:16.456394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:16.456562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:16.456627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:16.456659] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:16.460753] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-03-09T20:31:16.461052] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-03-09T20:31:16.461189] [INFO ] [sig ] SOFI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:16.614132] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SOFI.txt [2026-03-09T20:31:16.614302] [INFO ] [sig ] [2698/3280] Completed SOFI in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:16.614342] [INFO ] [sig ] [2699/3280] Forecasting SOGP... [2026-03-09T20:31:16.614372] [INFO ] [sig ] Generating forecast for: SOGP [2026-03-09T20:31:16.614402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-03-09T20:31:16.627595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-03-09T20:31:16.627918] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-03-09T20:31:16.628969] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-03-09T20:31:16.629023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:16.629054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:16.629081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:16.629137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:16.688652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:16.689689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:16.689773] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:16.689806] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:16.809754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:16.809929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:16.809974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:16.810011] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:16.814392] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-03-09T20:31:16.814726] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-03-09T20:31:16.814872] [INFO ] [sig ] SOGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:16.977447] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SOGP.txt [2026-03-09T20:31:16.977655] [INFO ] [sig ] [2699/3280] Completed SOGP in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:16.977699] [INFO ] [sig ] [2700/3280] Forecasting SOJC... [2026-03-09T20:31:16.977730] [INFO ] [sig ] Generating forecast for: SOJC [2026-03-09T20:31:16.977760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-03-09T20:31:16.989918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-03-09T20:31:16.990228] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-03-09T20:31:16.991052] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-03-09T20:31:16.991106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:16.991147] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:16.991176] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:16.991232] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:17.048552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:17.049384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:17.049467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:17.049500] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:17.164260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:17.164423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:17.164466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:17.164494] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:17.167962] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-03-09T20:31:17.168241] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-03-09T20:31:17.168371] [INFO ] [sig ] SOJC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:17.315307] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SOJC.txt [2026-03-09T20:31:17.315494] [INFO ] [sig ] [2700/3280] Completed SOJC in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:17.315538] [INFO ] [sig ] [2701/3280] Forecasting SOJD... [2026-03-09T20:31:17.315586] [INFO ] [sig ] Generating forecast for: SOJD [2026-03-09T20:31:17.315622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-03-09T20:31:17.329347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-03-09T20:31:17.329790] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-03-09T20:31:17.330884] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-03-09T20:31:17.330939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:17.330972] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:17.330998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:17.331054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:17.392141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:17.393147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:17.393238] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:17.393271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:17.513251] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:17.513410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:17.513451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:17.513483] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:17.517032] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: UP (p=60.62%) [2026-03-09T20:31:17.517317] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-03-09T20:31:17.517449] [INFO ] [sig ] SOJD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:17.667326] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SOJD.txt [2026-03-09T20:31:17.667494] [INFO ] [sig ] [2701/3280] Completed SOJD in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:17.667534] [INFO ] [sig ] [2702/3280] Forecasting SOJE... [2026-03-09T20:31:17.667633] [INFO ] [sig ] Generating forecast for: SOJE [2026-03-09T20:31:17.667671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-03-09T20:31:17.680097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-03-09T20:31:17.680494] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-03-09T20:31:17.681326] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-03-09T20:31:17.681380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:17.681439] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:17.681467] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:17.681529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:17.744926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:17.745818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:17.745916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:17.745956] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:17.866989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:17.867152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:17.867193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:17.867222] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:17.870775] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-03-09T20:31:17.871057] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-03-09T20:31:17.871186] [INFO ] [sig ] SOJE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:18.019779] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SOJE.txt [2026-03-09T20:31:18.019939] [INFO ] [sig ] [2702/3280] Completed SOJE in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:18.019980] [INFO ] [sig ] [2703/3280] Forecasting SON... [2026-03-09T20:31:18.020009] [INFO ] [sig ] Generating forecast for: SON [2026-03-09T20:31:18.020041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-03-09T20:31:18.032321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-03-09T20:31:18.032703] [INFO ] [FORECASTER] Starting predict_future for SON [2026-03-09T20:31:18.033543] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-03-09T20:31:18.033627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:18.033662] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:18.033688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:18.033745] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:18.096474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:18.097404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:18.097487] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:18.097521] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:18.222449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:18.222652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:18.222698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:18.222729] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:18.227174] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=41.99%) [2026-03-09T20:31:18.227482] [INFO ] [FORECASTER] Completed predict_future for SON [2026-03-09T20:31:18.227680] [INFO ] [sig ] SON: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:18.374640] [INFO ] [LOCAL ] Saved forecast: SON 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SON.txt [2026-03-09T20:31:18.374803] [INFO ] [sig ] [2703/3280] Completed SON in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:18.374851] [INFO ] [sig ] [2704/3280] Forecasting SONO... [2026-03-09T20:31:18.374896] [INFO ] [sig ] Generating forecast for: SONO [2026-03-09T20:31:18.374935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-03-09T20:31:18.387436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-03-09T20:31:18.387870] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-03-09T20:31:18.388717] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-03-09T20:31:18.388771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:18.388803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:18.388829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:18.388885] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:18.450067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:18.450762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:18.450853] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:18.450893] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:18.571267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:18.571411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:18.571451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:18.571479] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:18.574916] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-03-09T20:31:18.575207] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-03-09T20:31:18.575336] [INFO ] [sig ] SONO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:18.716846] [INFO ] [LOCAL ] Saved forecast: SONO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SONO.txt [2026-03-09T20:31:18.716982] [INFO ] [sig ] [2704/3280] Completed SONO in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.5m [2026-03-09T20:31:18.717209] [INFO ] [sig ] [2705/3280] Forecasting SOPH... [2026-03-09T20:31:18.717238] [INFO ] [sig ] Generating forecast for: SOPH [2026-03-09T20:31:18.717270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-03-09T20:31:18.730363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-03-09T20:31:18.730685] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-03-09T20:31:18.731550] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-03-09T20:31:18.731623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:18.731657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:18.731683] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:18.731739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:18.797559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:18.798757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:18.798849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:18.798885] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:18.919672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:18.919845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:18.919895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:18.919972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:18.923507] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-03-09T20:31:18.923825] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-03-09T20:31:18.923961] [INFO ] [sig ] SOPH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:19.078240] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SOPH.txt [2026-03-09T20:31:19.078439] [INFO ] [sig ] [2705/3280] Completed SOPH in 0.4s | 2.78 sym/s | Total: 16.2m | ETA: 3.4m [2026-03-09T20:31:19.078499] [INFO ] [sig ] [2706/3280] Forecasting SOUN... [2026-03-09T20:31:19.078534] [INFO ] [sig ] Generating forecast for: SOUN [2026-03-09T20:31:19.078565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-03-09T20:31:19.091563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-03-09T20:31:19.091965] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-03-09T20:31:19.092895] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-03-09T20:31:19.092952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:19.092987] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:19.093015] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:19.093073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:19.150207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:19.150878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:19.150977] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:19.151014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:19.268665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:19.268816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:19.268854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:19.268882] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:19.272297] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=79.98%) [2026-03-09T20:31:19.272599] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-03-09T20:31:19.272731] [INFO ] [sig ] SOUN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:19.413335] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SOUN.txt [2026-03-09T20:31:19.413472] [INFO ] [sig ] [2706/3280] Completed SOUN in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.4m [2026-03-09T20:31:19.413511] [INFO ] [sig ] [2707/3280] Forecasting SOXQ... [2026-03-09T20:31:19.413541] [INFO ] [sig ] Generating forecast for: SOXQ [2026-03-09T20:31:19.413587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-03-09T20:31:19.424844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-03-09T20:31:19.425181] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-03-09T20:31:19.426068] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-03-09T20:31:19.426123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:19.426154] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:19.426180] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:19.426238] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:19.485448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:19.486175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:19.486255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:19.486292] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:19.611454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:19.611622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:19.611664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:19.611711] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:19.615186] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-03-09T20:31:19.615465] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-03-09T20:31:19.615615] [INFO ] [sig ] SOXQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:19.756731] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SOXQ.txt [2026-03-09T20:31:19.756875] [INFO ] [sig ] [2707/3280] Completed SOXQ in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.4m [2026-03-09T20:31:19.756921] [INFO ] [sig ] [2708/3280] Forecasting SOXX... [2026-03-09T20:31:19.756956] [INFO ] [sig ] Generating forecast for: SOXX [2026-03-09T20:31:19.756991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-03-09T20:31:19.768880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-03-09T20:31:19.769295] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-03-09T20:31:19.770232] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-03-09T20:31:19.770289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:19.770322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:19.770349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:19.770406] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:19.830545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:19.831436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:19.831530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:19.831564] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:19.955739] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:19.955910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:19.955952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:19.955980] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:19.959607] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-03-09T20:31:19.959908] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-03-09T20:31:19.960046] [INFO ] [sig ] SOXX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:20.101230] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SOXX.txt [2026-03-09T20:31:20.101409] [INFO ] [sig ] [2708/3280] Completed SOXX in 0.3s | 2.78 sym/s | Total: 16.2m | ETA: 3.4m [2026-03-09T20:31:20.101452] [INFO ] [sig ] [2709/3280] Forecasting SPAI... [2026-03-09T20:31:20.101482] [INFO ] [sig ] Generating forecast for: SPAI [2026-03-09T20:31:20.101515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-03-09T20:31:20.115033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-03-09T20:31:20.115456] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-03-09T20:31:20.116356] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-03-09T20:31:20.116424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:20.116460] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:20.116489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:20.116547] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:20.177115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:20.178057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:20.178161] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:20.178194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:20.298519] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:20.298745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:20.298814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:20.298870] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:20.304197] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-03-09T20:31:20.304593] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-03-09T20:31:20.304754] [INFO ] [sig ] SPAI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:20.508977] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPAI.txt [2026-03-09T20:31:20.509216] [INFO ] [sig ] [2709/3280] Completed SPAI in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:20.509287] [INFO ] [sig ] [2710/3280] Forecasting SPB... [2026-03-09T20:31:20.509341] [INFO ] [sig ] Generating forecast for: SPB [2026-03-09T20:31:20.509394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-03-09T20:31:20.523325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-03-09T20:31:20.523845] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-03-09T20:31:20.524945] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-03-09T20:31:20.525011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:20.525052] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:20.525087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:20.525168] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:20.609491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:20.610696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:20.610804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:20.610850] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:20.791090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:20.791301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:20.791370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:20.791423] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:20.797000] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=73.76%) [2026-03-09T20:31:20.797500] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-03-09T20:31:20.797783] [INFO ] [sig ] SPB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:21.028880] [INFO ] [LOCAL ] Saved forecast: SPB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPB.txt [2026-03-09T20:31:21.029124] [INFO ] [sig ] [2710/3280] Completed SPB in 0.5s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:21.029183] [INFO ] [sig ] [2711/3280] Forecasting SPCB... [2026-03-09T20:31:21.029221] [INFO ] [sig ] Generating forecast for: SPCB [2026-03-09T20:31:21.029256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-03-09T20:31:21.066379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-03-09T20:31:21.066945] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-03-09T20:31:21.068478] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-03-09T20:31:21.068551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:21.068670] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:21.068737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:21.068830] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:21.158474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:21.159651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:21.159794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:21.159841] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:21.334797] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:21.335025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:21.335089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:21.335135] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:21.340791] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=43.20%) [2026-03-09T20:31:21.341337] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-03-09T20:31:21.341560] [INFO ] [sig ] SPCB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:21.548209] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPCB.txt [2026-03-09T20:31:21.548445] [INFO ] [sig ] [2711/3280] Completed SPCB in 0.5s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:21.548499] [INFO ] [sig ] [2712/3280] Forecasting SPCE... [2026-03-09T20:31:21.548541] [INFO ] [sig ] Generating forecast for: SPCE [2026-03-09T20:31:21.548604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-03-09T20:31:21.565213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-03-09T20:31:21.565706] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-03-09T20:31:21.566752] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-03-09T20:31:21.566812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:21.566846] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:21.566874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:21.566932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:21.643593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:21.644597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:21.644740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:21.644776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:21.785221] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:21.785463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:21.785543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:21.785633] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:21.790689] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-03-09T20:31:21.791117] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-03-09T20:31:21.791298] [INFO ] [sig ] SPCE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:21.981214] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPCE.txt [2026-03-09T20:31:21.981388] [INFO ] [sig ] [2712/3280] Completed SPCE in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:21.981430] [INFO ] [sig ] [2713/3280] Forecasting SPE... [2026-03-09T20:31:21.981460] [INFO ] [sig ] Generating forecast for: SPE [2026-03-09T20:31:21.981490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-03-09T20:31:21.994191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-03-09T20:31:21.994649] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-03-09T20:31:21.995635] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-03-09T20:31:21.995704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:21.995752] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:21.995796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:21.995858] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:22.059691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:22.060589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:22.060697] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:22.060747] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:22.195561] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:22.195752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:22.195794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:22.195825] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:22.199461] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-03-09T20:31:22.199828] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-03-09T20:31:22.199995] [INFO ] [sig ] SPE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:22.345372] [INFO ] [LOCAL ] Saved forecast: SPE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPE.txt [2026-03-09T20:31:22.345540] [INFO ] [sig ] [2713/3280] Completed SPE in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:22.345609] [INFO ] [sig ] [2714/3280] Forecasting SPFI... [2026-03-09T20:31:22.345842] [INFO ] [sig ] Generating forecast for: SPFI [2026-03-09T20:31:22.345883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-03-09T20:31:22.359086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-03-09T20:31:22.359487] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-03-09T20:31:22.360346] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-03-09T20:31:22.360401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:22.360432] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:22.360458] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:22.360514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:22.421661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:22.422556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:22.422667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:22.422701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:22.547792] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:22.547980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:22.548041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:22.548265] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:22.552752] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=63.33%) [2026-03-09T20:31:22.553056] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-03-09T20:31:22.553346] [INFO ] [sig ] SPFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:22.701177] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPFI.txt [2026-03-09T20:31:22.701352] [INFO ] [sig ] [2714/3280] Completed SPFI in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:22.701395] [INFO ] [sig ] [2715/3280] Forecasting SPG... [2026-03-09T20:31:22.701428] [INFO ] [sig ] Generating forecast for: SPG [2026-03-09T20:31:22.701466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-03-09T20:31:22.714330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-03-09T20:31:22.714759] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-03-09T20:31:22.715673] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-03-09T20:31:22.715728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:22.715761] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:22.715790] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:22.715848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:22.781792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:22.782801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:22.782906] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:22.782948] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:22.911667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:22.911834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:22.911875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:22.911903] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:22.915433] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=58.78%) [2026-03-09T20:31:22.915742] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-03-09T20:31:22.915879] [INFO ] [sig ] SPG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:23.067085] [INFO ] [LOCAL ] Saved forecast: SPG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPG.txt [2026-03-09T20:31:23.067276] [INFO ] [sig ] [2715/3280] Completed SPG in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:23.067319] [INFO ] [sig ] [2716/3280] Forecasting SPGI... [2026-03-09T20:31:23.067350] [INFO ] [sig ] Generating forecast for: SPGI [2026-03-09T20:31:23.067380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-03-09T20:31:23.079559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-03-09T20:31:23.079990] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-03-09T20:31:23.080880] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-03-09T20:31:23.080937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:23.080971] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:23.080998] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:23.081060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:23.145544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:23.146659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:23.146749] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:23.146782] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:23.276217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:23.276397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:23.276438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:23.276469] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:23.280152] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=54.43%) [2026-03-09T20:31:23.280444] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-03-09T20:31:23.280599] [INFO ] [sig ] SPGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:23.430077] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPGI.txt [2026-03-09T20:31:23.430288] [INFO ] [sig ] [2716/3280] Completed SPGI in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:23.430351] [INFO ] [sig ] [2717/3280] Forecasting SPH... [2026-03-09T20:31:23.430385] [INFO ] [sig ] Generating forecast for: SPH [2026-03-09T20:31:23.430416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-03-09T20:31:23.444385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-03-09T20:31:23.444823] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-03-09T20:31:23.445793] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-03-09T20:31:23.445849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:23.445882] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:23.445909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:23.445975] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:23.507891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:23.509182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:23.509298] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:23.509335] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:23.633930] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:23.634110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:23.634172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:23.634209] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:23.638026] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-03-09T20:31:23.638364] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-03-09T20:31:23.638528] [INFO ] [sig ] SPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:23.791544] [INFO ] [LOCAL ] Saved forecast: SPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPH.txt [2026-03-09T20:31:23.791719] [INFO ] [sig ] [2717/3280] Completed SPH in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:23.791759] [INFO ] [sig ] [2718/3280] Forecasting SPOK... [2026-03-09T20:31:23.791798] [INFO ] [sig ] Generating forecast for: SPOK [2026-03-09T20:31:23.791838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-03-09T20:31:23.804729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-03-09T20:31:23.805097] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-03-09T20:31:23.805956] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-03-09T20:31:23.806011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:23.806045] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:23.806071] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:23.806129] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:23.863555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:23.864398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:23.864480] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:23.864513] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:23.997647] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:23.997841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:23.997889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:23.997919] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:24.001961] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-03-09T20:31:24.002275] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-03-09T20:31:24.002637] [INFO ] [sig ] SPOK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:24.146891] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPOK.txt [2026-03-09T20:31:24.147015] [INFO ] [sig ] [2718/3280] Completed SPOK in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:24.147054] [INFO ] [sig ] [2719/3280] Forecasting SPRO... [2026-03-09T20:31:24.147083] [INFO ] [sig ] Generating forecast for: SPRO [2026-03-09T20:31:24.147113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-03-09T20:31:24.160995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-03-09T20:31:24.161552] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-03-09T20:31:24.162411] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-03-09T20:31:24.162465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:24.162536] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:24.162598] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:24.162688] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:24.224344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:24.225307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:24.225393] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:24.225428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:24.348765] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:24.348924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:24.348971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:24.349006] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:24.352686] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-03-09T20:31:24.352966] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-03-09T20:31:24.353098] [INFO ] [sig ] SPRO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:24.501593] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPRO.txt [2026-03-09T20:31:24.501853] [INFO ] [sig ] [2719/3280] Completed SPRO in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:24.501898] [INFO ] [sig ] [2720/3280] Forecasting SPRX... [2026-03-09T20:31:24.501929] [INFO ] [sig ] Generating forecast for: SPRX [2026-03-09T20:31:24.501959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-03-09T20:31:24.517868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-03-09T20:31:24.518278] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-03-09T20:31:24.519337] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-03-09T20:31:24.519395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:24.519429] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:24.519456] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:24.519514] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:24.579880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:24.580656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:24.580736] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:24.580770] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:24.709630] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:24.709801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:24.709848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:24.709882] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:24.713761] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=31.46%) [2026-03-09T20:31:24.714080] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-03-09T20:31:24.714228] [INFO ] [sig ] SPRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:24.865790] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPRX.txt [2026-03-09T20:31:24.865987] [INFO ] [sig ] [2720/3280] Completed SPRX in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:24.866046] [INFO ] [sig ] [2721/3280] Forecasting SPRY... [2026-03-09T20:31:24.866095] [INFO ] [sig ] Generating forecast for: SPRY [2026-03-09T20:31:24.866132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-03-09T20:31:24.879424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-03-09T20:31:24.879834] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-03-09T20:31:24.880957] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-03-09T20:31:24.881011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:24.881045] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:24.881073] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:24.881130] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:24.945699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:24.946596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:24.946688] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:24.946722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:25.083697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:25.083869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:25.083910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:25.083939] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:25.087701] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=55.50%) [2026-03-09T20:31:25.088017] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-03-09T20:31:25.088170] [INFO ] [sig ] SPRY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:25.250669] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPRY.txt [2026-03-09T20:31:25.250858] [INFO ] [sig ] [2721/3280] Completed SPRY in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.4m [2026-03-09T20:31:25.250903] [INFO ] [sig ] [2722/3280] Forecasting SPSC... [2026-03-09T20:31:25.250935] [INFO ] [sig ] Generating forecast for: SPSC [2026-03-09T20:31:25.250977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-03-09T20:31:25.264546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-03-09T20:31:25.264985] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-03-09T20:31:25.265966] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-03-09T20:31:25.266024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:25.266062] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:25.266090] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:25.266185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:25.329666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:25.330655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:25.330779] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:25.330816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:25.459497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:25.459680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:25.459725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:25.459798] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:25.463558] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=37.69%) [2026-03-09T20:31:25.463877] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-03-09T20:31:25.464019] [INFO ] [sig ] SPSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:25.616562] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPSC.txt [2026-03-09T20:31:25.616760] [INFO ] [sig ] [2722/3280] Completed SPSC in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.3m [2026-03-09T20:31:25.616806] [INFO ] [sig ] [2723/3280] Forecasting SPWH... [2026-03-09T20:31:25.616838] [INFO ] [sig ] Generating forecast for: SPWH [2026-03-09T20:31:25.616868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-03-09T20:31:25.628920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-03-09T20:31:25.629321] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-03-09T20:31:25.630193] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-03-09T20:31:25.630248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:25.630281] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:25.630307] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:25.630364] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:25.695106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:25.695988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:25.696075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:25.696110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:25.835433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:25.835631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:25.835676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:25.835717] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:25.839685] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-03-09T20:31:25.840049] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-03-09T20:31:25.840227] [INFO ] [sig ] SPWH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:25.990538] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SPWH.txt [2026-03-09T20:31:25.990711] [INFO ] [sig ] [2723/3280] Completed SPWH in 0.4s | 2.78 sym/s | Total: 16.3m | ETA: 3.3m [2026-03-09T20:31:25.990769] [INFO ] [sig ] [2724/3280] Forecasting SPXC... [2026-03-09T20:31:25.990802] [INFO ] [sig ] Generating forecast for: SPXC [2026-03-09T20:31:25.990832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-03-09T20:31:26.004175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-03-09T20:31:26.004598] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-03-09T20:31:26.005647] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-03-09T20:31:26.005716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:26.005750] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:26.005779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:26.005837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:26.069236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:26.070216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:26.070331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:26.070369] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:26.199877] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:26.200045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:26.200086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:26.200118] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:26.203659] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-03-09T20:31:26.203950] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-03-09T20:31:26.204085] [INFO ] [sig ] SPXC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:26.351180] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPXC.txt [2026-03-09T20:31:26.351529] [INFO ] [sig ] [2724/3280] Completed SPXC in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:26.351585] [INFO ] [sig ] [2725/3280] Forecasting SPXX... [2026-03-09T20:31:26.351618] [INFO ] [sig ] Generating forecast for: SPXX [2026-03-09T20:31:26.351648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-03-09T20:31:26.363815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-03-09T20:31:26.364169] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-03-09T20:31:26.365020] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-03-09T20:31:26.365075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:26.365108] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:26.365136] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:26.365194] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:26.426434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:26.427157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:26.427240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:26.427275] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:26.552457] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:26.552663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:26.552708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:26.552737] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:26.556638] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-03-09T20:31:26.556947] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-03-09T20:31:26.557080] [INFO ] [sig ] SPXX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:26.703504] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SPXX.txt [2026-03-09T20:31:26.703664] [INFO ] [sig ] [2725/3280] Completed SPXX in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:26.703707] [INFO ] [sig ] [2726/3280] Forecasting SQM... [2026-03-09T20:31:26.703737] [INFO ] [sig ] Generating forecast for: SQM [2026-03-09T20:31:26.703767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-03-09T20:31:26.715610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-03-09T20:31:26.715979] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-03-09T20:31:26.716835] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-03-09T20:31:26.716890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:26.716922] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:26.716950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:26.717007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:26.779910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:26.781054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:26.781156] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:26.781192] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:26.916841] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:26.917013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:26.917054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:26.917083] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:26.921105] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-03-09T20:31:26.921452] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-03-09T20:31:26.921627] [INFO ] [sig ] SQM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:27.074419] [INFO ] [LOCAL ] Saved forecast: SQM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SQM.txt [2026-03-09T20:31:27.074601] [INFO ] [sig ] [2726/3280] Completed SQM in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:27.074643] [INFO ] [sig ] [2727/3280] Forecasting SQNS... [2026-03-09T20:31:27.074674] [INFO ] [sig ] Generating forecast for: SQNS [2026-03-09T20:31:27.074705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-03-09T20:31:27.089326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-03-09T20:31:27.089950] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-03-09T20:31:27.091007] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-03-09T20:31:27.091065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:27.091098] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:27.091130] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:27.091190] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:27.152721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:27.153609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:27.153696] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:27.153730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:27.279038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:27.279219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:27.279271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:27.279301] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:27.283342] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=25.41%) [2026-03-09T20:31:27.283655] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-03-09T20:31:27.283800] [INFO ] [sig ] SQNS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:27.430688] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SQNS.txt [2026-03-09T20:31:27.430838] [INFO ] [sig ] [2727/3280] Completed SQNS in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:27.430880] [INFO ] [sig ] [2728/3280] Forecasting SQQQ... [2026-03-09T20:31:27.430910] [INFO ] [sig ] Generating forecast for: SQQQ [2026-03-09T20:31:27.430940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-03-09T20:31:27.443215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-03-09T20:31:27.443606] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-03-09T20:31:27.444406] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-03-09T20:31:27.444459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:27.444490] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:27.444516] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:27.444599] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:27.505292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:27.506097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:27.506183] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:27.506217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:27.632456] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:27.632644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:27.632688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:27.632849] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:27.636464] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=26.04%) [2026-03-09T20:31:27.636777] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-03-09T20:31:27.636917] [INFO ] [sig ] SQQQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:27.788739] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SQQQ.txt [2026-03-09T20:31:27.788887] [INFO ] [sig ] [2728/3280] Completed SQQQ in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:27.788925] [INFO ] [sig ] [2729/3280] Forecasting SRAD... [2026-03-09T20:31:27.788955] [INFO ] [sig ] Generating forecast for: SRAD [2026-03-09T20:31:27.788985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-03-09T20:31:27.801460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-03-09T20:31:27.801850] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-03-09T20:31:27.802686] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-03-09T20:31:27.802739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:27.802771] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:27.802798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:27.802854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:27.864611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:27.865468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:27.865599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:27.865636] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:27.994607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:27.994787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:27.994834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:27.994865] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:27.999100] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=61.52%) [2026-03-09T20:31:27.999424] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-03-09T20:31:27.999589] [INFO ] [sig ] SRAD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:28.154517] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRAD.txt [2026-03-09T20:31:28.154709] [INFO ] [sig ] [2729/3280] Completed SRAD in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:28.154752] [INFO ] [sig ] [2730/3280] Forecasting SRBK... [2026-03-09T20:31:28.154783] [INFO ] [sig ] Generating forecast for: SRBK [2026-03-09T20:31:28.154813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-03-09T20:31:28.167958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-03-09T20:31:28.168265] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-03-09T20:31:28.169278] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-03-09T20:31:28.169332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:28.169364] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:28.169390] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:28.169447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:28.230750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:28.231937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:28.232052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:28.232086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:28.355967] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:28.356131] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:31:28.356171] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:28.356202] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:28.359727] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=67.61%) [2026-03-09T20:31:28.360005] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-03-09T20:31:28.360154] [INFO ] [sig ] SRBK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:28.510724] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRBK.txt [2026-03-09T20:31:28.510915] [INFO ] [sig ] [2730/3280] Completed SRBK in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:28.510966] [INFO ] [sig ] [2731/3280] Forecasting SRCE... [2026-03-09T20:31:28.510997] [INFO ] [sig ] Generating forecast for: SRCE [2026-03-09T20:31:28.511027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-03-09T20:31:28.524368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-03-09T20:31:28.524768] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-03-09T20:31:28.525630] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-03-09T20:31:28.525686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:28.525719] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:28.525747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:28.525805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:28.588270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:28.589206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:28.589304] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:28.589339] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:28.721531] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:28.721777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:28.721822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:28.721854] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:28.725443] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=18.11%) [2026-03-09T20:31:28.725764] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-03-09T20:31:28.725902] [INFO ] [sig ] SRCE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:28.877629] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SRCE.txt [2026-03-09T20:31:28.877820] [INFO ] [sig ] [2731/3280] Completed SRCE in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:28.877868] [INFO ] [sig ] [2732/3280] Forecasting SRE... [2026-03-09T20:31:28.877900] [INFO ] [sig ] Generating forecast for: SRE [2026-03-09T20:31:28.877933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-03-09T20:31:28.889995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-03-09T20:31:28.890407] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-03-09T20:31:28.891285] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-03-09T20:31:28.891339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:28.891370] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:28.891396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:28.891452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:28.955284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:28.956215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:28.956309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:28.956346] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:29.085317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:29.085495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:29.085537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:29.085586] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:29.089499] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=54.60%) [2026-03-09T20:31:29.089806] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-03-09T20:31:29.089941] [INFO ] [sig ] SRE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:29.237914] [INFO ] [LOCAL ] Saved forecast: SRE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRE.txt [2026-03-09T20:31:29.238145] [INFO ] [sig ] [2732/3280] Completed SRE in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:29.238196] [INFO ] [sig ] [2733/3280] Forecasting SREA... [2026-03-09T20:31:29.238233] [INFO ] [sig ] Generating forecast for: SREA [2026-03-09T20:31:29.238266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-03-09T20:31:29.250275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-03-09T20:31:29.250723] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-03-09T20:31:29.251658] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-03-09T20:31:29.251712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:29.251745] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:29.251772] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:29.251828] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:29.311556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:29.312619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:29.312714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:29.312749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:29.438136] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:29.438342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:29.438393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:29.438425] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:29.442089] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-03-09T20:31:29.442410] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-03-09T20:31:29.442545] [INFO ] [sig ] SREA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:29.589357] [INFO ] [LOCAL ] Saved forecast: SREA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SREA.txt [2026-03-09T20:31:29.589528] [INFO ] [sig ] [2733/3280] Completed SREA in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:29.589586] [INFO ] [sig ] [2734/3280] Forecasting SRFM... [2026-03-09T20:31:29.589621] [INFO ] [sig ] Generating forecast for: SRFM [2026-03-09T20:31:29.589652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-03-09T20:31:29.601450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-03-09T20:31:29.601899] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-03-09T20:31:29.602764] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-03-09T20:31:29.602820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:29.602853] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:29.602882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:29.602940] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:29.662142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:29.663062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:29.663160] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:29.663194] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:29.788208] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:29.788371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:29.788414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:29.788444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:29.792173] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: UP (p=58.19%) [2026-03-09T20:31:29.792486] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-03-09T20:31:29.792641] [INFO ] [sig ] SRFM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:29.936216] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRFM.txt [2026-03-09T20:31:29.936361] [INFO ] [sig ] [2734/3280] Completed SRFM in 0.3s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:29.936402] [INFO ] [sig ] [2735/3280] Forecasting SRG... [2026-03-09T20:31:29.936433] [INFO ] [sig ] Generating forecast for: SRG [2026-03-09T20:31:29.936463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-03-09T20:31:29.948777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-03-09T20:31:29.949124] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-03-09T20:31:29.950167] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-03-09T20:31:29.950222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:29.950266] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:29.950293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:29.950349] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:30.010469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:30.011324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:30.011411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:30.011444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:30.144656] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:30.144843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:30.144886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:30.144916] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:30.148461] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=84.20%) [2026-03-09T20:31:30.148768] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-03-09T20:31:30.148901] [INFO ] [sig ] SRG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:30.298703] [INFO ] [LOCAL ] Saved forecast: SRG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRG.txt [2026-03-09T20:31:30.298864] [INFO ] [sig ] [2735/3280] Completed SRG in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:30.298905] [INFO ] [sig ] [2736/3280] Forecasting SRI... [2026-03-09T20:31:30.298935] [INFO ] [sig ] Generating forecast for: SRI [2026-03-09T20:31:30.298964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-03-09T20:31:30.311435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-03-09T20:31:30.311839] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-03-09T20:31:30.312911] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-03-09T20:31:30.312964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:30.313032] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:30.313061] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:30.313121] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:30.374903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:30.375695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:30.375781] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:30.375833] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:30.507911] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:30.508081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:30.508131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:30.508169] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:30.511790] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=71.54%) [2026-03-09T20:31:30.512076] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-03-09T20:31:30.512231] [INFO ] [sig ] SRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:30.655676] [INFO ] [LOCAL ] Saved forecast: SRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRI.txt [2026-03-09T20:31:30.655821] [INFO ] [sig ] [2736/3280] Completed SRI in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:30.655862] [INFO ] [sig ] [2737/3280] Forecasting SRRK... [2026-03-09T20:31:30.655892] [INFO ] [sig ] Generating forecast for: SRRK [2026-03-09T20:31:30.655921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-03-09T20:31:30.668394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-03-09T20:31:30.668766] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-03-09T20:31:30.669632] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-03-09T20:31:30.669687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:30.669719] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:30.669747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:30.669804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:30.733841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:30.734975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:30.735075] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:30.735110] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:30.865352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:30.865741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:30.865784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:30.865812] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:30.870155] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-03-09T20:31:30.870525] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-03-09T20:31:30.870690] [INFO ] [sig ] SRRK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:31.019119] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SRRK.txt [2026-03-09T20:31:31.019293] [INFO ] [sig ] [2737/3280] Completed SRRK in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:31.019335] [INFO ] [sig ] [2738/3280] Forecasting SRTS... [2026-03-09T20:31:31.019375] [INFO ] [sig ] Generating forecast for: SRTS [2026-03-09T20:31:31.019415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-03-09T20:31:31.031244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-03-09T20:31:31.031604] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-03-09T20:31:31.032436] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-03-09T20:31:31.032492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:31.032525] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:31.032552] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:31.032631] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:31.092845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:31.093548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:31.093648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:31.093682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:31.215998] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:31.216155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:31.216193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:31.216223] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:31.220397] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-03-09T20:31:31.220925] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-03-09T20:31:31.221065] [INFO ] [sig ] SRTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:31.363620] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SRTS.txt [2026-03-09T20:31:31.363763] [INFO ] [sig ] [2738/3280] Completed SRTS in 0.3s | 2.78 sym/s | Total: 16.4m | ETA: 3.3m [2026-03-09T20:31:31.363810] [INFO ] [sig ] [2739/3280] Forecasting SSB... [2026-03-09T20:31:31.363845] [INFO ] [sig ] Generating forecast for: SSB [2026-03-09T20:31:31.363876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-03-09T20:31:31.375713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-03-09T20:31:31.376049] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-03-09T20:31:31.376970] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-03-09T20:31:31.377025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:31.377055] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:31.377081] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:31.377138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:31.440547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:31.441326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:31.441411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:31.441444] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:31.565612] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:31.565779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:31.565819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:31.565882] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:31.569491] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-03-09T20:31:31.569810] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-03-09T20:31:31.569964] [INFO ] [sig ] SSB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:31.719854] [INFO ] [LOCAL ] Saved forecast: SSB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSB.txt [2026-03-09T20:31:31.720031] [INFO ] [sig ] [2739/3280] Completed SSB in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.2m [2026-03-09T20:31:31.720075] [INFO ] [sig ] [2740/3280] Forecasting SSD... [2026-03-09T20:31:31.720107] [INFO ] [sig ] Generating forecast for: SSD [2026-03-09T20:31:31.720143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-03-09T20:31:31.734234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-03-09T20:31:31.734684] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-03-09T20:31:31.735526] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-03-09T20:31:31.735604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:31.735640] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:31.735666] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:31.735722] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:31.797753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:31.798746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:31.798836] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:31.798869] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:31.922471] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:31.922659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:31.922701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:31.922729] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:31.926647] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-03-09T20:31:31.926956] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-03-09T20:31:31.927118] [INFO ] [sig ] SSD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:32.071659] [INFO ] [LOCAL ] Saved forecast: SSD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSD.txt [2026-03-09T20:31:32.071820] [INFO ] [sig ] [2740/3280] Completed SSD in 0.4s | 2.78 sym/s | Total: 16.4m | ETA: 3.2m [2026-03-09T20:31:32.071861] [INFO ] [sig ] [2741/3280] Forecasting SSL... [2026-03-09T20:31:32.071893] [INFO ] [sig ] Generating forecast for: SSL [2026-03-09T20:31:32.071923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-03-09T20:31:32.083011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-03-09T20:31:32.083372] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-03-09T20:31:32.084241] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-03-09T20:31:32.084297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:32.084329] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:32.084360] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:32.084436] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:32.149962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:32.150953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:32.151051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:32.151088] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:32.284384] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:32.284561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:32.284647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:32.284689] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:32.288596] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=58.88%) [2026-03-09T20:31:32.288977] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-03-09T20:31:32.289134] [INFO ] [sig ] SSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:32.442170] [INFO ] [LOCAL ] Saved forecast: SSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSL.txt [2026-03-09T20:31:32.442339] [INFO ] [sig ] [2741/3280] Completed SSL in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:32.442587] [INFO ] [sig ] [2742/3280] Forecasting SSNC... [2026-03-09T20:31:32.442620] [INFO ] [sig ] Generating forecast for: SSNC [2026-03-09T20:31:32.442659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-03-09T20:31:32.455455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-03-09T20:31:32.455836] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-03-09T20:31:32.456710] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-03-09T20:31:32.456764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:32.456795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:32.456822] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:32.456879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:32.517864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:32.518841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:32.518930] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:32.518963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:32.646919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:32.647088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:32.647130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:32.647176] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:32.650813] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-03-09T20:31:32.651129] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-03-09T20:31:32.651284] [INFO ] [sig ] SSNC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:32.805590] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSNC.txt [2026-03-09T20:31:32.805786] [INFO ] [sig ] [2742/3280] Completed SSNC in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:32.805848] [INFO ] [sig ] [2743/3280] Forecasting SSP... [2026-03-09T20:31:32.805895] [INFO ] [sig ] Generating forecast for: SSP [2026-03-09T20:31:32.805941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-03-09T20:31:32.818969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-03-09T20:31:32.819367] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-03-09T20:31:32.820274] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-03-09T20:31:32.820330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:32.820367] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:32.820403] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:32.820463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:32.885052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:32.886005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:32.886105] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:32.886141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:33.009126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:33.009311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:33.009356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:33.009386] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:33.013837] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=24.65%) [2026-03-09T20:31:33.014182] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-03-09T20:31:33.014349] [INFO ] [sig ] SSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:33.164810] [INFO ] [LOCAL ] Saved forecast: SSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SSP.txt [2026-03-09T20:31:33.164973] [INFO ] [sig ] [2743/3280] Completed SSP in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:33.165015] [INFO ] [sig ] [2744/3280] Forecasting SSRM... [2026-03-09T20:31:33.165043] [INFO ] [sig ] Generating forecast for: SSRM [2026-03-09T20:31:33.165076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-03-09T20:31:33.177162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-03-09T20:31:33.177530] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-03-09T20:31:33.178458] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-03-09T20:31:33.178513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:33.178545] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:33.178603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:33.178677] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:33.238420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:33.239207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:33.239335] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:33.239370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:33.361895] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:33.362066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:33.362109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:33.362139] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:33.365809] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-03-09T20:31:33.366160] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-03-09T20:31:33.366312] [INFO ] [sig ] SSRM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:33.520892] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSRM.txt [2026-03-09T20:31:33.521118] [INFO ] [sig ] [2744/3280] Completed SSRM in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:33.521170] [INFO ] [sig ] [2745/3280] Forecasting SSSS... [2026-03-09T20:31:33.521206] [INFO ] [sig ] Generating forecast for: SSSS [2026-03-09T20:31:33.521237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-03-09T20:31:33.533872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-03-09T20:31:33.534292] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-03-09T20:31:33.535248] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-03-09T20:31:33.535304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:33.535336] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:33.535364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:33.535421] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:33.594773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:33.595722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:33.595810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:33.595844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:33.719267] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:33.719438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:33.719480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:33.719509] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:33.723019] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: DOWN (p=21.69%) [2026-03-09T20:31:33.723337] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-03-09T20:31:33.723469] [INFO ] [sig ] SSSS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:33.867018] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SSSS.txt [2026-03-09T20:31:33.867164] [INFO ] [sig ] [2745/3280] Completed SSSS in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:33.867207] [INFO ] [sig ] [2746/3280] Forecasting SSTI... [2026-03-09T20:31:33.867239] [INFO ] [sig ] Generating forecast for: SSTI [2026-03-09T20:31:33.867269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-03-09T20:31:33.879349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-03-09T20:31:33.879770] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-03-09T20:31:33.880625] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-03-09T20:31:33.880679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:33.880710] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:33.880751] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:33.880810] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:33.938483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:33.939435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:33.939560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:33.939616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:34.060959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:34.061124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:34.061166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:34.061196] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:34.064806] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-03-09T20:31:34.065123] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-03-09T20:31:34.065266] [INFO ] [sig ] SSTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:34.219460] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSTI.txt [2026-03-09T20:31:34.219677] [INFO ] [sig ] [2746/3280] Completed SSTI in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:34.219722] [INFO ] [sig ] [2747/3280] Forecasting SSTK... [2026-03-09T20:31:34.219752] [INFO ] [sig ] Generating forecast for: SSTK [2026-03-09T20:31:34.219784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-03-09T20:31:34.232327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-03-09T20:31:34.232709] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-03-09T20:31:34.233538] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-03-09T20:31:34.233613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:34.233645] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:34.233671] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:34.233728] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:34.293296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:34.294362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:34.294456] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:34.294490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:34.421020] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:34.421190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:34.421238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:34.421275] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:34.425223] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-03-09T20:31:34.425591] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-03-09T20:31:34.425743] [INFO ] [sig ] SSTK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:34.581021] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SSTK.txt [2026-03-09T20:31:34.581249] [INFO ] [sig ] [2747/3280] Completed SSTK in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:34.581336] [INFO ] [sig ] [2748/3280] Forecasting SSYS... [2026-03-09T20:31:34.581387] [INFO ] [sig ] Generating forecast for: SSYS [2026-03-09T20:31:34.581443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-03-09T20:31:34.594381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-03-09T20:31:34.594789] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-03-09T20:31:34.595738] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-03-09T20:31:34.595794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:34.595828] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:34.595855] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:34.595911] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:34.659509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:34.660407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:34.660498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:34.660532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:34.786326] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:34.786494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:34.786535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:34.786563] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:34.790138] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-03-09T20:31:34.790433] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-03-09T20:31:34.790568] [INFO ] [sig ] SSYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:34.955103] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SSYS.txt [2026-03-09T20:31:34.955327] [INFO ] [sig ] [2748/3280] Completed SSYS in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:34.955406] [INFO ] [sig ] [2749/3280] Forecasting STAA... [2026-03-09T20:31:34.955447] [INFO ] [sig ] Generating forecast for: STAA [2026-03-09T20:31:34.955489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-03-09T20:31:34.970058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-03-09T20:31:34.970553] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-03-09T20:31:34.971799] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-03-09T20:31:34.971864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:34.971906] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:34.971942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:34.972025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:35.038001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:35.039026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:35.039113] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:35.039147] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:35.162736] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:35.162912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:35.162954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:35.162984] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:35.166613] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=43.68%) [2026-03-09T20:31:35.166927] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-03-09T20:31:35.167069] [INFO ] [sig ] STAA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:35.309113] [INFO ] [LOCAL ] Saved forecast: STAA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STAA.txt [2026-03-09T20:31:35.309370] [INFO ] [sig ] [2749/3280] Completed STAA in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:35.309413] [INFO ] [sig ] [2750/3280] Forecasting STAG... [2026-03-09T20:31:35.309450] [INFO ] [sig ] Generating forecast for: STAG [2026-03-09T20:31:35.309483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-03-09T20:31:35.321199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-03-09T20:31:35.321600] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-03-09T20:31:35.322474] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-03-09T20:31:35.322530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:35.322562] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:35.322619] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:35.322679] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:35.382733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:35.383679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:35.383767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:35.383800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:35.511875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:35.512072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:35.512116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:35.512145] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:35.516379] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-03-09T20:31:35.516941] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-03-09T20:31:35.517086] [INFO ] [sig ] STAG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:35.755344] [INFO ] [LOCAL ] Saved forecast: STAG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STAG.txt [2026-03-09T20:31:35.755522] [INFO ] [sig ] [2750/3280] Completed STAG in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:35.755565] [INFO ] [sig ] [2751/3280] Forecasting STBA... [2026-03-09T20:31:35.755631] [INFO ] [sig ] Generating forecast for: STBA [2026-03-09T20:31:35.755663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-03-09T20:31:35.767986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-03-09T20:31:35.768376] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-03-09T20:31:35.769215] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-03-09T20:31:35.769274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:35.769305] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:35.769332] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:35.769389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:35.829512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:35.830438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:35.830739] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:35.830775] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:35.951329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:35.951498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:35.951539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:35.951599] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:35.955619] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=43.75%) [2026-03-09T20:31:35.955986] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-03-09T20:31:35.956138] [INFO ] [sig ] STBA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:36.104761] [INFO ] [LOCAL ] Saved forecast: STBA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STBA.txt [2026-03-09T20:31:36.104931] [INFO ] [sig ] [2751/3280] Completed STBA in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:36.104973] [INFO ] [sig ] [2752/3280] Forecasting STC... [2026-03-09T20:31:36.105004] [INFO ] [sig ] Generating forecast for: STC [2026-03-09T20:31:36.105033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-03-09T20:31:36.117184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-03-09T20:31:36.117676] [INFO ] [FORECASTER] Starting predict_future for STC [2026-03-09T20:31:36.118606] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-03-09T20:31:36.118664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:36.118698] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:36.118734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:36.118806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:36.177879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:36.178852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:36.178941] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:36.178976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:36.303868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:36.304089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:36.304138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:36.304171] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:36.308074] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-03-09T20:31:36.308391] [INFO ] [FORECASTER] Completed predict_future for STC [2026-03-09T20:31:36.308552] [INFO ] [sig ] STC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:36.466879] [INFO ] [LOCAL ] Saved forecast: STC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STC.txt [2026-03-09T20:31:36.467084] [INFO ] [sig ] [2752/3280] Completed STC in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:36.467126] [INFO ] [sig ] [2753/3280] Forecasting STE... [2026-03-09T20:31:36.467159] [INFO ] [sig ] Generating forecast for: STE [2026-03-09T20:31:36.467202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-03-09T20:31:36.481498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-03-09T20:31:36.481966] [INFO ] [FORECASTER] Starting predict_future for STE [2026-03-09T20:31:36.482905] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-03-09T20:31:36.482961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:36.483038] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:36.483067] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:36.483125] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:36.547136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:36.548170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:36.548273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:36.548309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:36.676087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:36.676263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:36.676312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:36.676365] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:36.680009] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: UP (p=93.72%) [2026-03-09T20:31:36.680353] [INFO ] [FORECASTER] Completed predict_future for STE [2026-03-09T20:31:36.680496] [INFO ] [sig ] STE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:36.828609] [INFO ] [LOCAL ] Saved forecast: STE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STE.txt [2026-03-09T20:31:36.828776] [INFO ] [sig ] [2753/3280] Completed STE in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:36.828818] [INFO ] [sig ] [2754/3280] Forecasting STEL... [2026-03-09T20:31:36.828849] [INFO ] [sig ] Generating forecast for: STEL [2026-03-09T20:31:36.828879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-03-09T20:31:36.840734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-03-09T20:31:36.841102] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-03-09T20:31:36.841963] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-03-09T20:31:36.842017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:36.842049] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:36.842075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:36.842131] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:36.904290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:36.905320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:36.905429] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:36.905464] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:37.029455] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:37.029640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:37.029684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:37.029712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:37.033240] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-03-09T20:31:37.033530] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-03-09T20:31:37.033679] [INFO ] [sig ] STEL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:37.178362] [INFO ] [LOCAL ] Saved forecast: STEL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STEL.txt [2026-03-09T20:31:37.178543] [INFO ] [sig ] [2754/3280] Completed STEL in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:37.178792] [INFO ] [sig ] [2755/3280] Forecasting STEM... [2026-03-09T20:31:37.178824] [INFO ] [sig ] Generating forecast for: STEM [2026-03-09T20:31:37.178860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-03-09T20:31:37.192175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-03-09T20:31:37.192588] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-03-09T20:31:37.193433] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-03-09T20:31:37.193488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:37.193519] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:37.193545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:37.193618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:37.253016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:37.253989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:37.254080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:37.254132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:37.375334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:37.375501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:37.375543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:37.375590] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:37.379178] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: DOWN (p=16.10%) [2026-03-09T20:31:37.379492] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-03-09T20:31:37.379643] [INFO ] [sig ] STEM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:37.525705] [INFO ] [LOCAL ] Saved forecast: STEM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STEM.txt [2026-03-09T20:31:37.525875] [INFO ] [sig ] [2755/3280] Completed STEM in 0.3s | 2.78 sym/s | Total: 16.5m | ETA: 3.2m [2026-03-09T20:31:37.525916] [INFO ] [sig ] [2756/3280] Forecasting STEP... [2026-03-09T20:31:37.525948] [INFO ] [sig ] Generating forecast for: STEP [2026-03-09T20:31:37.525978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-03-09T20:31:37.538282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-03-09T20:31:37.538716] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-03-09T20:31:37.539607] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-03-09T20:31:37.539664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:37.539695] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:37.539721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:37.539778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:37.601046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:37.602183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:37.602309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:37.602350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:37.725697] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:37.725865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:37.725906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:37.725975] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:37.730708] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=23.30%) [2026-03-09T20:31:37.731039] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-03-09T20:31:37.731206] [INFO ] [sig ] STEP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:37.879390] [INFO ] [LOCAL ] Saved forecast: STEP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STEP.txt [2026-03-09T20:31:37.879606] [INFO ] [sig ] [2756/3280] Completed STEP in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.1m [2026-03-09T20:31:37.879652] [INFO ] [sig ] [2757/3280] Forecasting STHO... [2026-03-09T20:31:37.879683] [INFO ] [sig ] Generating forecast for: STHO [2026-03-09T20:31:37.879713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-03-09T20:31:37.892402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-03-09T20:31:37.892862] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-03-09T20:31:37.893764] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-03-09T20:31:37.893818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:37.893849] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:37.893875] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:37.893944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:37.957387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:37.958525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:37.958641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:37.958678] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:38.082088] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:38.082260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:38.082304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:38.082335] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:38.085965] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: UP (p=59.07%) [2026-03-09T20:31:38.086270] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-03-09T20:31:38.086414] [INFO ] [sig ] STHO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:38.233664] [INFO ] [LOCAL ] Saved forecast: STHO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STHO.txt [2026-03-09T20:31:38.233825] [INFO ] [sig ] [2757/3280] Completed STHO in 0.4s | 2.78 sym/s | Total: 16.5m | ETA: 3.1m [2026-03-09T20:31:38.233878] [INFO ] [sig ] [2758/3280] Forecasting STI... [2026-03-09T20:31:38.233941] [INFO ] [sig ] Generating forecast for: STI [2026-03-09T20:31:38.233976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-03-09T20:31:38.245893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-03-09T20:31:38.246312] [INFO ] [FORECASTER] Starting predict_future for STI [2026-03-09T20:31:38.247176] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-03-09T20:31:38.247232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:38.247265] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:38.247294] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:38.247358] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:38.309448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:38.310684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:38.310789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:38.310829] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:38.436887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:38.437061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:38.437105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:38.437138] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:38.441296] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=48.49%) [2026-03-09T20:31:38.441607] [INFO ] [FORECASTER] Completed predict_future for STI [2026-03-09T20:31:38.441746] [INFO ] [sig ] STI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:38.587610] [INFO ] [LOCAL ] Saved forecast: STI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STI.txt [2026-03-09T20:31:38.587806] [INFO ] [sig ] [2758/3280] Completed STI in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:38.587849] [INFO ] [sig ] [2759/3280] Forecasting STIM... [2026-03-09T20:31:38.587880] [INFO ] [sig ] Generating forecast for: STIM [2026-03-09T20:31:38.587911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-03-09T20:31:38.600236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-03-09T20:31:38.600680] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-03-09T20:31:38.601526] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-03-09T20:31:38.601618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:38.601653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:38.601679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:38.601735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:38.659723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:38.660610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:38.660699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:38.660734] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:38.785347] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:38.785521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:38.785565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:38.785619] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:38.789370] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-03-09T20:31:38.789720] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-03-09T20:31:38.789865] [INFO ] [sig ] STIM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:38.935712] [INFO ] [LOCAL ] Saved forecast: STIM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STIM.txt [2026-03-09T20:31:38.935889] [INFO ] [sig ] [2759/3280] Completed STIM in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:38.935939] [INFO ] [sig ] [2760/3280] Forecasting STK... [2026-03-09T20:31:38.935969] [INFO ] [sig ] Generating forecast for: STK [2026-03-09T20:31:38.936002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-03-09T20:31:38.951515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-03-09T20:31:38.952199] [INFO ] [FORECASTER] Starting predict_future for STK [2026-03-09T20:31:38.953176] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-03-09T20:31:38.953232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:38.953265] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:38.953293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:38.953355] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:39.013331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:39.014266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:39.014376] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:39.014421] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:39.134865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:39.135035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:39.135078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:39.135111] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:39.138843] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-03-09T20:31:39.139154] [INFO ] [FORECASTER] Completed predict_future for STK [2026-03-09T20:31:39.139293] [INFO ] [sig ] STK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:39.281848] [INFO ] [LOCAL ] Saved forecast: STK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STK.txt [2026-03-09T20:31:39.282037] [INFO ] [sig ] [2760/3280] Completed STK in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:39.282090] [INFO ] [sig ] [2761/3280] Forecasting STKH... [2026-03-09T20:31:39.282124] [INFO ] [sig ] Generating forecast for: STKH [2026-03-09T20:31:39.282160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-03-09T20:31:39.294521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-03-09T20:31:39.294928] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-03-09T20:31:39.295875] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-03-09T20:31:39.295943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:39.295978] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:39.296006] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:39.296064] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:39.354969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:39.355883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:39.355971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:39.356006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:39.470844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:39.471023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:39.471067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:39.471096] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:39.474849] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: DOWN (p=24.29%) [2026-03-09T20:31:39.475253] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-03-09T20:31:39.475445] [INFO ] [sig ] STKH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:39.621143] [INFO ] [LOCAL ] Saved forecast: STKH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STKH.txt [2026-03-09T20:31:39.621319] [INFO ] [sig ] [2761/3280] Completed STKH in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:39.621363] [INFO ] [sig ] [2762/3280] Forecasting STKL... [2026-03-09T20:31:39.621395] [INFO ] [sig ] Generating forecast for: STKL [2026-03-09T20:31:39.621426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-03-09T20:31:39.636925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-03-09T20:31:39.637382] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-03-09T20:31:39.638303] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-03-09T20:31:39.638376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:39.638415] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:39.638446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:39.638506] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:39.696266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:39.697230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:39.697319] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:39.697354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:39.827120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:39.827283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:39.827327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:39.827357] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:39.831058] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-03-09T20:31:39.831379] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-03-09T20:31:39.831527] [INFO ] [sig ] STKL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:39.975125] [INFO ] [LOCAL ] Saved forecast: STKL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STKL.txt [2026-03-09T20:31:39.975275] [INFO ] [sig ] [2762/3280] Completed STKL in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:39.975321] [INFO ] [sig ] [2763/3280] Forecasting STKS... [2026-03-09T20:31:39.975360] [INFO ] [sig ] Generating forecast for: STKS [2026-03-09T20:31:39.975396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-03-09T20:31:39.987259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-03-09T20:31:39.987687] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-03-09T20:31:39.988534] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-03-09T20:31:39.988614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:39.988648] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:39.988679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:39.988736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:40.048141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:40.049119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:40.049234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:40.049268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:40.173481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:40.173660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:40.173704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:40.173733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:40.177197] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: UP (p=56.61%) [2026-03-09T20:31:40.177508] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-03-09T20:31:40.177670] [INFO ] [sig ] STKS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:40.323996] [INFO ] [LOCAL ] Saved forecast: STKS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STKS.txt [2026-03-09T20:31:40.324164] [INFO ] [sig ] [2763/3280] Completed STKS in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:40.324210] [INFO ] [sig ] [2764/3280] Forecasting STLA... [2026-03-09T20:31:40.324243] [INFO ] [sig ] Generating forecast for: STLA [2026-03-09T20:31:40.324273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-03-09T20:31:40.336640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-03-09T20:31:40.336974] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-03-09T20:31:40.337881] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-03-09T20:31:40.337935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:40.337966] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:40.337993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:40.338050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:40.395010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:40.395765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:40.395849] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:40.395883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:40.518394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:40.518588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:40.518633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:40.518664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:40.522909] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=45.07%) [2026-03-09T20:31:40.523226] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-03-09T20:31:40.523365] [INFO ] [sig ] STLA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:40.668326] [INFO ] [LOCAL ] Saved forecast: STLA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STLA.txt [2026-03-09T20:31:40.668490] [INFO ] [sig ] [2764/3280] Completed STLA in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:40.668530] [INFO ] [sig ] [2765/3280] Forecasting STLD... [2026-03-09T20:31:40.668560] [INFO ] [sig ] Generating forecast for: STLD [2026-03-09T20:31:40.668610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-03-09T20:31:40.680552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-03-09T20:31:40.680949] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-03-09T20:31:40.681785] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-03-09T20:31:40.681839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:40.681869] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:40.681896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:40.681952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:40.740773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:40.741562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:40.741670] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:40.741705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:40.871971] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:40.872137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:40.872180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:40.872209] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:40.875882] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: UP (p=54.02%) [2026-03-09T20:31:40.876213] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-03-09T20:31:40.876352] [INFO ] [sig ] STLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:41.026928] [INFO ] [LOCAL ] Saved forecast: STLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STLD.txt [2026-03-09T20:31:41.027114] [INFO ] [sig ] [2765/3280] Completed STLD in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:41.027156] [INFO ] [sig ] [2766/3280] Forecasting STM... [2026-03-09T20:31:41.027187] [INFO ] [sig ] Generating forecast for: STM [2026-03-09T20:31:41.027218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-03-09T20:31:41.038821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-03-09T20:31:41.039196] [INFO ] [FORECASTER] Starting predict_future for STM [2026-03-09T20:31:41.040117] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-03-09T20:31:41.040172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:41.040203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:41.040230] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:41.040286] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:41.099071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:41.100134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:41.100231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:41.100267] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:41.224754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:41.224952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:41.224994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:41.225033] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:41.228475] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=36.12%) [2026-03-09T20:31:41.228783] [INFO ] [FORECASTER] Completed predict_future for STM [2026-03-09T20:31:41.228916] [INFO ] [sig ] STM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:41.370654] [INFO ] [LOCAL ] Saved forecast: STM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STM.txt [2026-03-09T20:31:41.370816] [INFO ] [sig ] [2766/3280] Completed STM in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:41.370862] [INFO ] [sig ] [2767/3280] Forecasting STN... [2026-03-09T20:31:41.370899] [INFO ] [sig ] Generating forecast for: STN [2026-03-09T20:31:41.370936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-03-09T20:31:41.382616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-03-09T20:31:41.382974] [INFO ] [FORECASTER] Starting predict_future for STN [2026-03-09T20:31:41.383819] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-03-09T20:31:41.383873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:41.383908] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:41.383934] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:41.383991] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:41.442397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:41.443245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:41.443329] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:41.443362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:41.564498] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:41.564683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:41.564725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:41.564754] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:41.568602] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-03-09T20:31:41.569101] [INFO ] [FORECASTER] Completed predict_future for STN [2026-03-09T20:31:41.569238] [INFO ] [sig ] STN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:41.715763] [INFO ] [LOCAL ] Saved forecast: STN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STN.txt [2026-03-09T20:31:41.715942] [INFO ] [sig ] [2767/3280] Completed STN in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:41.715984] [INFO ] [sig ] [2768/3280] Forecasting STNE... [2026-03-09T20:31:41.716014] [INFO ] [sig ] Generating forecast for: STNE [2026-03-09T20:31:41.716046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-03-09T20:31:41.728361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-03-09T20:31:41.728757] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-03-09T20:31:41.729688] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-03-09T20:31:41.729743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:41.729775] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:41.729802] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:41.729859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:41.786874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:41.787796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:41.787884] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:41.787917] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:41.914022] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:41.914190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:41.914232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:41.914261] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:41.917775] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=59.32%) [2026-03-09T20:31:41.918064] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-03-09T20:31:41.918197] [INFO ] [sig ] STNE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:42.058893] [INFO ] [LOCAL ] Saved forecast: STNE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STNE.txt [2026-03-09T20:31:42.059033] [INFO ] [sig ] [2768/3280] Completed STNE in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:42.059074] [INFO ] [sig ] [2769/3280] Forecasting STOK... [2026-03-09T20:31:42.059105] [INFO ] [sig ] Generating forecast for: STOK [2026-03-09T20:31:42.059135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-03-09T20:31:42.070877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-03-09T20:31:42.071253] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-03-09T20:31:42.072112] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-03-09T20:31:42.072166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:42.072199] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:42.072226] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:42.072283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:42.129418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:42.130172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:42.130255] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:42.130288] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:42.258641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:42.258805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:42.258847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:42.258876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:42.262369] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-03-09T20:31:42.262699] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-03-09T20:31:42.262843] [INFO ] [sig ] STOK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:42.409812] [INFO ] [LOCAL ] Saved forecast: STOK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STOK.txt [2026-03-09T20:31:42.409998] [INFO ] [sig ] [2769/3280] Completed STOK in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:42.410039] [INFO ] [sig ] [2770/3280] Forecasting STRA... [2026-03-09T20:31:42.410070] [INFO ] [sig ] Generating forecast for: STRA [2026-03-09T20:31:42.410102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-03-09T20:31:42.422694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-03-09T20:31:42.423083] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-03-09T20:31:42.423991] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-03-09T20:31:42.424057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:42.424117] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:42.424145] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:42.424203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:42.485291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:42.486232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:42.486320] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:42.486354] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:42.609157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:42.609319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:42.609360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:42.609389] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:42.612882] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: UP (p=74.99%) [2026-03-09T20:31:42.613193] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-03-09T20:31:42.613327] [INFO ] [sig ] STRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:42.758398] [INFO ] [LOCAL ] Saved forecast: STRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STRA.txt [2026-03-09T20:31:42.758560] [INFO ] [sig ] [2770/3280] Completed STRA in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:42.758623] [INFO ] [sig ] [2771/3280] Forecasting STRL... [2026-03-09T20:31:42.758653] [INFO ] [sig ] Generating forecast for: STRL [2026-03-09T20:31:42.758685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-03-09T20:31:42.772745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-03-09T20:31:42.773089] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-03-09T20:31:42.773921] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-03-09T20:31:42.773975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:42.774010] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:42.774039] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:42.774096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:42.835600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:42.836532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:42.836645] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:42.836682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:42.968338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:42.968551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:42.968634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:42.968667] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:42.973711] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=58.96%) [2026-03-09T20:31:42.974078] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-03-09T20:31:42.974269] [INFO ] [sig ] STRL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:43.147287] [INFO ] [LOCAL ] Saved forecast: STRL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STRL.txt [2026-03-09T20:31:43.147469] [INFO ] [sig ] [2771/3280] Completed STRL in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.1m [2026-03-09T20:31:43.147515] [INFO ] [sig ] [2772/3280] Forecasting STRS... [2026-03-09T20:31:43.147547] [INFO ] [sig ] Generating forecast for: STRS [2026-03-09T20:31:43.147625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-03-09T20:31:43.159528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-03-09T20:31:43.159919] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-03-09T20:31:43.161054] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-03-09T20:31:43.161110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:43.161142] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:43.161168] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:43.161224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:43.223296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:43.224249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:43.224349] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:43.224387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:43.330192] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:43.330370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:43.330414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:43.330444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:43.334869] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=94.97%) [2026-03-09T20:31:43.335212] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-03-09T20:31:43.335360] [INFO ] [sig ] STRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:43.489499] [INFO ] [LOCAL ] Saved forecast: STRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STRS.txt [2026-03-09T20:31:43.489692] [INFO ] [sig ] [2772/3280] Completed STRS in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.0m [2026-03-09T20:31:43.489736] [INFO ] [sig ] [2773/3280] Forecasting STSS... [2026-03-09T20:31:43.489767] [INFO ] [sig ] Generating forecast for: STSS [2026-03-09T20:31:43.489798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-03-09T20:31:43.503881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-03-09T20:31:43.504345] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-03-09T20:31:43.505444] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-03-09T20:31:43.505525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:43.505569] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:43.505624] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:43.505704] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:43.565689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:43.566646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:43.566740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:43.566774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:43.700448] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:43.700640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:43.700683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:43.700763] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:43.704388] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-03-09T20:31:43.704732] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-03-09T20:31:43.704876] [INFO ] [sig ] STSS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:43.859365] [INFO ] [LOCAL ] Saved forecast: STSS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STSS.txt [2026-03-09T20:31:43.859567] [INFO ] [sig ] [2773/3280] Completed STSS in 0.4s | 2.78 sym/s | Total: 16.6m | ETA: 3.0m [2026-03-09T20:31:43.859635] [INFO ] [sig ] [2774/3280] Forecasting STTK... [2026-03-09T20:31:43.859666] [INFO ] [sig ] Generating forecast for: STTK [2026-03-09T20:31:43.859697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-03-09T20:31:43.873800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-03-09T20:31:43.874239] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-03-09T20:31:43.875279] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-03-09T20:31:43.875343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:43.875381] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:43.875414] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:43.875498] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:43.938454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:43.939457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:43.939553] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:43.939610] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:44.058308] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:44.058477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:44.058525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:44.058554] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:44.062379] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: DOWN (p=43.62%) [2026-03-09T20:31:44.062744] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-03-09T20:31:44.062890] [INFO ] [sig ] STTK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:44.207395] [INFO ] [LOCAL ] Saved forecast: STTK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STTK.txt [2026-03-09T20:31:44.207618] [INFO ] [sig ] [2774/3280] Completed STTK in 0.3s | 2.78 sym/s | Total: 16.6m | ETA: 3.0m [2026-03-09T20:31:44.207666] [INFO ] [sig ] [2775/3280] Forecasting STVN... [2026-03-09T20:31:44.207698] [INFO ] [sig ] Generating forecast for: STVN [2026-03-09T20:31:44.207728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-03-09T20:31:44.219348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-03-09T20:31:44.219763] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-03-09T20:31:44.220699] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-03-09T20:31:44.220756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:44.220789] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:44.220817] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:44.220877] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:44.281233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:44.282190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:44.282279] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:44.282314] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:44.405642] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:44.405814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:44.405857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:44.405888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:44.409539] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-03-09T20:31:44.409909] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-03-09T20:31:44.410052] [INFO ] [sig ] STVN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:44.558638] [INFO ] [LOCAL ] Saved forecast: STVN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STVN.txt [2026-03-09T20:31:44.558829] [INFO ] [sig ] [2775/3280] Completed STVN in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:44.558869] [INFO ] [sig ] [2776/3280] Forecasting STWD... [2026-03-09T20:31:44.558903] [INFO ] [sig ] Generating forecast for: STWD [2026-03-09T20:31:44.558935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-03-09T20:31:44.570789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-03-09T20:31:44.571174] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-03-09T20:31:44.572050] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-03-09T20:31:44.572104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:44.572136] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:44.572163] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:44.572220] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:44.631136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:44.632059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:44.632148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:44.632183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:44.753122] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:44.753292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:44.753333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:44.753363] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:44.757051] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-03-09T20:31:44.757367] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-03-09T20:31:44.757508] [INFO ] [sig ] STWD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:44.904983] [INFO ] [LOCAL ] Saved forecast: STWD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STWD.txt [2026-03-09T20:31:44.905149] [INFO ] [sig ] [2776/3280] Completed STWD in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:44.905190] [INFO ] [sig ] [2777/3280] Forecasting STX... [2026-03-09T20:31:44.905219] [INFO ] [sig ] Generating forecast for: STX [2026-03-09T20:31:44.905249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-03-09T20:31:44.917842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-03-09T20:31:44.918270] [INFO ] [FORECASTER] Starting predict_future for STX [2026-03-09T20:31:44.919159] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-03-09T20:31:44.919216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:44.919249] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:44.919277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:44.919335] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:44.984886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:44.985881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:44.985978] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:44.986012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:45.116552] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:45.116772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:45.116876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:45.116925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:45.121202] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-03-09T20:31:45.121526] [INFO ] [FORECASTER] Completed predict_future for STX [2026-03-09T20:31:45.121700] [INFO ] [sig ] STX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:45.268620] [INFO ] [LOCAL ] Saved forecast: STX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STX.txt [2026-03-09T20:31:45.268790] [INFO ] [sig ] [2777/3280] Completed STX in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:45.268831] [INFO ] [sig ] [2778/3280] Forecasting STXE... [2026-03-09T20:31:45.268861] [INFO ] [sig ] Generating forecast for: STXE [2026-03-09T20:31:45.268891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-03-09T20:31:45.280541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-03-09T20:31:45.280938] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-03-09T20:31:45.281795] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-03-09T20:31:45.281849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:45.281882] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:45.281909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:45.281966] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:45.339845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:45.340786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:45.340872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:45.340904] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:45.450537] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:45.450730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:45.450772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:45.450801] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:45.454415] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=62.16%) [2026-03-09T20:31:45.454755] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-03-09T20:31:45.454908] [INFO ] [sig ] STXE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:45.615216] [INFO ] [LOCAL ] Saved forecast: STXE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/STXE.txt [2026-03-09T20:31:45.615377] [INFO ] [sig ] [2778/3280] Completed STXE in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:45.615419] [INFO ] [sig ] [2779/3280] Forecasting STXG... [2026-03-09T20:31:45.615448] [INFO ] [sig ] Generating forecast for: STXG [2026-03-09T20:31:45.615482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-03-09T20:31:45.626589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-03-09T20:31:45.626850] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-03-09T20:31:45.627735] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-03-09T20:31:45.627790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:45.627822] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:45.627848] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:45.627905] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:45.689378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:45.690341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:45.690433] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:45.690467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:45.811853] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:45.812034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:45.812079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:45.812108] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:45.816024] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=19.57%) [2026-03-09T20:31:45.816439] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-03-09T20:31:45.816625] [INFO ] [sig ] STXG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:45.967100] [INFO ] [LOCAL ] Saved forecast: STXG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/STXG.txt [2026-03-09T20:31:45.967248] [INFO ] [sig ] [2779/3280] Completed STXG in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:45.967288] [INFO ] [sig ] [2780/3280] Forecasting SUI... [2026-03-09T20:31:45.967319] [INFO ] [sig ] Generating forecast for: SUI [2026-03-09T20:31:45.967349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-03-09T20:31:45.979754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-03-09T20:31:45.980104] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-03-09T20:31:45.980940] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-03-09T20:31:45.980994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:45.981024] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:45.981051] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:45.981108] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:46.040696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:46.041640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:46.041760] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:46.041796] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:46.173869] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:46.174040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:46.174083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:46.174114] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:46.177843] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=54.85%) [2026-03-09T20:31:46.178181] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-03-09T20:31:46.178356] [INFO ] [sig ] SUI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:46.329519] [INFO ] [LOCAL ] Saved forecast: SUI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SUI.txt [2026-03-09T20:31:46.329718] [INFO ] [sig ] [2780/3280] Completed SUI in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:46.329761] [INFO ] [sig ] [2781/3280] Forecasting SUN... [2026-03-09T20:31:46.329793] [INFO ] [sig ] Generating forecast for: SUN [2026-03-09T20:31:46.329823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-03-09T20:31:46.342864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-03-09T20:31:46.343269] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-03-09T20:31:46.344145] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-03-09T20:31:46.344201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:46.344247] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:46.344277] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:46.344336] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:46.404728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:46.405680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:46.405769] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:46.405804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:46.536406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:46.536620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:46.536665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:46.536694] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:46.540392] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-03-09T20:31:46.540708] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-03-09T20:31:46.540848] [INFO ] [sig ] SUN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:46.695432] [INFO ] [LOCAL ] Saved forecast: SUN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SUN.txt [2026-03-09T20:31:46.695631] [INFO ] [sig ] [2781/3280] Completed SUN in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:46.695832] [INFO ] [sig ] [2782/3280] Forecasting SUNS... [2026-03-09T20:31:46.695868] [INFO ] [sig ] Generating forecast for: SUNS [2026-03-09T20:31:46.695907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-03-09T20:31:46.709124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-03-09T20:31:46.709485] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-03-09T20:31:46.710617] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-03-09T20:31:46.710827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:46.710859] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:46.710895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:46.710957] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:46.774877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:46.775831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:46.775916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:46.775950] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:46.910095] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:46.910255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:46.910298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:46.910327] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:46.914293] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=96.14%) [2026-03-09T20:31:46.914607] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-03-09T20:31:46.914746] [INFO ] [sig ] SUNS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:47.061644] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SUNS.txt [2026-03-09T20:31:47.061800] [INFO ] [sig ] [2782/3280] Completed SUNS in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:47.061839] [INFO ] [sig ] [2783/3280] Forecasting SUPN... [2026-03-09T20:31:47.061869] [INFO ] [sig ] Generating forecast for: SUPN [2026-03-09T20:31:47.061897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-03-09T20:31:47.073330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-03-09T20:31:47.073760] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-03-09T20:31:47.074606] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-03-09T20:31:47.074660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:47.074692] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:47.074719] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:47.074775] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:47.137194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:47.138156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:47.138242] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:47.138276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:47.271534] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:47.271727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:47.271769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:47.271798] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:47.275328] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=10.56%) [2026-03-09T20:31:47.275684] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-03-09T20:31:47.275821] [INFO ] [sig ] SUPN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:47.422993] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SUPN.txt [2026-03-09T20:31:47.423195] [INFO ] [sig ] [2783/3280] Completed SUPN in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:47.423236] [INFO ] [sig ] [2784/3280] Forecasting SUSB... [2026-03-09T20:31:47.423265] [INFO ] [sig ] Generating forecast for: SUSB [2026-03-09T20:31:47.423297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-03-09T20:31:47.435136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-03-09T20:31:47.435531] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-03-09T20:31:47.436387] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-03-09T20:31:47.436441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:47.436473] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:47.436499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:47.436561] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:47.497049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:47.498029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:47.498116] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:47.498151] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:47.618150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:47.618323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:47.618364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:47.618393] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:47.622017] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=75.86%) [2026-03-09T20:31:47.622354] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-03-09T20:31:47.622498] [INFO ] [sig ] SUSB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:47.770108] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SUSB.txt [2026-03-09T20:31:47.770275] [INFO ] [sig ] [2784/3280] Completed SUSB in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:47.770315] [INFO ] [sig ] [2785/3280] Forecasting SUSC... [2026-03-09T20:31:47.770352] [INFO ] [sig ] Generating forecast for: SUSC [2026-03-09T20:31:47.770383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-03-09T20:31:47.782497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-03-09T20:31:47.782927] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-03-09T20:31:47.783996] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-03-09T20:31:47.784051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:47.784082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:47.784108] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:47.784164] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:47.846804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:47.847742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:47.847830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:47.847862] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:47.978683] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:47.978852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:47.978894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:47.978922] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:47.982532] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=22.18%) [2026-03-09T20:31:47.982904] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-03-09T20:31:47.983050] [INFO ] [sig ] SUSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:48.127291] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SUSC.txt [2026-03-09T20:31:48.127457] [INFO ] [sig ] [2785/3280] Completed SUSC in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:48.127498] [INFO ] [sig ] [2786/3280] Forecasting SUSL... [2026-03-09T20:31:48.127529] [INFO ] [sig ] Generating forecast for: SUSL [2026-03-09T20:31:48.127597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-03-09T20:31:48.139612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-03-09T20:31:48.140016] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-03-09T20:31:48.140900] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-03-09T20:31:48.140955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:48.140990] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:48.141030] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:48.141103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:48.200960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:48.201902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:48.201990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:48.202023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:48.327060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:48.327223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:48.327262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:48.327290] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:48.330874] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-03-09T20:31:48.331167] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-03-09T20:31:48.331300] [INFO ] [sig ] SUSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:48.476775] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SUSL.txt [2026-03-09T20:31:48.477140] [INFO ] [sig ] [2786/3280] Completed SUSL in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:48.477181] [INFO ] [sig ] [2787/3280] Forecasting SUZ... [2026-03-09T20:31:48.477210] [INFO ] [sig ] Generating forecast for: SUZ [2026-03-09T20:31:48.477239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-03-09T20:31:48.489502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-03-09T20:31:48.489920] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-03-09T20:31:48.490977] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-03-09T20:31:48.491031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:48.491089] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:48.491118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:48.491175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:48.549845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:48.550739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:48.550823] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:48.550856] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:48.680005] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:48.680182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:48.680236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:48.680268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:48.683762] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-03-09T20:31:48.684051] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-03-09T20:31:48.684185] [INFO ] [sig ] SUZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:48.827079] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SUZ.txt [2026-03-09T20:31:48.827242] [INFO ] [sig ] [2787/3280] Completed SUZ in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:48.827283] [INFO ] [sig ] [2788/3280] Forecasting SVC... [2026-03-09T20:31:48.827314] [INFO ] [sig ] Generating forecast for: SVC [2026-03-09T20:31:48.827344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-03-09T20:31:48.839851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-03-09T20:31:48.840270] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-03-09T20:31:48.841156] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-03-09T20:31:48.841211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:48.841242] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:48.841268] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:48.841324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:48.899198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:48.900124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:48.900216] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:48.900248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:49.019922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:49.020109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:49.020152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:49.020199] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:49.023947] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=62.24%) [2026-03-09T20:31:49.024318] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-03-09T20:31:49.024468] [INFO ] [sig ] SVC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:49.182184] [INFO ] [LOCAL ] Saved forecast: SVC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SVC.txt [2026-03-09T20:31:49.182357] [INFO ] [sig ] [2788/3280] Completed SVC in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 3.0m [2026-03-09T20:31:49.182398] [INFO ] [sig ] [2789/3280] Forecasting SVCO... [2026-03-09T20:31:49.182428] [INFO ] [sig ] Generating forecast for: SVCO [2026-03-09T20:31:49.182456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-03-09T20:31:49.194392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-03-09T20:31:49.194837] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-03-09T20:31:49.195718] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-03-09T20:31:49.195772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:49.195804] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:49.195830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:49.195886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:49.253435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:49.254383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:49.254472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:49.254505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:49.375609] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:49.375779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:49.375819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:49.375846] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:49.379434] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=42.63%) [2026-03-09T20:31:49.379808] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-03-09T20:31:49.379952] [INFO ] [sig ] SVCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:49.527281] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SVCO.txt [2026-03-09T20:31:49.527441] [INFO ] [sig ] [2789/3280] Completed SVCO in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 2.9m [2026-03-09T20:31:49.527481] [INFO ] [sig ] [2790/3280] Forecasting SVRA... [2026-03-09T20:31:49.527512] [INFO ] [sig ] Generating forecast for: SVRA [2026-03-09T20:31:49.527545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-03-09T20:31:49.539965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-03-09T20:31:49.540389] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-03-09T20:31:49.541281] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-03-09T20:31:49.541336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:49.541369] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:49.541396] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:49.541452] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:49.602330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:49.603268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:49.603357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:49.603407] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:49.732204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:49.732374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:49.732417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:49.732488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:49.736824] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-03-09T20:31:49.737107] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-03-09T20:31:49.737240] [INFO ] [sig ] SVRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:49.884063] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SVRA.txt [2026-03-09T20:31:49.884199] [INFO ] [sig ] [2790/3280] Completed SVRA in 0.4s | 2.78 sym/s | Total: 16.7m | ETA: 2.9m [2026-03-09T20:31:49.884240] [INFO ] [sig ] [2791/3280] Forecasting SWBI... [2026-03-09T20:31:49.884269] [INFO ] [sig ] Generating forecast for: SWBI [2026-03-09T20:31:49.884299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-03-09T20:31:49.896020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-03-09T20:31:49.896328] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-03-09T20:31:49.897157] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-03-09T20:31:49.897212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:49.897244] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:49.897271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:49.897328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:49.955394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:49.956107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:49.956190] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:49.956223] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:50.074481] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:50.074664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:50.074706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:50.074735] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:50.078206] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=25.75%) [2026-03-09T20:31:50.078486] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-03-09T20:31:50.078639] [INFO ] [sig ] SWBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:50.220064] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SWBI.txt [2026-03-09T20:31:50.220189] [INFO ] [sig ] [2791/3280] Completed SWBI in 0.3s | 2.78 sym/s | Total: 16.7m | ETA: 2.9m [2026-03-09T20:31:50.220228] [INFO ] [sig ] [2792/3280] Forecasting SWIM... [2026-03-09T20:31:50.220259] [INFO ] [sig ] Generating forecast for: SWIM [2026-03-09T20:31:50.220288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-03-09T20:31:50.231506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-03-09T20:31:50.231832] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-03-09T20:31:50.232642] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-03-09T20:31:50.232696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:50.232728] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:50.232788] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:50.232848] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:50.292438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:50.293194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:50.293278] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:50.293313] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:50.418000] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:50.418158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:50.418199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:50.418229] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:50.421700] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-03-09T20:31:50.421981] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-03-09T20:31:50.422111] [INFO ] [sig ] SWIM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:50.566033] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SWIM.txt [2026-03-09T20:31:50.566170] [INFO ] [sig ] [2792/3280] Completed SWIM in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:50.566210] [INFO ] [sig ] [2793/3280] Forecasting SWK... [2026-03-09T20:31:50.566240] [INFO ] [sig ] Generating forecast for: SWK [2026-03-09T20:31:50.566271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-03-09T20:31:50.577429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-03-09T20:31:50.577811] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-03-09T20:31:50.578637] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-03-09T20:31:50.578690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:50.578722] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:50.578749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:50.578805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:50.639373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:50.640129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:50.640211] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:50.640245] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:50.760997] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:50.761155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:50.761197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:50.761227] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:50.764710] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=50.32%) [2026-03-09T20:31:50.764997] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-03-09T20:31:50.765126] [INFO ] [sig ] SWK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:50.910893] [INFO ] [LOCAL ] Saved forecast: SWK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SWK.txt [2026-03-09T20:31:50.911054] [INFO ] [sig ] [2793/3280] Completed SWK in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:50.911095] [INFO ] [sig ] [2794/3280] Forecasting SWKS... [2026-03-09T20:31:50.911126] [INFO ] [sig ] Generating forecast for: SWKS [2026-03-09T20:31:50.911156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-03-09T20:31:50.922488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-03-09T20:31:50.922845] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-03-09T20:31:50.923698] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-03-09T20:31:50.923756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:50.923789] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:50.923815] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:50.923872] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:50.982591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:50.983476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:50.983560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:50.983614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:51.114227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:51.114395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:51.114435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:51.114465] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:51.118119] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-03-09T20:31:51.118415] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-03-09T20:31:51.118549] [INFO ] [sig ] SWKS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:51.262350] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SWKS.txt [2026-03-09T20:31:51.262494] [INFO ] [sig ] [2794/3280] Completed SWKS in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:51.262534] [INFO ] [sig ] [2795/3280] Forecasting SWX... [2026-03-09T20:31:51.262565] [INFO ] [sig ] Generating forecast for: SWX [2026-03-09T20:31:51.262616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-03-09T20:31:51.274238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-03-09T20:31:51.274528] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-03-09T20:31:51.275367] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-03-09T20:31:51.275421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:51.275453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:51.275480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:51.275537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:51.333497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:51.334202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:51.334284] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:51.334315] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:51.454090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:51.454247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:51.454287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:51.454316] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:51.458140] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=81.15%) [2026-03-09T20:31:51.458422] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-03-09T20:31:51.458552] [INFO ] [sig ] SWX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:51.603091] [INFO ] [LOCAL ] Saved forecast: SWX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SWX.txt [2026-03-09T20:31:51.603220] [INFO ] [sig ] [2795/3280] Completed SWX in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:51.603259] [INFO ] [sig ] [2796/3280] Forecasting SXI... [2026-03-09T20:31:51.603288] [INFO ] [sig ] Generating forecast for: SXI [2026-03-09T20:31:51.603324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-03-09T20:31:51.614781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-03-09T20:31:51.615069] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-03-09T20:31:51.615905] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-03-09T20:31:51.615959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:51.615990] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:51.616017] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:51.616073] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:51.676200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:51.676933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:51.677012] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:51.677045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:51.799331] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:51.799480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:51.799519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:51.799548] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:51.803129] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-03-09T20:31:51.803409] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-03-09T20:31:51.803537] [INFO ] [sig ] SXI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:51.947779] [INFO ] [LOCAL ] Saved forecast: SXI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SXI.txt [2026-03-09T20:31:51.948106] [INFO ] [sig ] [2796/3280] Completed SXI in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:51.948145] [INFO ] [sig ] [2797/3280] Forecasting SY... [2026-03-09T20:31:51.948173] [INFO ] [sig ] Generating forecast for: SY [2026-03-09T20:31:51.948203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-03-09T20:31:51.959917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-03-09T20:31:51.960263] [INFO ] [FORECASTER] Starting predict_future for SY [2026-03-09T20:31:51.961100] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-03-09T20:31:51.961154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:51.961185] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:51.961213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:51.961270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:52.020213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:52.020850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:52.020951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:52.020985] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:52.141017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:52.141179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:52.141221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:52.141252] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:52.144751] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=69.94%) [2026-03-09T20:31:52.145039] [INFO ] [FORECASTER] Completed predict_future for SY [2026-03-09T20:31:52.145176] [INFO ] [sig ] SY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:52.292679] [INFO ] [LOCAL ] Saved forecast: SY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SY.txt [2026-03-09T20:31:52.292834] [INFO ] [sig ] [2797/3280] Completed SY in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:52.292874] [INFO ] [sig ] [2798/3280] Forecasting SYF... [2026-03-09T20:31:52.292905] [INFO ] [sig ] Generating forecast for: SYF [2026-03-09T20:31:52.292935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-03-09T20:31:52.304291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-03-09T20:31:52.304645] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-03-09T20:31:52.305438] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-03-09T20:31:52.305491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:52.305523] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:52.305550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:52.305628] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:52.366205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:52.367335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:52.367460] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:52.367501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:52.509150] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:52.509413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:52.509470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:52.509514] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:52.514140] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-03-09T20:31:52.514596] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-03-09T20:31:52.514783] [INFO ] [sig ] SYF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:52.669352] [INFO ] [LOCAL ] Saved forecast: SYF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SYF.txt [2026-03-09T20:31:52.669528] [INFO ] [sig ] [2798/3280] Completed SYF in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:52.669589] [INFO ] [sig ] [2799/3280] Forecasting SYK... [2026-03-09T20:31:52.669631] [INFO ] [sig ] Generating forecast for: SYK [2026-03-09T20:31:52.669679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-03-09T20:31:52.684650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-03-09T20:31:52.685095] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-03-09T20:31:52.686082] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-03-09T20:31:52.686138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:52.686171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:52.686198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:52.686279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:52.749428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:52.750612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:52.750713] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:52.750749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:52.879546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:52.879864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:52.879928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:52.880157] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:52.884338] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=65.76%) [2026-03-09T20:31:52.884698] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-03-09T20:31:52.884864] [INFO ] [sig ] SYK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:53.035835] [INFO ] [LOCAL ] Saved forecast: SYK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SYK.txt [2026-03-09T20:31:53.035988] [INFO ] [sig ] [2799/3280] Completed SYK in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:53.036028] [INFO ] [sig ] [2800/3280] Forecasting SYM... [2026-03-09T20:31:53.036060] [INFO ] [sig ] Generating forecast for: SYM [2026-03-09T20:31:53.036091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-03-09T20:31:53.048641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-03-09T20:31:53.049011] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-03-09T20:31:53.049917] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-03-09T20:31:53.049972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:53.050006] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:53.050033] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:53.050089] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:53.112770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:53.113711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:53.113810] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:53.113844] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:53.237493] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:53.237699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:53.237745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:53.237777] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:53.241400] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-03-09T20:31:53.241777] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-03-09T20:31:53.241938] [INFO ] [sig ] SYM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:53.391060] [INFO ] [LOCAL ] Saved forecast: SYM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SYM.txt [2026-03-09T20:31:53.391332] [INFO ] [sig ] [2800/3280] Completed SYM in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:53.391404] [INFO ] [sig ] [2801/3280] Forecasting SYNA... [2026-03-09T20:31:53.391450] [INFO ] [sig ] Generating forecast for: SYNA [2026-03-09T20:31:53.391483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-03-09T20:31:53.404026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-03-09T20:31:53.404403] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-03-09T20:31:53.405330] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-03-09T20:31:53.405386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:53.405418] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:53.405445] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:53.405502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:53.466557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:53.467441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:53.467530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:53.467601] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:53.604154] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:53.604339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:53.604393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:53.604433] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:53.608272] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-03-09T20:31:53.608637] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-03-09T20:31:53.608825] [INFO ] [sig ] SYNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:53.768272] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SYNA.txt [2026-03-09T20:31:53.768519] [INFO ] [sig ] [2801/3280] Completed SYNA in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:53.768564] [INFO ] [sig ] [2802/3280] Forecasting SYRE... [2026-03-09T20:31:53.768629] [INFO ] [sig ] Generating forecast for: SYRE [2026-03-09T20:31:53.768674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-03-09T20:31:53.781212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-03-09T20:31:53.781614] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-03-09T20:31:53.782446] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-03-09T20:31:53.782501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:53.782532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:53.782560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:53.782639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:53.841345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:53.842289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:53.842388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:53.842423] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:53.965772] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:53.965955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:53.966012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:53.966054] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:53.969949] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-03-09T20:31:53.970275] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-03-09T20:31:53.970419] [INFO ] [sig ] SYRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:54.126255] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/SYRE.txt [2026-03-09T20:31:54.126420] [INFO ] [sig ] [2802/3280] Completed SYRE in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:54.126468] [INFO ] [sig ] [2803/3280] Forecasting SYY... [2026-03-09T20:31:54.126500] [INFO ] [sig ] Generating forecast for: SYY [2026-03-09T20:31:54.126531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-03-09T20:31:54.137868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-03-09T20:31:54.138255] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-03-09T20:31:54.139114] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-03-09T20:31:54.139170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:54.139203] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:54.139231] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:54.139289] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:54.201223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:54.202321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:54.202412] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:54.202446] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:54.333742] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:54.333910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:54.333951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:54.333980] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:54.338268] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=98.94%) [2026-03-09T20:31:54.338557] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-03-09T20:31:54.338714] [INFO ] [sig ] SYY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:54.489221] [INFO ] [LOCAL ] Saved forecast: SYY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/SYY.txt [2026-03-09T20:31:54.489388] [INFO ] [sig ] [2803/3280] Completed SYY in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:54.489430] [INFO ] [sig ] [2804/3280] Forecasting TAC... [2026-03-09T20:31:54.489460] [INFO ] [sig ] Generating forecast for: TAC [2026-03-09T20:31:54.489492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-03-09T20:31:54.500962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-03-09T20:31:54.501338] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-03-09T20:31:54.502188] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-03-09T20:31:54.502244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:54.502305] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:54.502336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:54.502394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:54.560712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:54.561526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:54.561630] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:54.561665] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:54.683084] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:54.683254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:54.683295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:54.683325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:54.686916] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=86.32%) [2026-03-09T20:31:54.687209] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-03-09T20:31:54.687341] [INFO ] [sig ] TAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:54.831744] [INFO ] [LOCAL ] Saved forecast: TAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TAC.txt [2026-03-09T20:31:54.832101] [INFO ] [sig ] [2804/3280] Completed TAC in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:54.832143] [INFO ] [sig ] [2805/3280] Forecasting TAK... [2026-03-09T20:31:54.832173] [INFO ] [sig ] Generating forecast for: TAK [2026-03-09T20:31:54.832204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-03-09T20:31:54.845472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-03-09T20:31:54.845834] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-03-09T20:31:54.846662] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-03-09T20:31:54.846715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:54.846777] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:54.846808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:54.846865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:54.909845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:54.910546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:54.910649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:54.910685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:55.030515] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:55.030686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:55.030733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:55.030762] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:55.034852] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-03-09T20:31:55.035329] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-03-09T20:31:55.035457] [INFO ] [sig ] TAK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:55.186681] [INFO ] [LOCAL ] Saved forecast: TAK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TAK.txt [2026-03-09T20:31:55.186852] [INFO ] [sig ] [2805/3280] Completed TAK in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.9m [2026-03-09T20:31:55.186890] [INFO ] [sig ] [2806/3280] Forecasting TAL... [2026-03-09T20:31:55.186920] [INFO ] [sig ] Generating forecast for: TAL [2026-03-09T20:31:55.186950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-03-09T20:31:55.200200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-03-09T20:31:55.200551] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-03-09T20:31:55.201428] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-03-09T20:31:55.201484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:55.201517] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:55.201545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:55.201619] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:55.261194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:55.261898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:55.261981] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:55.262015] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:55.383922] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:55.384087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:55.384127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:55.384156] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:55.387803] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-03-09T20:31:55.388204] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-03-09T20:31:55.388359] [INFO ] [sig ] TAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:55.537472] [INFO ] [LOCAL ] Saved forecast: TAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TAL.txt [2026-03-09T20:31:55.537656] [INFO ] [sig ] [2806/3280] Completed TAL in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.8m [2026-03-09T20:31:55.537700] [INFO ] [sig ] [2807/3280] Forecasting TALK... [2026-03-09T20:31:55.537731] [INFO ] [sig ] Generating forecast for: TALK [2026-03-09T20:31:55.537762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-03-09T20:31:55.550493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-03-09T20:31:55.550897] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-03-09T20:31:55.551772] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-03-09T20:31:55.551840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:55.551873] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:55.551899] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:55.551958] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:55.611834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:55.612714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:55.612801] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:55.612834] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:55.734662] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:55.734824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:55.734866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:55.734927] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:55.738641] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-03-09T20:31:55.738958] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-03-09T20:31:55.739092] [INFO ] [sig ] TALK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:55.883151] [INFO ] [LOCAL ] Saved forecast: TALK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TALK.txt [2026-03-09T20:31:55.883300] [INFO ] [sig ] [2807/3280] Completed TALK in 0.3s | 2.78 sym/s | Total: 16.8m | ETA: 2.8m [2026-03-09T20:31:55.883340] [INFO ] [sig ] [2808/3280] Forecasting TALO... [2026-03-09T20:31:55.883370] [INFO ] [sig ] Generating forecast for: TALO [2026-03-09T20:31:55.883400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-03-09T20:31:55.895388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-03-09T20:31:55.895769] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-03-09T20:31:55.896804] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-03-09T20:31:55.896858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:55.896890] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:55.896916] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:55.896972] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:55.960102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:55.960896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:55.960983] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:55.961016] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:56.088660] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:56.088793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:56.088842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:56.088872] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:56.092954] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-03-09T20:31:56.093495] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-03-09T20:31:56.093669] [INFO ] [sig ] TALO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:56.243818] [INFO ] [LOCAL ] Saved forecast: TALO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TALO.txt [2026-03-09T20:31:56.243967] [INFO ] [sig ] [2808/3280] Completed TALO in 0.4s | 2.78 sym/s | Total: 16.8m | ETA: 2.8m [2026-03-09T20:31:56.244013] [INFO ] [sig ] [2809/3280] Forecasting TAOP... [2026-03-09T20:31:56.244045] [INFO ] [sig ] Generating forecast for: TAOP [2026-03-09T20:31:56.244075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-03-09T20:31:56.257118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-03-09T20:31:56.257427] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-03-09T20:31:56.258477] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-03-09T20:31:56.258531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:56.258563] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:56.258611] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:56.258670] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:56.317130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:56.317987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:56.318071] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:56.318104] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:56.434494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:56.434670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:56.434715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:56.434755] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:56.438377] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-03-09T20:31:56.438694] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-03-09T20:31:56.438859] [INFO ] [sig ] TAOP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:56.591177] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TAOP.txt [2026-03-09T20:31:56.591342] [INFO ] [sig ] [2809/3280] Completed TAOP in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:56.591384] [INFO ] [sig ] [2810/3280] Forecasting TAP... [2026-03-09T20:31:56.591416] [INFO ] [sig ] Generating forecast for: TAP [2026-03-09T20:31:56.591448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-03-09T20:31:56.602947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-03-09T20:31:56.603287] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-03-09T20:31:56.604134] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-03-09T20:31:56.604190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:56.604223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:56.604250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:56.604308] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:56.664179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:56.664922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:56.665007] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:56.665042] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:56.788176] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:56.788331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:56.788370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:56.788398] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:56.792287] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-03-09T20:31:56.792586] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-03-09T20:31:56.792734] [INFO ] [sig ] TAP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:56.934678] [INFO ] [LOCAL ] Saved forecast: TAP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TAP.txt [2026-03-09T20:31:56.934819] [INFO ] [sig ] [2810/3280] Completed TAP in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:56.934857] [INFO ] [sig ] [2811/3280] Forecasting TARA... [2026-03-09T20:31:56.934887] [INFO ] [sig ] Generating forecast for: TARA [2026-03-09T20:31:56.934917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-03-09T20:31:56.945377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-03-09T20:31:56.945713] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-03-09T20:31:56.946511] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-03-09T20:31:56.946564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:56.946623] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:56.946652] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:56.946709] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:57.006473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:57.007208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:57.007288] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:57.007320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:57.130557] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:57.130722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:57.130759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:57.130790] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:57.134199] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-03-09T20:31:57.134478] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-03-09T20:31:57.134626] [INFO ] [sig ] TARA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:57.281498] [INFO ] [LOCAL ] Saved forecast: TARA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TARA.txt [2026-03-09T20:31:57.281662] [INFO ] [sig ] [2811/3280] Completed TARA in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:57.281705] [INFO ] [sig ] [2812/3280] Forecasting TARK... [2026-03-09T20:31:57.281735] [INFO ] [sig ] Generating forecast for: TARK [2026-03-09T20:31:57.281764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-03-09T20:31:57.293815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-03-09T20:31:57.294155] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-03-09T20:31:57.295179] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-03-09T20:31:57.295234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:57.295265] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:57.295292] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:57.295348] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:57.356395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:57.357093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:57.357210] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:57.357251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:57.482366] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:57.482523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:57.482563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:57.482630] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:57.486362] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=18.66%) [2026-03-09T20:31:57.486678] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-03-09T20:31:57.486832] [INFO ] [sig ] TARK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:57.632050] [INFO ] [LOCAL ] Saved forecast: TARK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TARK.txt [2026-03-09T20:31:57.632193] [INFO ] [sig ] [2812/3280] Completed TARK in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:57.632232] [INFO ] [sig ] [2813/3280] Forecasting TARS... [2026-03-09T20:31:57.632261] [INFO ] [sig ] Generating forecast for: TARS [2026-03-09T20:31:57.632292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-03-09T20:31:57.645314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-03-09T20:31:57.645709] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-03-09T20:31:57.646632] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-03-09T20:31:57.646689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:57.646725] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:57.646759] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:57.646829] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:57.706611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:57.707445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:57.707529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:57.707603] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:57.838008] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:57.838173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:57.838214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:57.838244] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:57.841747] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=36.92%) [2026-03-09T20:31:57.842026] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-03-09T20:31:57.842159] [INFO ] [sig ] TARS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:57.985599] [INFO ] [LOCAL ] Saved forecast: TARS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TARS.txt [2026-03-09T20:31:57.985751] [INFO ] [sig ] [2813/3280] Completed TARS in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:57.985792] [INFO ] [sig ] [2814/3280] Forecasting TASK... [2026-03-09T20:31:57.985823] [INFO ] [sig ] Generating forecast for: TASK [2026-03-09T20:31:57.985852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-03-09T20:31:57.998115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-03-09T20:31:57.998491] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-03-09T20:31:57.999372] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-03-09T20:31:57.999426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:57.999458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:57.999485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:57.999542] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:58.056644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:58.057388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:58.057514] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:58.057563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:58.177701] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:58.177867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:58.177909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:58.177940] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:58.181504] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-03-09T20:31:58.181838] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-03-09T20:31:58.181983] [INFO ] [sig ] TASK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:58.324779] [INFO ] [LOCAL ] Saved forecast: TASK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TASK.txt [2026-03-09T20:31:58.324941] [INFO ] [sig ] [2814/3280] Completed TASK in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:58.324981] [INFO ] [sig ] [2815/3280] Forecasting TAYD... [2026-03-09T20:31:58.325012] [INFO ] [sig ] Generating forecast for: TAYD [2026-03-09T20:31:58.325042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-03-09T20:31:58.336527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-03-09T20:31:58.336930] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-03-09T20:31:58.337786] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-03-09T20:31:58.337839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:58.337871] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:58.337897] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:58.337953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:58.395511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:58.396466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:58.396560] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:58.396614] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:58.511155] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:58.511331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:58.511371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:58.511401] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:58.515204] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-03-09T20:31:58.515509] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-03-09T20:31:58.515669] [INFO ] [sig ] TAYD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:58.679974] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TAYD.txt [2026-03-09T20:31:58.680142] [INFO ] [sig ] [2815/3280] Completed TAYD in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:58.680184] [INFO ] [sig ] [2816/3280] Forecasting TBB... [2026-03-09T20:31:58.680215] [INFO ] [sig ] Generating forecast for: TBB [2026-03-09T20:31:58.680245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-03-09T20:31:58.692235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-03-09T20:31:58.692668] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-03-09T20:31:58.693514] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-03-09T20:31:58.693586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:58.693635] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:58.693664] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:58.693720] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:58.755195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:58.756176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:58.756274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:58.756309] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:58.876017] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:58.876183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:58.876227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:58.876257] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:58.879805] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-03-09T20:31:58.880109] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-03-09T20:31:58.880239] [INFO ] [sig ] TBB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:59.022630] [INFO ] [LOCAL ] Saved forecast: TBB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TBB.txt [2026-03-09T20:31:59.022745] [INFO ] [sig ] [2816/3280] Completed TBB in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:59.022782] [INFO ] [sig ] [2817/3280] Forecasting TBBK... [2026-03-09T20:31:59.022813] [INFO ] [sig ] Generating forecast for: TBBK [2026-03-09T20:31:59.022844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-03-09T20:31:59.035232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-03-09T20:31:59.035552] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-03-09T20:31:59.036371] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-03-09T20:31:59.036424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:59.036456] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:59.036482] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:59.036538] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:59.096766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:59.097366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:59.097444] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:59.097476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:59.221397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:59.221521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:59.221560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:59.221607] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:59.225001] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-03-09T20:31:59.225277] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-03-09T20:31:59.225406] [INFO ] [sig ] TBBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:31:59.368592] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TBBK.txt [2026-03-09T20:31:59.368729] [INFO ] [sig ] [2817/3280] Completed TBBK in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:59.368769] [INFO ] [sig ] [2818/3280] Forecasting TBI... [2026-03-09T20:31:59.368798] [INFO ] [sig ] Generating forecast for: TBI [2026-03-09T20:31:59.368829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-03-09T20:31:59.379854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-03-09T20:31:59.380170] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-03-09T20:31:59.380992] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-03-09T20:31:59.381046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:59.381079] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:59.381105] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:59.381162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:59.438981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:59.439626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:59.439705] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:59.439738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:59.563422] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:59.563526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:59.563561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:59.563609] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:59.566832] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=85.58%) [2026-03-09T20:31:59.567106] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-03-09T20:31:59.567233] [INFO ] [sig ] TBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:31:59.712093] [INFO ] [LOCAL ] Saved forecast: TBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TBI.txt [2026-03-09T20:31:59.712215] [INFO ] [sig ] [2818/3280] Completed TBI in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:31:59.712253] [INFO ] [sig ] [2819/3280] Forecasting TBIL... [2026-03-09T20:31:59.712282] [INFO ] [sig ] Generating forecast for: TBIL [2026-03-09T20:31:59.712312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-03-09T20:31:59.724556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-03-09T20:31:59.724905] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-03-09T20:31:59.725920] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-03-09T20:31:59.725974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:31:59.726200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:31:59.726227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:31:59.726282] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:31:59.785415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:31:59.786041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:31:59.786120] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:31:59.786152] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:31:59.854618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:31:59.854709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:31:59.854744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:31:59.854772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:31:59.857951] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-03-09T20:31:59.858220] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-03-09T20:31:59.858343] [INFO ] [sig ] TBIL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:00.005404] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TBIL.txt [2026-03-09T20:32:00.005540] [INFO ] [sig ] [2819/3280] Completed TBIL in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:32:00.005598] [INFO ] [sig ] [2820/3280] Forecasting TBLA... [2026-03-09T20:32:00.005638] [INFO ] [sig ] Generating forecast for: TBLA [2026-03-09T20:32:00.005669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-03-09T20:32:00.018230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-03-09T20:32:00.018546] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-03-09T20:32:00.019373] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-03-09T20:32:00.019426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:00.019458] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:00.019485] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:00.019541] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:00.077945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:00.078611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:00.078700] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:00.078733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:00.196964] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:00.197071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:00.197107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:00.197137] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:00.200418] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=20.97%) [2026-03-09T20:32:00.200708] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-03-09T20:32:00.200838] [INFO ] [sig ] TBLA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:00.342797] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TBLA.txt [2026-03-09T20:32:00.342922] [INFO ] [sig ] [2820/3280] Completed TBLA in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:32:00.342961] [INFO ] [sig ] [2821/3280] Forecasting TBLD... [2026-03-09T20:32:00.342991] [INFO ] [sig ] Generating forecast for: TBLD [2026-03-09T20:32:00.343020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-03-09T20:32:00.354798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-03-09T20:32:00.355130] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-03-09T20:32:00.355948] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-03-09T20:32:00.356002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:00.356088] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:00.356118] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:00.356175] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:00.414853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:00.415531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:00.415634] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:00.415669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:00.540794] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:00.540959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:00.541001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:00.541030] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:00.545022] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-03-09T20:32:00.545500] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-03-09T20:32:00.545654] [INFO ] [sig ] TBLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:00.692156] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TBLD.txt [2026-03-09T20:32:00.692293] [INFO ] [sig ] [2821/3280] Completed TBLD in 0.3s | 2.78 sym/s | Total: 16.9m | ETA: 2.8m [2026-03-09T20:32:00.692332] [INFO ] [sig ] [2822/3280] Forecasting TBPH... [2026-03-09T20:32:00.692362] [INFO ] [sig ] Generating forecast for: TBPH [2026-03-09T20:32:00.692391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-03-09T20:32:00.705172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-03-09T20:32:00.705492] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-03-09T20:32:00.706306] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-03-09T20:32:00.706368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:00.706400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:00.706427] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:00.706483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:00.767041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:00.767972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:00.768058] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:00.768091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:00.898013] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:00.898181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:00.898222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:00.898252] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:00.901875] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=53.78%) [2026-03-09T20:32:00.902194] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-03-09T20:32:00.902328] [INFO ] [sig ] TBPH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:01.054073] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TBPH.txt [2026-03-09T20:32:01.054259] [INFO ] [sig ] [2822/3280] Completed TBPH in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.7m [2026-03-09T20:32:01.054300] [INFO ] [sig ] [2823/3280] Forecasting TBRG... [2026-03-09T20:32:01.054331] [INFO ] [sig ] Generating forecast for: TBRG [2026-03-09T20:32:01.054361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-03-09T20:32:01.070269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-03-09T20:32:01.070732] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-03-09T20:32:01.071621] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-03-09T20:32:01.071678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:01.071710] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:01.071736] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:01.071793] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:01.134834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:01.136030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:01.136309] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:01.136341] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:01.262369] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:01.262545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:01.262604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:01.262652] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:01.266422] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=40.14%) [2026-03-09T20:32:01.266783] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-03-09T20:32:01.266928] [INFO ] [sig ] TBRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:01.420806] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TBRG.txt [2026-03-09T20:32:01.420966] [INFO ] [sig ] [2823/3280] Completed TBRG in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.7m [2026-03-09T20:32:01.421008] [INFO ] [sig ] [2824/3280] Forecasting TCBI... [2026-03-09T20:32:01.421040] [INFO ] [sig ] Generating forecast for: TCBI [2026-03-09T20:32:01.421071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-03-09T20:32:01.434249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-03-09T20:32:01.434655] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-03-09T20:32:01.435494] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-03-09T20:32:01.435548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:01.435610] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:01.435639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:01.435697] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:01.500469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:01.501567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:01.501684] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:01.501720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:01.636410] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:01.636644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:01.636715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:01.636833] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:01.642773] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=43.43%) [2026-03-09T20:32:01.643354] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-03-09T20:32:01.643547] [INFO ] [sig ] TCBI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:01.799245] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TCBI.txt [2026-03-09T20:32:01.799409] [INFO ] [sig ] [2824/3280] Completed TCBI in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.7m [2026-03-09T20:32:01.799451] [INFO ] [sig ] [2825/3280] Forecasting TCBIO... [2026-03-09T20:32:01.799480] [INFO ] [sig ] Generating forecast for: TCBIO [2026-03-09T20:32:01.799512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-03-09T20:32:01.812711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-03-09T20:32:01.813245] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-03-09T20:32:01.814542] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-03-09T20:32:01.814641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:01.814699] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:01.814748] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:01.814847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:01.886328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:01.887256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:01.887345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:01.887399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:02.009110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:02.009299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:02.009347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:02.009393] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:02.013398] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=27.30%) [2026-03-09T20:32:02.013765] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-03-09T20:32:02.013917] [INFO ] [sig ] TCBIO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:02.166994] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TCBIO.txt [2026-03-09T20:32:02.167147] [INFO ] [sig ] [2825/3280] Completed TCBIO in 0.4s | 2.78 sym/s | Total: 16.9m | ETA: 2.7m [2026-03-09T20:32:02.167188] [INFO ] [sig ] [2826/3280] Forecasting TCBK... [2026-03-09T20:32:02.167220] [INFO ] [sig ] Generating forecast for: TCBK [2026-03-09T20:32:02.167249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-03-09T20:32:02.178519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-03-09T20:32:02.178922] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-03-09T20:32:02.179784] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-03-09T20:32:02.179838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:02.179870] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:02.179896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:02.179951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:02.239491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:02.240206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:02.240310] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:02.240344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:02.367352] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:02.367537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:02.367632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:02.367665] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:02.371703] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=17.02%) [2026-03-09T20:32:02.372068] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-03-09T20:32:02.372220] [INFO ] [sig ] TCBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:02.534899] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TCBK.txt [2026-03-09T20:32:02.535065] [INFO ] [sig ] [2826/3280] Completed TCBK in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:02.535106] [INFO ] [sig ] [2827/3280] Forecasting TCBX... [2026-03-09T20:32:02.535137] [INFO ] [sig ] Generating forecast for: TCBX [2026-03-09T20:32:02.535170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-03-09T20:32:02.546731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-03-09T20:32:02.547102] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-03-09T20:32:02.548010] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-03-09T20:32:02.548065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:02.548097] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:02.548159] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:02.548417] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:02.616750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:02.617981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:02.618123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:02.618166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:02.742942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:02.743100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:02.743141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:02.743170] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:02.747197] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-03-09T20:32:02.747480] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-03-09T20:32:02.747652] [INFO ] [sig ] TCBX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:02.896065] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TCBX.txt [2026-03-09T20:32:02.896386] [INFO ] [sig ] [2827/3280] Completed TCBX in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:02.896429] [INFO ] [sig ] [2828/3280] Forecasting TCMD... [2026-03-09T20:32:02.896458] [INFO ] [sig ] Generating forecast for: TCMD [2026-03-09T20:32:02.896488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-03-09T20:32:02.908195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-03-09T20:32:02.908509] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-03-09T20:32:02.909336] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-03-09T20:32:02.909391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:02.909424] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:02.909452] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:02.909509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:02.967061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:02.967765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:02.967863] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:02.967896] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:03.090222] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:03.090347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:03.090384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:03.090413] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:03.093768] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=23.69%) [2026-03-09T20:32:03.094050] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-03-09T20:32:03.094182] [INFO ] [sig ] TCMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:03.235010] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TCMD.txt [2026-03-09T20:32:03.235134] [INFO ] [sig ] [2828/3280] Completed TCMD in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:03.235172] [INFO ] [sig ] [2829/3280] Forecasting TCOM... [2026-03-09T20:32:03.235202] [INFO ] [sig ] Generating forecast for: TCOM [2026-03-09T20:32:03.235232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-03-09T20:32:03.247749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-03-09T20:32:03.248084] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-03-09T20:32:03.248934] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-03-09T20:32:03.248988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:03.249019] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:03.249047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:03.249103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:03.307644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:03.308371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:03.308451] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:03.308484] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:03.431902] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:03.432083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:03.432125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:03.432153] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:03.436365] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-03-09T20:32:03.436686] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-03-09T20:32:03.436825] [INFO ] [sig ] TCOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:03.585687] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TCOM.txt [2026-03-09T20:32:03.585848] [INFO ] [sig ] [2829/3280] Completed TCOM in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:03.585889] [INFO ] [sig ] [2830/3280] Forecasting TCPC... [2026-03-09T20:32:03.585921] [INFO ] [sig ] Generating forecast for: TCPC [2026-03-09T20:32:03.585950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-03-09T20:32:03.598253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-03-09T20:32:03.598652] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-03-09T20:32:03.599692] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-03-09T20:32:03.599746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:03.599778] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:03.599804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:03.599868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:03.661348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:03.662270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:03.662363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:03.662395] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:03.786067] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:03.786421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:03.786462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:03.786490] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:03.790390] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-03-09T20:32:03.790689] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-03-09T20:32:03.790819] [INFO ] [sig ] TCPC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:03.933588] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TCPC.txt [2026-03-09T20:32:03.933723] [INFO ] [sig ] [2830/3280] Completed TCPC in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:03.933762] [INFO ] [sig ] [2831/3280] Forecasting TCX... [2026-03-09T20:32:03.933791] [INFO ] [sig ] Generating forecast for: TCX [2026-03-09T20:32:03.933841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-03-09T20:32:03.945815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-03-09T20:32:03.946101] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-03-09T20:32:03.946930] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-03-09T20:32:03.946984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:03.947016] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:03.947043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:03.947100] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:04.007962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:04.008769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:04.008885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:04.008919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:04.119112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:04.119253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:04.119292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:04.119320] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:04.122793] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-03-09T20:32:04.123079] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-03-09T20:32:04.123209] [INFO ] [sig ] TCX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:04.266496] [INFO ] [LOCAL ] Saved forecast: TCX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TCX.txt [2026-03-09T20:32:04.266646] [INFO ] [sig ] [2831/3280] Completed TCX in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:04.266688] [INFO ] [sig ] [2832/3280] Forecasting TD... [2026-03-09T20:32:04.266717] [INFO ] [sig ] Generating forecast for: TD [2026-03-09T20:32:04.266747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-03-09T20:32:04.279397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-03-09T20:32:04.279750] [INFO ] [FORECASTER] Starting predict_future for TD [2026-03-09T20:32:04.280778] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-03-09T20:32:04.280831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:04.280863] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:04.280890] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:04.280946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:04.341061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:04.341955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:04.342042] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:04.342075] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:04.462112] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:04.462282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:04.462324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:04.462353] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:04.465982] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=77.32%) [2026-03-09T20:32:04.466304] [INFO ] [FORECASTER] Completed predict_future for TD [2026-03-09T20:32:04.466445] [INFO ] [sig ] TD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:04.613421] [INFO ] [LOCAL ] Saved forecast: TD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TD.txt [2026-03-09T20:32:04.613618] [INFO ] [sig ] [2832/3280] Completed TD in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:04.613661] [INFO ] [sig ] [2833/3280] Forecasting TDC... [2026-03-09T20:32:04.613691] [INFO ] [sig ] Generating forecast for: TDC [2026-03-09T20:32:04.613722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-03-09T20:32:04.625769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-03-09T20:32:04.626171] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-03-09T20:32:04.627369] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-03-09T20:32:04.627422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:04.627453] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:04.627479] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:04.627534] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:04.685974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:04.686610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:04.686692] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:04.686723] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:04.808060] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:04.808215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:04.808256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:04.808285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:04.812365] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-03-09T20:32:04.812672] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-03-09T20:32:04.812807] [INFO ] [sig ] TDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:04.954412] [INFO ] [LOCAL ] Saved forecast: TDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TDC.txt [2026-03-09T20:32:04.954587] [INFO ] [sig ] [2833/3280] Completed TDC in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:04.954630] [INFO ] [sig ] [2834/3280] Forecasting TDF... [2026-03-09T20:32:04.954660] [INFO ] [sig ] Generating forecast for: TDF [2026-03-09T20:32:04.954702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-03-09T20:32:04.965690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-03-09T20:32:04.965985] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-03-09T20:32:04.966826] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-03-09T20:32:04.966880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:04.966912] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:04.966938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:04.966994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:05.024981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:05.025627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:05.025706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:05.025738] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:05.141603] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:05.141767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:05.141810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:05.141841] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:05.145448] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-03-09T20:32:05.145754] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-03-09T20:32:05.145887] [INFO ] [sig ] TDF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:05.287398] [INFO ] [LOCAL ] Saved forecast: TDF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TDF.txt [2026-03-09T20:32:05.287601] [INFO ] [sig ] [2834/3280] Completed TDF in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:05.287649] [INFO ] [sig ] [2835/3280] Forecasting TDG... [2026-03-09T20:32:05.287680] [INFO ] [sig ] Generating forecast for: TDG [2026-03-09T20:32:05.287712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-03-09T20:32:05.299430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-03-09T20:32:05.299829] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-03-09T20:32:05.300665] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-03-09T20:32:05.300720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:05.300751] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:05.300777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:05.300833] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:05.362207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:05.363031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:05.363123] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:05.363158] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:05.484744] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:05.484906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:05.484949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:05.484984] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:05.488522] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-03-09T20:32:05.488834] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-03-09T20:32:05.488970] [INFO ] [sig ] TDG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:05.630733] [INFO ] [LOCAL ] Saved forecast: TDG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TDG.txt [2026-03-09T20:32:05.630878] [INFO ] [sig ] [2835/3280] Completed TDG in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:05.630919] [INFO ] [sig ] [2836/3280] Forecasting TDS... [2026-03-09T20:32:05.630952] [INFO ] [sig ] Generating forecast for: TDS [2026-03-09T20:32:05.630989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-03-09T20:32:05.642516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-03-09T20:32:05.642863] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-03-09T20:32:05.643717] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-03-09T20:32:05.643770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:05.643802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:05.643829] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:05.643886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:05.702680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:05.703671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:05.703753] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:05.703786] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:05.822812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:05.823004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:05.823050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:05.823079] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:05.827276] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-03-09T20:32:05.827664] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-03-09T20:32:05.827809] [INFO ] [sig ] TDS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:05.973042] [INFO ] [LOCAL ] Saved forecast: TDS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TDS.txt [2026-03-09T20:32:05.973192] [INFO ] [sig ] [2836/3280] Completed TDS in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:05.973232] [INFO ] [sig ] [2837/3280] Forecasting TDSC... [2026-03-09T20:32:05.973262] [INFO ] [sig ] Generating forecast for: TDSC [2026-03-09T20:32:05.973292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-03-09T20:32:05.986103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-03-09T20:32:05.986407] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-03-09T20:32:05.987237] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-03-09T20:32:05.987477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:05.987508] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:05.987535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:05.987639] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:06.050085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:06.051046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:06.051135] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:06.051168] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:06.167120] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:06.167286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:06.167332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:06.167362] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:06.171266] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-03-09T20:32:06.171549] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-03-09T20:32:06.171701] [INFO ] [sig ] TDSC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:06.319134] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TDSC.txt [2026-03-09T20:32:06.319343] [INFO ] [sig ] [2837/3280] Completed TDSC in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:06.319395] [INFO ] [sig ] [2838/3280] Forecasting TDUP... [2026-03-09T20:32:06.319427] [INFO ] [sig ] Generating forecast for: TDUP [2026-03-09T20:32:06.319456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-03-09T20:32:06.331554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-03-09T20:32:06.331990] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-03-09T20:32:06.332829] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-03-09T20:32:06.332882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:06.332963] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:06.332994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:06.333053] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:06.394607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:06.395477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:06.395566] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:06.395620] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:06.520298] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:06.520473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:06.520516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:06.520547] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:06.524069] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=69.05%) [2026-03-09T20:32:06.524358] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-03-09T20:32:06.524493] [INFO ] [sig ] TDUP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:06.675835] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TDUP.txt [2026-03-09T20:32:06.676006] [INFO ] [sig ] [2838/3280] Completed TDUP in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.7m [2026-03-09T20:32:06.676055] [INFO ] [sig ] [2839/3280] Forecasting TDY... [2026-03-09T20:32:06.676091] [INFO ] [sig ] Generating forecast for: TDY [2026-03-09T20:32:06.676123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-03-09T20:32:06.688246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-03-09T20:32:06.688645] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-03-09T20:32:06.689457] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-03-09T20:32:06.689510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:06.689542] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:06.689587] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:06.689650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:06.751611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:06.752454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:06.752542] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:06.752596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:06.882717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:06.882889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:06.882931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:06.882960] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:06.886474] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-03-09T20:32:06.886820] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-03-09T20:32:06.886965] [INFO ] [sig ] TDY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:07.030870] [INFO ] [LOCAL ] Saved forecast: TDY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TDY.txt [2026-03-09T20:32:07.031006] [INFO ] [sig ] [2839/3280] Completed TDY in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.6m [2026-03-09T20:32:07.031045] [INFO ] [sig ] [2840/3280] Forecasting TEAM... [2026-03-09T20:32:07.031075] [INFO ] [sig ] Generating forecast for: TEAM [2026-03-09T20:32:07.031104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-03-09T20:32:07.042599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-03-09T20:32:07.042908] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-03-09T20:32:07.043728] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-03-09T20:32:07.043781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:07.043824] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:07.043852] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:07.043908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:07.101766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:07.102393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:07.102472] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:07.102505] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:07.222639] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:07.222783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:07.222821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:07.222849] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:07.226256] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-03-09T20:32:07.226546] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-03-09T20:32:07.226695] [INFO ] [sig ] TEAM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:07.371196] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TEAM.txt [2026-03-09T20:32:07.371356] [INFO ] [sig ] [2840/3280] Completed TEAM in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.6m [2026-03-09T20:32:07.371397] [INFO ] [sig ] [2841/3280] Forecasting TECH... [2026-03-09T20:32:07.371427] [INFO ] [sig ] Generating forecast for: TECH [2026-03-09T20:32:07.371460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-03-09T20:32:07.383123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-03-09T20:32:07.383447] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-03-09T20:32:07.384273] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-03-09T20:32:07.384326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:07.384357] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:07.384383] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:07.384440] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:07.442477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:07.443153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:07.443233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:07.443265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:07.570724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:07.570881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:07.570923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:07.570993] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:07.574679] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-03-09T20:32:07.574974] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-03-09T20:32:07.575136] [INFO ] [sig ] TECH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:07.718095] [INFO ] [LOCAL ] Saved forecast: TECH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TECH.txt [2026-03-09T20:32:07.718230] [INFO ] [sig ] [2841/3280] Completed TECH in 0.3s | 2.78 sym/s | Total: 17.0m | ETA: 2.6m [2026-03-09T20:32:07.718270] [INFO ] [sig ] [2842/3280] Forecasting TECK... [2026-03-09T20:32:07.718300] [INFO ] [sig ] Generating forecast for: TECK [2026-03-09T20:32:07.718330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-03-09T20:32:07.729992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-03-09T20:32:07.730306] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-03-09T20:32:07.731137] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-03-09T20:32:07.731191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:07.731223] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:07.731250] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:07.731307] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:07.790862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:07.791857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:07.791945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:07.791979] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:07.915145] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:07.915318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:07.915359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:07.915387] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:07.919022] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-03-09T20:32:07.919328] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-03-09T20:32:07.919470] [INFO ] [sig ] TECK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:08.090591] [INFO ] [LOCAL ] Saved forecast: TECK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TECK.txt [2026-03-09T20:32:08.090781] [INFO ] [sig ] [2842/3280] Completed TECK in 0.4s | 2.78 sym/s | Total: 17.0m | ETA: 2.6m [2026-03-09T20:32:08.090825] [INFO ] [sig ] [2843/3280] Forecasting TEI... [2026-03-09T20:32:08.090864] [INFO ] [sig ] Generating forecast for: TEI [2026-03-09T20:32:08.090903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-03-09T20:32:08.104200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-03-09T20:32:08.104703] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-03-09T20:32:08.105981] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-03-09T20:32:08.106068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:08.106122] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:08.106169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:08.106264] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:08.199282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:08.200619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:08.200747] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:08.200804] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:08.371682] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:08.371891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:08.371950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:08.371991] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:08.377089] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-03-09T20:32:08.377608] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-03-09T20:32:08.377827] [INFO ] [sig ] TEI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:08.601522] [INFO ] [LOCAL ] Saved forecast: TEI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TEI.txt [2026-03-09T20:32:08.601799] [INFO ] [sig ] [2843/3280] Completed TEI in 0.5s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:08.601881] [INFO ] [sig ] [2844/3280] Forecasting TELO... [2026-03-09T20:32:08.601936] [INFO ] [sig ] Generating forecast for: TELO [2026-03-09T20:32:08.602001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-03-09T20:32:08.626410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-03-09T20:32:08.636015] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-03-09T20:32:08.638190] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-03-09T20:32:08.638310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:08.638368] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:08.638415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:08.638512] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:08.736027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:08.737410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:08.737629] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:08.737693] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:08.918897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:08.919103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:08.919160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:08.919205] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:08.925095] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-03-09T20:32:08.925692] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-03-09T20:32:08.925914] [INFO ] [sig ] TELO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:09.136262] [INFO ] [LOCAL ] Saved forecast: TELO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TELO.txt [2026-03-09T20:32:09.136440] [INFO ] [sig ] [2844/3280] Completed TELO in 0.5s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:09.136482] [INFO ] [sig ] [2845/3280] Forecasting TEM... [2026-03-09T20:32:09.136513] [INFO ] [sig ] Generating forecast for: TEM [2026-03-09T20:32:09.136544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-03-09T20:32:09.153422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-03-09T20:32:09.154001] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-03-09T20:32:09.155310] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-03-09T20:32:09.155385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:09.155440] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:09.155489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:09.155605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:09.223549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:09.224569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:09.224679] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:09.224714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:09.358813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:09.359013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:09.359088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:09.359149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:09.362993] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=84.45%) [2026-03-09T20:32:09.363334] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-03-09T20:32:09.363501] [INFO ] [sig ] TEM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:09.557441] [INFO ] [LOCAL ] Saved forecast: TEM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TEM.txt [2026-03-09T20:32:09.557691] [INFO ] [sig ] [2845/3280] Completed TEM in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:09.557741] [INFO ] [sig ] [2846/3280] Forecasting TENB... [2026-03-09T20:32:09.557772] [INFO ] [sig ] Generating forecast for: TENB [2026-03-09T20:32:09.557804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-03-09T20:32:09.569480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-03-09T20:32:09.569937] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-03-09T20:32:09.570901] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-03-09T20:32:09.570967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:09.571000] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:09.571028] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:09.571087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:09.630467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:09.631357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:09.631445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:09.631478] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:09.754200] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:09.754363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:09.754407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:09.754438] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:09.758013] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=80.34%) [2026-03-09T20:32:09.758298] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-03-09T20:32:09.758432] [INFO ] [sig ] TENB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:09.900246] [INFO ] [LOCAL ] Saved forecast: TENB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TENB.txt [2026-03-09T20:32:09.900384] [INFO ] [sig ] [2846/3280] Completed TENB in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:09.900425] [INFO ] [sig ] [2847/3280] Forecasting TENX... [2026-03-09T20:32:09.900456] [INFO ] [sig ] Generating forecast for: TENX [2026-03-09T20:32:09.900487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-03-09T20:32:09.911708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-03-09T20:32:09.912023] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-03-09T20:32:09.912858] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-03-09T20:32:09.912913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:09.912945] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:09.912973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:09.913030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:09.970207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:09.970927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:09.971011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:09.971045] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:10.080460] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:10.080644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:10.080706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:10.080735] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:10.084182] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=31.80%) [2026-03-09T20:32:10.084463] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-03-09T20:32:10.084612] [INFO ] [sig ] TENX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:10.226857] [INFO ] [LOCAL ] Saved forecast: TENX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TENX.txt [2026-03-09T20:32:10.226993] [INFO ] [sig ] [2847/3280] Completed TENX in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:10.227034] [INFO ] [sig ] [2848/3280] Forecasting TERN... [2026-03-09T20:32:10.227064] [INFO ] [sig ] Generating forecast for: TERN [2026-03-09T20:32:10.227095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-03-09T20:32:10.238241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-03-09T20:32:10.238608] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-03-09T20:32:10.239447] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-03-09T20:32:10.239501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:10.239533] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:10.239561] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:10.239641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:10.298620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:10.299283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:10.299388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:10.299422] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:10.422040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:10.422216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:10.422256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:10.422285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:10.425826] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=23.62%) [2026-03-09T20:32:10.426109] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-03-09T20:32:10.426243] [INFO ] [sig ] TERN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:10.570227] [INFO ] [LOCAL ] Saved forecast: TERN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TERN.txt [2026-03-09T20:32:10.570389] [INFO ] [sig ] [2848/3280] Completed TERN in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:10.570430] [INFO ] [sig ] [2849/3280] Forecasting TEVA... [2026-03-09T20:32:10.570462] [INFO ] [sig ] Generating forecast for: TEVA [2026-03-09T20:32:10.570493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-03-09T20:32:10.581917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-03-09T20:32:10.582300] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-03-09T20:32:10.583163] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-03-09T20:32:10.583217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:10.583249] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:10.583276] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:10.583333] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:10.641260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:10.642142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:10.642246] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:10.642283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:10.761942] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:10.762110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:10.762154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:10.762184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:10.765944] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=97.44%) [2026-03-09T20:32:10.766290] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-03-09T20:32:10.766438] [INFO ] [sig ] TEVA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:10.955705] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TEVA.txt [2026-03-09T20:32:10.955861] [INFO ] [sig ] [2849/3280] Completed TEVA in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:10.955903] [INFO ] [sig ] [2850/3280] Forecasting TEX... [2026-03-09T20:32:10.955934] [INFO ] [sig ] Generating forecast for: TEX [2026-03-09T20:32:10.955964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-03-09T20:32:10.967861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-03-09T20:32:10.968217] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-03-09T20:32:10.969070] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-03-09T20:32:10.969125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:10.969157] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:10.969185] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:10.969242] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:11.030403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:11.031348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:11.031435] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:11.031468] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:11.160963] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:11.161140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:11.161193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:11.161226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:11.165360] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=60.87%) [2026-03-09T20:32:11.165673] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-03-09T20:32:11.165810] [INFO ] [sig ] TEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:11.311147] [INFO ] [LOCAL ] Saved forecast: TEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TEX.txt [2026-03-09T20:32:11.311285] [INFO ] [sig ] [2850/3280] Completed TEX in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:11.311327] [INFO ] [sig ] [2851/3280] Forecasting TFC... [2026-03-09T20:32:11.311359] [INFO ] [sig ] Generating forecast for: TFC [2026-03-09T20:32:11.311389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-03-09T20:32:11.324402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-03-09T20:32:11.324958] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-03-09T20:32:11.325787] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-03-09T20:32:11.325840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:11.325883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:11.325912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:11.325968] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:11.385743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:11.386522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:11.386628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:11.386664] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:11.517959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:11.518132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:11.518175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:11.518212] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:11.522678] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-03-09T20:32:11.522991] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-03-09T20:32:11.523133] [INFO ] [sig ] TFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:11.672763] [INFO ] [LOCAL ] Saved forecast: TFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TFC.txt [2026-03-09T20:32:11.672925] [INFO ] [sig ] [2851/3280] Completed TFC in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:11.672965] [INFO ] [sig ] [2852/3280] Forecasting TFII... [2026-03-09T20:32:11.672994] [INFO ] [sig ] Generating forecast for: TFII [2026-03-09T20:32:11.673024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-03-09T20:32:11.686265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-03-09T20:32:11.686633] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-03-09T20:32:11.687757] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-03-09T20:32:11.687813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:11.687845] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:11.687871] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:11.687928] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:11.750542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:11.751653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:11.751744] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:11.751779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:11.877748] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:11.877926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:11.877983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:11.878028] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:11.882428] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=2.31%) [2026-03-09T20:32:11.882753] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-03-09T20:32:11.882896] [INFO ] [sig ] TFII: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:12.034613] [INFO ] [LOCAL ] Saved forecast: TFII 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TFII.txt [2026-03-09T20:32:12.034758] [INFO ] [sig ] [2852/3280] Completed TFII in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:12.034798] [INFO ] [sig ] [2853/3280] Forecasting TFIN... [2026-03-09T20:32:12.034828] [INFO ] [sig ] Generating forecast for: TFIN [2026-03-09T20:32:12.034857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-03-09T20:32:12.046604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-03-09T20:32:12.046956] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-03-09T20:32:12.047856] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-03-09T20:32:12.047911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:12.047942] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:12.047969] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:12.048025] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:12.114050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:12.114927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:12.115034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:12.115071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:12.237724] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:12.237878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:12.237917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:12.237946] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:12.241747] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=71.08%) [2026-03-09T20:32:12.242049] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-03-09T20:32:12.242186] [INFO ] [sig ] TFIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:12.384516] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TFIN.txt [2026-03-09T20:32:12.384695] [INFO ] [sig ] [2853/3280] Completed TFIN in 0.3s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:12.384736] [INFO ] [sig ] [2854/3280] Forecasting TFPM... [2026-03-09T20:32:12.384771] [INFO ] [sig ] Generating forecast for: TFPM [2026-03-09T20:32:12.384810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-03-09T20:32:12.396701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-03-09T20:32:12.397120] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-03-09T20:32:12.398003] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-03-09T20:32:12.398059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:12.398092] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:12.398120] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:12.398178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:12.457096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:12.457994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:12.458082] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:12.458116] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:12.593133] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:12.593308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:12.593350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:12.593382] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:12.597195] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-03-09T20:32:12.597544] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-03-09T20:32:12.597737] [INFO ] [sig ] TFPM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:12.753751] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TFPM.txt [2026-03-09T20:32:12.753903] [INFO ] [sig ] [2854/3280] Completed TFPM in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.6m [2026-03-09T20:32:12.753944] [INFO ] [sig ] [2855/3280] Forecasting TFSL... [2026-03-09T20:32:12.754002] [INFO ] [sig ] Generating forecast for: TFSL [2026-03-09T20:32:12.754038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-03-09T20:32:12.767616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-03-09T20:32:12.768003] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-03-09T20:32:12.769108] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-03-09T20:32:12.769174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:12.769254] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:12.769300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:12.769389] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:12.835323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:12.836241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:12.836342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:12.836389] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:12.962010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:12.962177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:12.962228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:12.962263] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:12.965810] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-03-09T20:32:12.966096] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-03-09T20:32:12.966226] [INFO ] [sig ] TFSL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:13.111658] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TFSL.txt [2026-03-09T20:32:13.111800] [INFO ] [sig ] [2855/3280] Completed TFSL in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.5m [2026-03-09T20:32:13.111839] [INFO ] [sig ] [2856/3280] Forecasting TG... [2026-03-09T20:32:13.111870] [INFO ] [sig ] Generating forecast for: TG [2026-03-09T20:32:13.111899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-03-09T20:32:13.194603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-03-09T20:32:13.194947] [INFO ] [FORECASTER] Starting predict_future for TG [2026-03-09T20:32:13.195777] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-03-09T20:32:13.195834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:13.195865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:13.195891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:13.195947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:13.256118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:13.257051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:13.257140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:13.257176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:13.384980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:13.385160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:13.385210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:13.385247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:13.388937] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-03-09T20:32:13.389336] [INFO ] [FORECASTER] Completed predict_future for TG [2026-03-09T20:32:13.389489] [INFO ] [sig ] TG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:13.540303] [INFO ] [LOCAL ] Saved forecast: TG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TG.txt [2026-03-09T20:32:13.540502] [INFO ] [sig ] [2856/3280] Completed TG in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.5m [2026-03-09T20:32:13.540546] [INFO ] [sig ] [2857/3280] Forecasting TGLS... [2026-03-09T20:32:13.540597] [INFO ] [sig ] Generating forecast for: TGLS [2026-03-09T20:32:13.540629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-03-09T20:32:13.554438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-03-09T20:32:13.554943] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-03-09T20:32:13.556050] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-03-09T20:32:13.556120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:13.556170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:13.556210] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:13.556299] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:13.620390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:13.621425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:13.621526] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:13.621561] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:13.743672] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:13.743841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:13.743881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:13.743909] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:13.747608] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=51.50%) [2026-03-09T20:32:13.747900] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-03-09T20:32:13.748034] [INFO ] [sig ] TGLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:13.901131] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TGLS.txt [2026-03-09T20:32:13.901296] [INFO ] [sig ] [2857/3280] Completed TGLS in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.5m [2026-03-09T20:32:13.901337] [INFO ] [sig ] [2858/3280] Forecasting TGNA... [2026-03-09T20:32:13.901367] [INFO ] [sig ] Generating forecast for: TGNA [2026-03-09T20:32:13.901399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-03-09T20:32:13.913333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-03-09T20:32:13.913741] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-03-09T20:32:13.914602] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-03-09T20:32:13.914657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:13.914688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:13.914715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:13.914772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:13.974621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:13.975522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:13.975633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:13.975669] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:14.106762] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:14.106936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:14.106978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:14.107058] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:14.111366] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=72.75%) [2026-03-09T20:32:14.111793] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-03-09T20:32:14.111956] [INFO ] [sig ] TGNA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:14.261150] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TGNA.txt [2026-03-09T20:32:14.261315] [INFO ] [sig ] [2858/3280] Completed TGNA in 0.4s | 2.78 sym/s | Total: 17.1m | ETA: 2.5m [2026-03-09T20:32:14.261357] [INFO ] [sig ] [2859/3280] Forecasting TGS... [2026-03-09T20:32:14.261398] [INFO ] [sig ] Generating forecast for: TGS [2026-03-09T20:32:14.261435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-03-09T20:32:14.273520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-03-09T20:32:14.273944] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-03-09T20:32:14.274810] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-03-09T20:32:14.274865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:14.274898] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:14.274926] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:14.274983] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:14.334174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:14.335082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:14.335170] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:14.335203] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:14.454276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:14.454438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:14.454482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:14.454513] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:14.458072] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-03-09T20:32:14.458369] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-03-09T20:32:14.458506] [INFO ] [sig ] TGS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:14.602970] [INFO ] [LOCAL ] Saved forecast: TGS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TGS.txt [2026-03-09T20:32:14.603139] [INFO ] [sig ] [2859/3280] Completed TGS in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:14.603181] [INFO ] [sig ] [2860/3280] Forecasting TGTX... [2026-03-09T20:32:14.603214] [INFO ] [sig ] Generating forecast for: TGTX [2026-03-09T20:32:14.603247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-03-09T20:32:14.615548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-03-09T20:32:14.615929] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-03-09T20:32:14.616800] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-03-09T20:32:14.616854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:14.616886] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:14.616913] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:14.616969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:14.675400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:14.676221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:14.676306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:14.676355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:14.795494] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:14.795677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:14.795726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:14.795762] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:14.799346] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=30.91%) [2026-03-09T20:32:14.799659] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-03-09T20:32:14.799796] [INFO ] [sig ] TGTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:14.944847] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TGTX.txt [2026-03-09T20:32:14.945029] [INFO ] [sig ] [2860/3280] Completed TGTX in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:14.945072] [INFO ] [sig ] [2861/3280] Forecasting TH... [2026-03-09T20:32:14.945103] [INFO ] [sig ] Generating forecast for: TH [2026-03-09T20:32:14.945133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-03-09T20:32:14.956394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-03-09T20:32:14.956760] [INFO ] [FORECASTER] Starting predict_future for TH [2026-03-09T20:32:14.957691] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-03-09T20:32:14.957748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:14.957780] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:14.957805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:14.957861] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:15.015619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:15.016319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:15.016414] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:15.016450] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:15.139593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:15.139757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:15.139798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:15.139829] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:15.143404] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-03-09T20:32:15.143774] [INFO ] [FORECASTER] Completed predict_future for TH [2026-03-09T20:32:15.143938] [INFO ] [sig ] TH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:15.286542] [INFO ] [LOCAL ] Saved forecast: TH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TH.txt [2026-03-09T20:32:15.286726] [INFO ] [sig ] [2861/3280] Completed TH in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:15.286767] [INFO ] [sig ] [2862/3280] Forecasting THC... [2026-03-09T20:32:15.286797] [INFO ] [sig ] Generating forecast for: THC [2026-03-09T20:32:15.286828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-03-09T20:32:15.298113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-03-09T20:32:15.298495] [INFO ] [FORECASTER] Starting predict_future for THC [2026-03-09T20:32:15.299446] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-03-09T20:32:15.299501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:15.299532] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:15.299559] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:15.299650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:15.358660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:15.359455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:15.359540] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:15.359606] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:15.486205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:15.486378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:15.486421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:15.486449] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:15.490188] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=7.52%) [2026-03-09T20:32:15.490494] [INFO ] [FORECASTER] Completed predict_future for THC [2026-03-09T20:32:15.490655] [INFO ] [sig ] THC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:15.636273] [INFO ] [LOCAL ] Saved forecast: THC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/THC.txt [2026-03-09T20:32:15.636437] [INFO ] [sig ] [2862/3280] Completed THC in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:15.636478] [INFO ] [sig ] [2863/3280] Forecasting THFF... [2026-03-09T20:32:15.636508] [INFO ] [sig ] Generating forecast for: THFF [2026-03-09T20:32:15.636537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-03-09T20:32:15.648291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-03-09T20:32:15.648724] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-03-09T20:32:15.649713] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-03-09T20:32:15.649770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:15.649802] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:15.649831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:15.649889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:15.707566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:15.708486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:15.708590] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:15.708625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:15.833545] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:15.833722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:15.833764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:15.833791] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:15.837304] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=37.30%) [2026-03-09T20:32:15.837629] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-03-09T20:32:15.837761] [INFO ] [sig ] THFF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:15.977877] [INFO ] [LOCAL ] Saved forecast: THFF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/THFF.txt [2026-03-09T20:32:15.978009] [INFO ] [sig ] [2863/3280] Completed THFF in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:15.978050] [INFO ] [sig ] [2864/3280] Forecasting THG... [2026-03-09T20:32:15.978081] [INFO ] [sig ] Generating forecast for: THG [2026-03-09T20:32:15.978114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-03-09T20:32:15.990163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-03-09T20:32:15.990531] [INFO ] [FORECASTER] Starting predict_future for THG [2026-03-09T20:32:15.991440] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-03-09T20:32:15.991506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:15.991540] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:15.991567] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:15.991660] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:16.050403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:16.051100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:16.051184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:16.051217] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:16.173717] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:16.173870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:16.173909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:16.173939] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:16.181092] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-03-09T20:32:16.181566] [INFO ] [FORECASTER] Completed predict_future for THG [2026-03-09T20:32:16.181748] [INFO ] [sig ] THG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:16.322833] [INFO ] [LOCAL ] Saved forecast: THG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/THG.txt [2026-03-09T20:32:16.322959] [INFO ] [sig ] [2864/3280] Completed THG in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:16.323005] [INFO ] [sig ] [2865/3280] Forecasting THO... [2026-03-09T20:32:16.323037] [INFO ] [sig ] Generating forecast for: THO [2026-03-09T20:32:16.323068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-03-09T20:32:16.334864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-03-09T20:32:16.335223] [INFO ] [FORECASTER] Starting predict_future for THO [2026-03-09T20:32:16.336155] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-03-09T20:32:16.336210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:16.336242] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:16.336271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:16.336328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:16.394865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:16.395651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:16.395770] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:16.395815] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:16.522719] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:16.522881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:16.522922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:16.522952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:16.526453] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-03-09T20:32:16.526759] [INFO ] [FORECASTER] Completed predict_future for THO [2026-03-09T20:32:16.526893] [INFO ] [sig ] THO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:16.668678] [INFO ] [LOCAL ] Saved forecast: THO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/THO.txt [2026-03-09T20:32:16.668834] [INFO ] [sig ] [2865/3280] Completed THO in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:16.668874] [INFO ] [sig ] [2866/3280] Forecasting THQ... [2026-03-09T20:32:16.668904] [INFO ] [sig ] Generating forecast for: THQ [2026-03-09T20:32:16.668937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-03-09T20:32:16.680554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-03-09T20:32:16.680948] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-03-09T20:32:16.681783] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-03-09T20:32:16.681837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:16.681870] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:16.681896] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:16.681953] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:16.740431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:16.741361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:16.741451] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:16.741485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:16.864110] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:16.864277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:16.864320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:16.864351] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:16.867930] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=85.14%) [2026-03-09T20:32:16.868225] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-03-09T20:32:16.868356] [INFO ] [sig ] THQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:17.012347] [INFO ] [LOCAL ] Saved forecast: THQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/THQ.txt [2026-03-09T20:32:17.012521] [INFO ] [sig ] [2866/3280] Completed THQ in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:17.012562] [INFO ] [sig ] [2867/3280] Forecasting THRM... [2026-03-09T20:32:17.012624] [INFO ] [sig ] Generating forecast for: THRM [2026-03-09T20:32:17.012658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-03-09T20:32:17.024764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-03-09T20:32:17.025143] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-03-09T20:32:17.026031] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-03-09T20:32:17.026086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:17.026119] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:17.026146] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:17.026203] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:17.087228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:17.088150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:17.088233] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:17.088266] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:17.213664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:17.213842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:17.213891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:17.213926] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:17.217835] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-03-09T20:32:17.218146] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-03-09T20:32:17.218290] [INFO ] [sig ] THRM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:17.367539] [INFO ] [LOCAL ] Saved forecast: THRM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/THRM.txt [2026-03-09T20:32:17.367747] [INFO ] [sig ] [2867/3280] Completed THRM in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:17.367789] [INFO ] [sig ] [2868/3280] Forecasting THRY... [2026-03-09T20:32:17.367821] [INFO ] [sig ] Generating forecast for: THRY [2026-03-09T20:32:17.367851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-03-09T20:32:17.383016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-03-09T20:32:17.383418] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-03-09T20:32:17.384264] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-03-09T20:32:17.384319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:17.384352] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:17.384378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:17.384435] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:17.444446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:17.445374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:17.445669] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:17.445704] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:17.572398] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:17.572774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:17.572815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:17.572843] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:17.576700] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-03-09T20:32:17.577069] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-03-09T20:32:17.577217] [INFO ] [sig ] THRY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:17.723870] [INFO ] [LOCAL ] Saved forecast: THRY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/THRY.txt [2026-03-09T20:32:17.724048] [INFO ] [sig ] [2868/3280] Completed THRY in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:17.724090] [INFO ] [sig ] [2869/3280] Forecasting TIGO... [2026-03-09T20:32:17.724119] [INFO ] [sig ] Generating forecast for: TIGO [2026-03-09T20:32:17.724150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-03-09T20:32:17.735872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-03-09T20:32:17.736190] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-03-09T20:32:17.737019] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-03-09T20:32:17.737072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:17.737104] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:17.737130] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:17.737191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:17.797443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:17.798376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:17.798462] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:17.798496] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:17.929315] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:17.929481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:17.929522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:17.929555] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:17.933372] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=37.70%) [2026-03-09T20:32:17.933909] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-03-09T20:32:17.934050] [INFO ] [sig ] TIGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:18.084870] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TIGO.txt [2026-03-09T20:32:18.085050] [INFO ] [sig ] [2869/3280] Completed TIGO in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:18.085097] [INFO ] [sig ] [2870/3280] Forecasting TIL... [2026-03-09T20:32:18.085128] [INFO ] [sig ] Generating forecast for: TIL [2026-03-09T20:32:18.085158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-03-09T20:32:18.099187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-03-09T20:32:18.099608] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-03-09T20:32:18.100521] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-03-09T20:32:18.100594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:18.100628] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:18.100656] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:18.100715] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:18.160841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:18.161557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:18.161673] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:18.161709] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:18.285618] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:18.285781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:18.285822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:18.285852] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:18.289738] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-03-09T20:32:18.290027] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-03-09T20:32:18.290162] [INFO ] [sig ] TIL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:18.439737] [INFO ] [LOCAL ] Saved forecast: TIL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TIL.txt [2026-03-09T20:32:18.439945] [INFO ] [sig ] [2870/3280] Completed TIL in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:18.440008] [INFO ] [sig ] [2871/3280] Forecasting TILE... [2026-03-09T20:32:18.440047] [INFO ] [sig ] Generating forecast for: TILE [2026-03-09T20:32:18.440086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-03-09T20:32:18.451976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-03-09T20:32:18.452408] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-03-09T20:32:18.453370] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-03-09T20:32:18.453428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:18.453463] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:18.453491] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:18.453550] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:18.517048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:18.518001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:18.518100] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:18.518134] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:18.649211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:18.649387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:18.649447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:18.649478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:18.652950] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-03-09T20:32:18.653234] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-03-09T20:32:18.653369] [INFO ] [sig ] TILE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:18.821984] [INFO ] [LOCAL ] Saved forecast: TILE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TILE.txt [2026-03-09T20:32:18.822215] [INFO ] [sig ] [2871/3280] Completed TILE in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.5m [2026-03-09T20:32:18.822264] [INFO ] [sig ] [2872/3280] Forecasting TIMB... [2026-03-09T20:32:18.822295] [INFO ] [sig ] Generating forecast for: TIMB [2026-03-09T20:32:18.822330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-03-09T20:32:18.837042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-03-09T20:32:18.837458] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-03-09T20:32:18.838413] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-03-09T20:32:18.838469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:18.838537] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:18.838566] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:18.838656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:18.907357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:18.908633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:18.908745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:18.908780] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:19.038777] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:19.038972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:19.039038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:19.039092] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:19.044736] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=51.81%) [2026-03-09T20:32:19.045251] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-03-09T20:32:19.045689] [INFO ] [sig ] TIMB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:19.207159] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TIMB.txt [2026-03-09T20:32:19.207330] [INFO ] [sig ] [2872/3280] Completed TIMB in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.4m [2026-03-09T20:32:19.207376] [INFO ] [sig ] [2873/3280] Forecasting TITN... [2026-03-09T20:32:19.207408] [INFO ] [sig ] Generating forecast for: TITN [2026-03-09T20:32:19.207440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-03-09T20:32:19.219784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-03-09T20:32:19.220452] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-03-09T20:32:19.221384] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-03-09T20:32:19.221452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:19.221486] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:19.221513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:19.221778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:19.282996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:19.283893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:19.283980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:19.284013] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:19.403165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:19.403330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:19.403372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:19.403403] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:19.407306] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-03-09T20:32:19.407709] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-03-09T20:32:19.407891] [INFO ] [sig ] TITN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:19.555511] [INFO ] [LOCAL ] Saved forecast: TITN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TITN.txt [2026-03-09T20:32:19.555701] [INFO ] [sig ] [2873/3280] Completed TITN in 0.3s | 2.78 sym/s | Total: 17.2m | ETA: 2.4m [2026-03-09T20:32:19.555742] [INFO ] [sig ] [2874/3280] Forecasting TJX... [2026-03-09T20:32:19.555770] [INFO ] [sig ] Generating forecast for: TJX [2026-03-09T20:32:19.555801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-03-09T20:32:19.568879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-03-09T20:32:19.569290] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-03-09T20:32:19.570365] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-03-09T20:32:19.570429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:19.570462] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:19.570489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:19.570546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:19.636159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:19.637249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:19.637352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:19.637387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:19.762168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:19.762323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:19.762362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:19.762390] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:19.765913] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=6.95%) [2026-03-09T20:32:19.766195] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-03-09T20:32:19.766327] [INFO ] [sig ] TJX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:19.910437] [INFO ] [LOCAL ] Saved forecast: TJX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TJX.txt [2026-03-09T20:32:19.910587] [INFO ] [sig ] [2874/3280] Completed TJX in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.4m [2026-03-09T20:32:19.910629] [INFO ] [sig ] [2875/3280] Forecasting TK... [2026-03-09T20:32:19.910659] [INFO ] [sig ] Generating forecast for: TK [2026-03-09T20:32:19.910699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-03-09T20:32:19.923313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-03-09T20:32:19.923650] [INFO ] [FORECASTER] Starting predict_future for TK [2026-03-09T20:32:19.924458] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-03-09T20:32:19.924512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:19.924559] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:19.924607] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:19.924666] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:19.984117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:19.984827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:19.984913] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:19.984951] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:20.131492] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:20.131692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:20.131758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:20.131842] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:20.135541] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=46.29%) [2026-03-09T20:32:20.135911] [INFO ] [FORECASTER] Completed predict_future for TK [2026-03-09T20:32:20.136081] [INFO ] [sig ] TK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:20.283013] [INFO ] [LOCAL ] Saved forecast: TK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TK.txt [2026-03-09T20:32:20.283166] [INFO ] [sig ] [2875/3280] Completed TK in 0.4s | 2.78 sym/s | Total: 17.2m | ETA: 2.4m [2026-03-09T20:32:20.283209] [INFO ] [sig ] [2876/3280] Forecasting TKC... [2026-03-09T20:32:20.283241] [INFO ] [sig ] Generating forecast for: TKC [2026-03-09T20:32:20.283273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-03-09T20:32:20.296420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-03-09T20:32:20.296824] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-03-09T20:32:20.298032] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-03-09T20:32:20.298089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:20.298121] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:20.298148] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:20.298205] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:20.359729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:20.360700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:20.360789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:20.360825] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:20.504649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:20.504890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:20.504966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:20.505015] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:20.510326] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-03-09T20:32:20.510825] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-03-09T20:32:20.511082] [INFO ] [sig ] TKC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:20.662087] [INFO ] [LOCAL ] Saved forecast: TKC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TKC.txt [2026-03-09T20:32:20.662225] [INFO ] [sig ] [2876/3280] Completed TKC in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:20.662265] [INFO ] [sig ] [2877/3280] Forecasting TKNO... [2026-03-09T20:32:20.662295] [INFO ] [sig ] Generating forecast for: TKNO [2026-03-09T20:32:20.662325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-03-09T20:32:20.674780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-03-09T20:32:20.675127] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-03-09T20:32:20.675984] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-03-09T20:32:20.676038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:20.676070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:20.676096] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:20.676154] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:20.736440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:20.737361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:20.737450] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:20.737485] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:20.867704] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:20.867871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:20.867913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:20.867947] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:20.871512] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-03-09T20:32:20.871840] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-03-09T20:32:20.871976] [INFO ] [sig ] TKNO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:21.022330] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TKNO.txt [2026-03-09T20:32:21.022498] [INFO ] [sig ] [2877/3280] Completed TKNO in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:21.022540] [INFO ] [sig ] [2878/3280] Forecasting TKO... [2026-03-09T20:32:21.022587] [INFO ] [sig ] Generating forecast for: TKO [2026-03-09T20:32:21.022623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-03-09T20:32:21.035511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-03-09T20:32:21.035926] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-03-09T20:32:21.037013] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-03-09T20:32:21.037069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:21.037102] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:21.037129] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:21.037185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:21.099079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:21.100146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:21.100240] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:21.100274] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:21.229100] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:21.229307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:21.229357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:21.229392] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:21.233465] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-03-09T20:32:21.233790] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-03-09T20:32:21.233926] [INFO ] [sig ] TKO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:21.385986] [INFO ] [LOCAL ] Saved forecast: TKO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TKO.txt [2026-03-09T20:32:21.386163] [INFO ] [sig ] [2878/3280] Completed TKO in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:21.386206] [INFO ] [sig ] [2879/3280] Forecasting TLK... [2026-03-09T20:32:21.386245] [INFO ] [sig ] Generating forecast for: TLK [2026-03-09T20:32:21.386279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-03-09T20:32:21.400671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-03-09T20:32:21.401071] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-03-09T20:32:21.402214] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-03-09T20:32:21.402272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:21.402307] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:21.402336] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:21.402394] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:21.477176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:21.478543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:21.478675] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:21.478722] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:21.616280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:21.616453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:21.616497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:21.616527] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:21.620209] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-03-09T20:32:21.620518] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-03-09T20:32:21.620679] [INFO ] [sig ] TLK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:21.766062] [INFO ] [LOCAL ] Saved forecast: TLK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TLK.txt [2026-03-09T20:32:21.766223] [INFO ] [sig ] [2879/3280] Completed TLK in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:21.766265] [INFO ] [sig ] [2880/3280] Forecasting TLS... [2026-03-09T20:32:21.766300] [INFO ] [sig ] Generating forecast for: TLS [2026-03-09T20:32:21.766338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-03-09T20:32:21.778264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-03-09T20:32:21.778678] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-03-09T20:32:21.779556] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-03-09T20:32:21.779629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:21.779661] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:21.779687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:21.779744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:21.841421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:21.842341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:21.842430] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:21.842463] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:21.972207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:21.972540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:21.972602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:21.972637] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:21.976622] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-03-09T20:32:21.976959] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-03-09T20:32:21.977114] [INFO ] [sig ] TLS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:22.124842] [INFO ] [LOCAL ] Saved forecast: TLS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TLS.txt [2026-03-09T20:32:22.125039] [INFO ] [sig ] [2880/3280] Completed TLS in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:22.125095] [INFO ] [sig ] [2881/3280] Forecasting TLSA... [2026-03-09T20:32:22.125126] [INFO ] [sig ] Generating forecast for: TLSA [2026-03-09T20:32:22.125157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-03-09T20:32:22.138333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-03-09T20:32:22.138838] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-03-09T20:32:22.140112] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-03-09T20:32:22.140230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:22.140264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:22.140290] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:22.140354] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:22.198863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:22.199889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:22.200057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:22.200093] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:22.327433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:22.327656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:22.327698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:22.327726] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:22.331347] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=55.62%) [2026-03-09T20:32:22.331716] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-03-09T20:32:22.331860] [INFO ] [sig ] TLSA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:22.561595] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TLSA.txt [2026-03-09T20:32:22.561762] [INFO ] [sig ] [2881/3280] Completed TLSA in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:22.561803] [INFO ] [sig ] [2882/3280] Forecasting TLSI... [2026-03-09T20:32:22.561832] [INFO ] [sig ] Generating forecast for: TLSI [2026-03-09T20:32:22.561864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-03-09T20:32:22.573953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-03-09T20:32:22.574330] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-03-09T20:32:22.575194] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-03-09T20:32:22.575250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:22.575282] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:22.575309] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:22.575367] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:22.634262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:22.635210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:22.635340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:22.635374] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:22.760878] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:22.761088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:22.761137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:22.761191] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:22.764915] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=48.35%) [2026-03-09T20:32:22.765211] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-03-09T20:32:22.765344] [INFO ] [sig ] TLSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:22.908495] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TLSI.txt [2026-03-09T20:32:22.908654] [INFO ] [sig ] [2882/3280] Completed TLSI in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:22.908696] [INFO ] [sig ] [2883/3280] Forecasting TLYS... [2026-03-09T20:32:22.908726] [INFO ] [sig ] Generating forecast for: TLYS [2026-03-09T20:32:22.908757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-03-09T20:32:22.920788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-03-09T20:32:22.921174] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-03-09T20:32:22.922063] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-03-09T20:32:22.922117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:22.922148] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:22.922173] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:22.922229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:22.981890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:22.982798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:22.982887] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:22.982922] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:23.103441] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:23.103815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:23.103858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:23.103887] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:23.107743] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=17.54%) [2026-03-09T20:32:23.108028] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-03-09T20:32:23.108157] [INFO ] [sig ] TLYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:23.252232] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TLYS.txt [2026-03-09T20:32:23.252387] [INFO ] [sig ] [2883/3280] Completed TLYS in 0.3s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:23.252429] [INFO ] [sig ] [2884/3280] Forecasting TM... [2026-03-09T20:32:23.252458] [INFO ] [sig ] Generating forecast for: TM [2026-03-09T20:32:23.252488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-03-09T20:32:23.265098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-03-09T20:32:23.265437] [INFO ] [FORECASTER] Starting predict_future for TM [2026-03-09T20:32:23.266292] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-03-09T20:32:23.266345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:23.266379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:23.266408] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:23.266464] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:23.326614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:23.327397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:23.327483] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:23.327536] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:23.457542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:23.457958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:23.458002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:23.458032] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:23.461693] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-03-09T20:32:23.461987] [INFO ] [FORECASTER] Completed predict_future for TM [2026-03-09T20:32:23.462123] [INFO ] [sig ] TM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:23.609723] [INFO ] [LOCAL ] Saved forecast: TM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TM.txt [2026-03-09T20:32:23.609855] [INFO ] [sig ] [2884/3280] Completed TM in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:23.609893] [INFO ] [sig ] [2885/3280] Forecasting TMC... [2026-03-09T20:32:23.609921] [INFO ] [sig ] Generating forecast for: TMC [2026-03-09T20:32:23.609951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-03-09T20:32:23.621542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-03-09T20:32:23.621922] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-03-09T20:32:23.622805] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-03-09T20:32:23.622859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:23.622890] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:23.622917] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:23.622973] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:23.683787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:23.684748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:23.684835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:23.684868] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:23.816066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:23.816232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:23.816275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:23.816305] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:23.820080] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=36.35%) [2026-03-09T20:32:23.820404] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-03-09T20:32:23.820546] [INFO ] [sig ] TMC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:23.969201] [INFO ] [LOCAL ] Saved forecast: TMC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TMC.txt [2026-03-09T20:32:23.969410] [INFO ] [sig ] [2885/3280] Completed TMC in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:23.969452] [INFO ] [sig ] [2886/3280] Forecasting TMCI... [2026-03-09T20:32:23.969483] [INFO ] [sig ] Generating forecast for: TMCI [2026-03-09T20:32:23.969513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-03-09T20:32:23.982026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-03-09T20:32:23.982468] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-03-09T20:32:23.983359] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-03-09T20:32:23.983425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:23.983461] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:23.983499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:23.983563] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:24.047873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:24.048997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:24.049091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:24.049124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:24.172850] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:24.173024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:24.173068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:24.173097] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:24.177068] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-03-09T20:32:24.177535] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-03-09T20:32:24.177766] [INFO ] [sig ] TMCI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:24.330521] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TMCI.txt [2026-03-09T20:32:24.330935] [INFO ] [sig ] [2886/3280] Completed TMCI in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:24.330979] [INFO ] [sig ] [2887/3280] Forecasting TMDX... [2026-03-09T20:32:24.331009] [INFO ] [sig ] Generating forecast for: TMDX [2026-03-09T20:32:24.331039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-03-09T20:32:24.343433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-03-09T20:32:24.343899] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-03-09T20:32:24.344815] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-03-09T20:32:24.344869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:24.344902] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:24.344929] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:24.344987] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:24.405175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:24.406159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:24.406268] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:24.406303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:24.533726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:24.533883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:24.533924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:24.533954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:24.537889] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-03-09T20:32:24.538169] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-03-09T20:32:24.538301] [INFO ] [sig ] TMDX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:24.683014] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TMDX.txt [2026-03-09T20:32:24.683159] [INFO ] [sig ] [2887/3280] Completed TMDX in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:24.683198] [INFO ] [sig ] [2888/3280] Forecasting TME... [2026-03-09T20:32:24.683228] [INFO ] [sig ] Generating forecast for: TME [2026-03-09T20:32:24.683259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-03-09T20:32:24.696078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-03-09T20:32:24.696459] [INFO ] [FORECASTER] Starting predict_future for TME [2026-03-09T20:32:24.697394] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-03-09T20:32:24.697450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:24.697484] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:24.697512] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:24.697617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:24.756695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:24.757519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:24.757648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:24.757685] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:24.887661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:24.887824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:24.887864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:24.887893] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:24.892151] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=46.64%) [2026-03-09T20:32:24.892435] [INFO ] [FORECASTER] Completed predict_future for TME [2026-03-09T20:32:24.892568] [INFO ] [sig ] TME: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:25.044736] [INFO ] [LOCAL ] Saved forecast: TME 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TME.txt [2026-03-09T20:32:25.044933] [INFO ] [sig ] [2888/3280] Completed TME in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.4m [2026-03-09T20:32:25.044988] [INFO ] [sig ] [2889/3280] Forecasting TMHC... [2026-03-09T20:32:25.045019] [INFO ] [sig ] Generating forecast for: TMHC [2026-03-09T20:32:25.045052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-03-09T20:32:25.058011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-03-09T20:32:25.058464] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-03-09T20:32:25.059340] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-03-09T20:32:25.059396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:25.059474] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:25.059505] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:25.059564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:25.127118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:25.128228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:25.128346] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:25.128382] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:25.254141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:25.254326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:25.254380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:25.254451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:25.258317] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=19.42%) [2026-03-09T20:32:25.258654] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-03-09T20:32:25.258799] [INFO ] [sig ] TMHC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:25.410686] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TMHC.txt [2026-03-09T20:32:25.410857] [INFO ] [sig ] [2889/3280] Completed TMHC in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.3m [2026-03-09T20:32:25.410898] [INFO ] [sig ] [2890/3280] Forecasting TMUS... [2026-03-09T20:32:25.410929] [INFO ] [sig ] Generating forecast for: TMUS [2026-03-09T20:32:25.410965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-03-09T20:32:25.422943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-03-09T20:32:25.423352] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-03-09T20:32:25.424348] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-03-09T20:32:25.424405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:25.424438] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:25.424466] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:25.424524] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:25.491912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:25.492823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:25.492916] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:25.492952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:25.626601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:25.626766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:25.626810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:25.626842] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:25.630535] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=8.55%) [2026-03-09T20:32:25.630857] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-03-09T20:32:25.631027] [INFO ] [sig ] TMUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:25.785808] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TMUS.txt [2026-03-09T20:32:25.785986] [INFO ] [sig ] [2890/3280] Completed TMUS in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.3m [2026-03-09T20:32:25.786050] [INFO ] [sig ] [2891/3280] Forecasting TNC... [2026-03-09T20:32:25.786097] [INFO ] [sig ] Generating forecast for: TNC [2026-03-09T20:32:25.786142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-03-09T20:32:25.798796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-03-09T20:32:25.799177] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-03-09T20:32:25.800059] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-03-09T20:32:25.800115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:25.800149] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:25.800178] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:25.800236] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:25.864006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:25.864952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:25.865052] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:25.865091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:25.997164] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:25.997368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:25.997417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:25.997452] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:26.001594] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-03-09T20:32:26.001931] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-03-09T20:32:26.002079] [INFO ] [sig ] TNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:26.157810] [INFO ] [LOCAL ] Saved forecast: TNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TNC.txt [2026-03-09T20:32:26.157966] [INFO ] [sig ] [2891/3280] Completed TNC in 0.4s | 2.78 sym/s | Total: 17.3m | ETA: 2.3m [2026-03-09T20:32:26.158006] [INFO ] [sig ] [2892/3280] Forecasting TNDM... [2026-03-09T20:32:26.158041] [INFO ] [sig ] Generating forecast for: TNDM [2026-03-09T20:32:26.158086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-03-09T20:32:26.170551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-03-09T20:32:26.170931] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-03-09T20:32:26.171776] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-03-09T20:32:26.171831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:26.171861] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:26.171889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:26.171952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:26.233142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:26.233990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:26.234077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:26.234111] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:26.364783] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:26.364946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:26.364990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:26.365079] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:26.369215] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-03-09T20:32:26.369514] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-03-09T20:32:26.369669] [INFO ] [sig ] TNDM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:26.522959] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TNDM.txt [2026-03-09T20:32:26.523126] [INFO ] [sig ] [2892/3280] Completed TNDM in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:26.523168] [INFO ] [sig ] [2893/3280] Forecasting TNGX... [2026-03-09T20:32:26.523200] [INFO ] [sig ] Generating forecast for: TNGX [2026-03-09T20:32:26.523232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-03-09T20:32:26.536193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-03-09T20:32:26.536567] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-03-09T20:32:26.537519] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-03-09T20:32:26.537621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:26.537658] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:26.537686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:26.537744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:26.602428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:26.603277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:26.603363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:26.603398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:26.734740] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:26.734944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:26.734990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:26.735020] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:26.739170] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-03-09T20:32:26.739490] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-03-09T20:32:26.739654] [INFO ] [sig ] TNGX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:26.888291] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TNGX.txt [2026-03-09T20:32:26.888461] [INFO ] [sig ] [2893/3280] Completed TNGX in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:26.888502] [INFO ] [sig ] [2894/3280] Forecasting TNK... [2026-03-09T20:32:26.888534] [INFO ] [sig ] Generating forecast for: TNK [2026-03-09T20:32:26.888567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-03-09T20:32:26.900537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-03-09T20:32:26.900913] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-03-09T20:32:26.901771] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-03-09T20:32:26.901825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:26.901856] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:26.901882] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:26.901939] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:26.962771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:26.963688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:26.963774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:26.963809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:27.093158] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:27.093323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:27.093367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:27.093396] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:27.096867] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=59.58%) [2026-03-09T20:32:27.097152] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-03-09T20:32:27.097284] [INFO ] [sig ] TNK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:27.242219] [INFO ] [LOCAL ] Saved forecast: TNK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TNK.txt [2026-03-09T20:32:27.242362] [INFO ] [sig ] [2894/3280] Completed TNK in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:27.242402] [INFO ] [sig ] [2895/3280] Forecasting TNL... [2026-03-09T20:32:27.242432] [INFO ] [sig ] Generating forecast for: TNL [2026-03-09T20:32:27.242464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-03-09T20:32:27.255958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-03-09T20:32:27.256504] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-03-09T20:32:27.257534] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-03-09T20:32:27.257643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:27.257676] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:27.257703] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:27.257759] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:27.317026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:27.317792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:27.317877] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:27.317910] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:27.446139] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:27.446358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:27.446407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:27.446436] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:27.450064] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=23.72%) [2026-03-09T20:32:27.450360] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-03-09T20:32:27.450489] [INFO ] [sig ] TNL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:27.592305] [INFO ] [LOCAL ] Saved forecast: TNL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TNL.txt [2026-03-09T20:32:27.592453] [INFO ] [sig ] [2895/3280] Completed TNL in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:27.592494] [INFO ] [sig ] [2896/3280] Forecasting TNXP... [2026-03-09T20:32:27.592523] [INFO ] [sig ] Generating forecast for: TNXP [2026-03-09T20:32:27.592553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-03-09T20:32:27.604672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-03-09T20:32:27.605054] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-03-09T20:32:27.605909] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-03-09T20:32:27.605965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:27.605997] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:27.606023] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:27.606080] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:27.662729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:27.663477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:27.663562] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:27.663619] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:27.785403] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:27.785598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:27.785643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:27.785671] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:27.789144] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-03-09T20:32:27.789429] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-03-09T20:32:27.789559] [INFO ] [sig ] TNXP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:27.930455] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TNXP.txt [2026-03-09T20:32:27.930617] [INFO ] [sig ] [2896/3280] Completed TNXP in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:27.930660] [INFO ] [sig ] [2897/3280] Forecasting TOI... [2026-03-09T20:32:27.930689] [INFO ] [sig ] Generating forecast for: TOI [2026-03-09T20:32:27.930720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-03-09T20:32:27.942711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-03-09T20:32:27.943067] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-03-09T20:32:27.943903] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-03-09T20:32:27.943957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:27.943988] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:27.944014] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:27.944070] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:28.001730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:28.002448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:28.002529] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:28.002563] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:28.121495] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:28.121679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:28.121721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:28.121750] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:28.125348] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-03-09T20:32:28.125663] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-03-09T20:32:28.125796] [INFO ] [sig ] TOI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:28.270606] [INFO ] [LOCAL ] Saved forecast: TOI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TOI.txt [2026-03-09T20:32:28.270764] [INFO ] [sig ] [2897/3280] Completed TOI in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:28.270805] [INFO ] [sig ] [2898/3280] Forecasting TOL... [2026-03-09T20:32:28.270833] [INFO ] [sig ] Generating forecast for: TOL [2026-03-09T20:32:28.270864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-03-09T20:32:28.284299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-03-09T20:32:28.284867] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-03-09T20:32:28.285907] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-03-09T20:32:28.285960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:28.285992] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:28.286018] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:28.286074] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:28.344472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:28.345203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:28.345285] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:28.345317] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:28.467406] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:28.467609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:28.467652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:28.467680] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:28.471158] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-03-09T20:32:28.471445] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-03-09T20:32:28.471603] [INFO ] [sig ] TOL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:28.611797] [INFO ] [LOCAL ] Saved forecast: TOL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TOL.txt [2026-03-09T20:32:28.611943] [INFO ] [sig ] [2898/3280] Completed TOL in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:28.611982] [INFO ] [sig ] [2899/3280] Forecasting TORO... [2026-03-09T20:32:28.612012] [INFO ] [sig ] Generating forecast for: TORO [2026-03-09T20:32:28.612042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-03-09T20:32:28.623947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-03-09T20:32:28.624286] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-03-09T20:32:28.625150] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-03-09T20:32:28.625215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:28.625247] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:28.625274] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:28.625329] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:28.685131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:28.686065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:28.686184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:28.686220] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:28.812865] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:28.813037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:28.813079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:28.813110] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:28.817056] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=2.55%) [2026-03-09T20:32:28.817354] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-03-09T20:32:28.817497] [INFO ] [sig ] TORO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:28.964352] [INFO ] [LOCAL ] Saved forecast: TORO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TORO.txt [2026-03-09T20:32:28.964495] [INFO ] [sig ] [2899/3280] Completed TORO in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:28.964536] [INFO ] [sig ] [2900/3280] Forecasting TOWN... [2026-03-09T20:32:28.964585] [INFO ] [sig ] Generating forecast for: TOWN [2026-03-09T20:32:28.964628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-03-09T20:32:28.977454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-03-09T20:32:28.977899] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-03-09T20:32:28.978849] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-03-09T20:32:28.978904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:28.978937] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:28.978964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:28.979019] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:29.039305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:29.040321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:29.040403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:29.040435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:29.158205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:29.158371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:29.158412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:29.158444] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:29.161958] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-03-09T20:32:29.162243] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-03-09T20:32:29.162374] [INFO ] [sig ] TOWN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:29.303436] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TOWN.txt [2026-03-09T20:32:29.303621] [INFO ] [sig ] [2900/3280] Completed TOWN in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:29.303667] [INFO ] [sig ] [2901/3280] Forecasting TOYO... [2026-03-09T20:32:29.303697] [INFO ] [sig ] Generating forecast for: TOYO [2026-03-09T20:32:29.303726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-03-09T20:32:29.315230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-03-09T20:32:29.315533] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-03-09T20:32:29.316369] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-03-09T20:32:29.316422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:29.316454] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:29.316480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:29.316537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:29.375174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:29.375850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:29.375931] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:29.375963] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:29.485529] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:29.485711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:29.485753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:29.485783] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:29.489529] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-03-09T20:32:29.490010] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-03-09T20:32:29.490149] [INFO ] [sig ] TOYO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:29.639548] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TOYO.txt [2026-03-09T20:32:29.639736] [INFO ] [sig ] [2901/3280] Completed TOYO in 0.3s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:29.639777] [INFO ] [sig ] [2902/3280] Forecasting TPB... [2026-03-09T20:32:29.639809] [INFO ] [sig ] Generating forecast for: TPB [2026-03-09T20:32:29.639842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-03-09T20:32:29.652076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-03-09T20:32:29.652481] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-03-09T20:32:29.653765] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-03-09T20:32:29.653823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:29.653857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:29.653885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:29.653944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:29.718608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:29.719527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:29.719663] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:29.719703] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:29.852745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:29.852913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:29.852956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:29.852989] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:29.856694] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-03-09T20:32:29.856993] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-03-09T20:32:29.857129] [INFO ] [sig ] TPB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:30.008551] [INFO ] [LOCAL ] Saved forecast: TPB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPB.txt [2026-03-09T20:32:30.008767] [INFO ] [sig ] [2902/3280] Completed TPB in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:30.008820] [INFO ] [sig ] [2903/3280] Forecasting TPC... [2026-03-09T20:32:30.008853] [INFO ] [sig ] Generating forecast for: TPC [2026-03-09T20:32:30.008885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-03-09T20:32:30.021788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-03-09T20:32:30.022147] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-03-09T20:32:30.023196] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-03-09T20:32:30.023251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:30.023285] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:30.023314] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:30.023372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:30.086149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:30.086925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:30.087023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:30.087065] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:30.218677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:30.218840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:30.218881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:30.218912] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:30.222640] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=90.10%) [2026-03-09T20:32:30.222931] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-03-09T20:32:30.223067] [INFO ] [sig ] TPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:30.373563] [INFO ] [LOCAL ] Saved forecast: TPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPC.txt [2026-03-09T20:32:30.373748] [INFO ] [sig ] [2903/3280] Completed TPC in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:30.373789] [INFO ] [sig ] [2904/3280] Forecasting TPG... [2026-03-09T20:32:30.373821] [INFO ] [sig ] Generating forecast for: TPG [2026-03-09T20:32:30.373852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-03-09T20:32:30.386216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-03-09T20:32:30.386656] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-03-09T20:32:30.387535] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-03-09T20:32:30.387631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:30.387666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:30.387693] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:30.387750] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:30.451083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:30.451983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:30.452072] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:30.452105] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:30.580168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:30.580338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:30.580380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:30.580415] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:30.584165] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-03-09T20:32:30.584471] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-03-09T20:32:30.584683] [INFO ] [sig ] TPG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:30.740943] [INFO ] [LOCAL ] Saved forecast: TPG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPG.txt [2026-03-09T20:32:30.741118] [INFO ] [sig ] [2904/3280] Completed TPG in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.3m [2026-03-09T20:32:30.741160] [INFO ] [sig ] [2905/3280] Forecasting TPGXL... [2026-03-09T20:32:30.741191] [INFO ] [sig ] Generating forecast for: TPGXL [2026-03-09T20:32:30.741224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-03-09T20:32:30.754552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-03-09T20:32:30.755179] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-03-09T20:32:30.756127] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-03-09T20:32:30.756183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:30.756216] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:30.756242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:30.756444] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:30.821777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:30.822906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:30.823017] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:30.823059] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:30.951787] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:30.951973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:30.952021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:30.952067] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:30.955652] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-03-09T20:32:30.955955] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-03-09T20:32:30.956093] [INFO ] [sig ] TPGXL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:31.115254] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TPGXL.txt [2026-03-09T20:32:31.115418] [INFO ] [sig ] [2905/3280] Completed TPGXL in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.2m [2026-03-09T20:32:31.115460] [INFO ] [sig ] [2906/3280] Forecasting TPH... [2026-03-09T20:32:31.115494] [INFO ] [sig ] Generating forecast for: TPH [2026-03-09T20:32:31.115525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-03-09T20:32:31.128732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-03-09T20:32:31.129091] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-03-09T20:32:31.129965] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-03-09T20:32:31.130021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:31.130079] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:31.130107] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:31.130166] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:31.194333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:31.195203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:31.195287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:31.195322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:31.326483] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:31.326671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:31.326734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:31.326767] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:31.330562] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-03-09T20:32:31.330911] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-03-09T20:32:31.331058] [INFO ] [sig ] TPH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:31.485260] [INFO ] [LOCAL ] Saved forecast: TPH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TPH.txt [2026-03-09T20:32:31.485435] [INFO ] [sig ] [2906/3280] Completed TPH in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.2m [2026-03-09T20:32:31.485481] [INFO ] [sig ] [2907/3280] Forecasting TPL... [2026-03-09T20:32:31.485513] [INFO ] [sig ] Generating forecast for: TPL [2026-03-09T20:32:31.485544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-03-09T20:32:31.498206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-03-09T20:32:31.498607] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-03-09T20:32:31.499960] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-03-09T20:32:31.500015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:31.500048] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:31.500075] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:31.500132] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:31.567278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:31.568563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:31.568686] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:31.568729] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:31.703532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:31.703724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:31.703769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:31.703799] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:31.707657] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-03-09T20:32:31.708018] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-03-09T20:32:31.708173] [INFO ] [sig ] TPL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:31.859742] [INFO ] [LOCAL ] Saved forecast: TPL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPL.txt [2026-03-09T20:32:31.859916] [INFO ] [sig ] [2907/3280] Completed TPL in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.2m [2026-03-09T20:32:31.859958] [INFO ] [sig ] [2908/3280] Forecasting TPVG... [2026-03-09T20:32:31.859988] [INFO ] [sig ] Generating forecast for: TPVG [2026-03-09T20:32:31.860023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-03-09T20:32:31.872757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-03-09T20:32:31.873149] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-03-09T20:32:31.874192] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-03-09T20:32:31.874252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:31.874286] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:31.874313] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:31.874383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:31.936495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:31.937463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:31.937610] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:31.937648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:32.061610] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:32.061778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:32.061818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:32.061846] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:32.065414] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=10.49%) [2026-03-09T20:32:32.065739] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-03-09T20:32:32.065876] [INFO ] [sig ] TPVG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:32.218051] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TPVG.txt [2026-03-09T20:32:32.218208] [INFO ] [sig ] [2908/3280] Completed TPVG in 0.4s | 2.78 sym/s | Total: 17.4m | ETA: 2.2m [2026-03-09T20:32:32.218248] [INFO ] [sig ] [2909/3280] Forecasting TPYP... [2026-03-09T20:32:32.218277] [INFO ] [sig ] Generating forecast for: TPYP [2026-03-09T20:32:32.218308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-03-09T20:32:32.231066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-03-09T20:32:32.231449] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-03-09T20:32:32.232309] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-03-09T20:32:32.232364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:32.232396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:32.232424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:32.232482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:32.295410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:32.296275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:32.296365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:32.296399] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:32.420764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:32.420931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:32.420973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:32.421040] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:32.424718] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=50.55%) [2026-03-09T20:32:32.425034] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-03-09T20:32:32.425187] [INFO ] [sig ] TPYP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:32.575204] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPYP.txt [2026-03-09T20:32:32.575384] [INFO ] [sig ] [2909/3280] Completed TPYP in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:32.575439] [INFO ] [sig ] [2910/3280] Forecasting TPZ... [2026-03-09T20:32:32.575474] [INFO ] [sig ] Generating forecast for: TPZ [2026-03-09T20:32:32.575515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-03-09T20:32:32.587874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-03-09T20:32:32.588217] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-03-09T20:32:32.589341] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-03-09T20:32:32.589399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:32.589444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:32.589487] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:32.589565] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:32.657081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:32.658254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:32.658343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:32.658379] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:32.780272] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:32.780435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:32.780478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:32.780509] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:32.784213] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=54.87%) [2026-03-09T20:32:32.784507] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-03-09T20:32:32.784711] [INFO ] [sig ] TPZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:32.938114] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TPZ.txt [2026-03-09T20:32:32.938269] [INFO ] [sig ] [2910/3280] Completed TPZ in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:32.938311] [INFO ] [sig ] [2911/3280] Forecasting TQQQ... [2026-03-09T20:32:32.938342] [INFO ] [sig ] Generating forecast for: TQQQ [2026-03-09T20:32:32.938373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-03-09T20:32:32.950774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-03-09T20:32:32.951127] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-03-09T20:32:32.952024] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-03-09T20:32:32.952080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:32.952112] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:32.952137] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:32.952195] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:33.016938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:33.017800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:33.017885] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:33.017919] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:33.152774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:33.152938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:33.152981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:33.153011] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:33.156990] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-03-09T20:32:33.157305] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-03-09T20:32:33.157448] [INFO ] [sig ] TQQQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:33.304991] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TQQQ.txt [2026-03-09T20:32:33.305158] [INFO ] [sig ] [2911/3280] Completed TQQQ in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:33.305204] [INFO ] [sig ] [2912/3280] Forecasting TRC... [2026-03-09T20:32:33.305235] [INFO ] [sig ] Generating forecast for: TRC [2026-03-09T20:32:33.305270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-03-09T20:32:33.317936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-03-09T20:32:33.318317] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-03-09T20:32:33.319181] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-03-09T20:32:33.319235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:33.319266] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:33.319293] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:33.319350] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:33.381727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:33.382502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:33.382606] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:33.382643] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:33.509040] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:33.509217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:33.509261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:33.509291] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:33.513004] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=66.25%) [2026-03-09T20:32:33.513317] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-03-09T20:32:33.513483] [INFO ] [sig ] TRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:33.666716] [INFO ] [LOCAL ] Saved forecast: TRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRC.txt [2026-03-09T20:32:33.666880] [INFO ] [sig ] [2912/3280] Completed TRC in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:33.666922] [INFO ] [sig ] [2913/3280] Forecasting TRDA... [2026-03-09T20:32:33.666955] [INFO ] [sig ] Generating forecast for: TRDA [2026-03-09T20:32:33.666986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-03-09T20:32:33.679465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-03-09T20:32:33.679894] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-03-09T20:32:33.680843] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-03-09T20:32:33.680901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:33.680934] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:33.680961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:33.681018] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:33.743098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:33.743916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:33.744001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:33.744035] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:33.870338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:33.870504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:33.870546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:33.870598] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:33.874601] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=59.62%) [2026-03-09T20:32:33.874972] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-03-09T20:32:33.875133] [INFO ] [sig ] TRDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:34.024776] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRDA.txt [2026-03-09T20:32:34.025136] [INFO ] [sig ] [2913/3280] Completed TRDA in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:34.025178] [INFO ] [sig ] [2914/3280] Forecasting TREE... [2026-03-09T20:32:34.025215] [INFO ] [sig ] Generating forecast for: TREE [2026-03-09T20:32:34.025246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-03-09T20:32:34.038201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-03-09T20:32:34.038630] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-03-09T20:32:34.039567] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-03-09T20:32:34.039663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:34.039704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:34.039737] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:34.039803] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:34.100738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:34.101530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:34.101644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:34.101687] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:34.227532] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:34.227752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:34.227799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:34.227828] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:34.232192] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=77.20%) [2026-03-09T20:32:34.232488] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-03-09T20:32:34.232676] [INFO ] [sig ] TREE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:34.385077] [INFO ] [LOCAL ] Saved forecast: TREE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TREE.txt [2026-03-09T20:32:34.385224] [INFO ] [sig ] [2914/3280] Completed TREE in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:34.385264] [INFO ] [sig ] [2915/3280] Forecasting TREX... [2026-03-09T20:32:34.385294] [INFO ] [sig ] Generating forecast for: TREX [2026-03-09T20:32:34.385326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-03-09T20:32:34.397517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-03-09T20:32:34.397948] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-03-09T20:32:34.398818] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-03-09T20:32:34.398873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:34.398905] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:34.398931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:34.398988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:34.462157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:34.462983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:34.463067] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:34.463100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:34.599196] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:34.599368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:34.599409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:34.599438] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:34.603189] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-03-09T20:32:34.603493] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-03-09T20:32:34.603654] [INFO ] [sig ] TREX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:34.747827] [INFO ] [LOCAL ] Saved forecast: TREX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TREX.txt [2026-03-09T20:32:34.748001] [INFO ] [sig ] [2915/3280] Completed TREX in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:34.748059] [INFO ] [sig ] [2916/3280] Forecasting TRGP... [2026-03-09T20:32:34.748103] [INFO ] [sig ] Generating forecast for: TRGP [2026-03-09T20:32:34.748136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-03-09T20:32:34.762068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-03-09T20:32:34.762491] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-03-09T20:32:34.763450] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-03-09T20:32:34.763516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:34.763565] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:34.763636] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:34.763706] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:34.825117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:34.825999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:34.826121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:34.826157] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:34.948919] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:34.949092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:34.949134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:34.949164] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:34.953054] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=49.83%) [2026-03-09T20:32:34.953355] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-03-09T20:32:34.953491] [INFO ] [sig ] TRGP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:35.098718] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRGP.txt [2026-03-09T20:32:35.098886] [INFO ] [sig ] [2916/3280] Completed TRGP in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:35.098926] [INFO ] [sig ] [2917/3280] Forecasting TRI... [2026-03-09T20:32:35.098958] [INFO ] [sig ] Generating forecast for: TRI [2026-03-09T20:32:35.098989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-03-09T20:32:35.110615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-03-09T20:32:35.110993] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-03-09T20:32:35.111882] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-03-09T20:32:35.111936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:35.111967] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:35.111994] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:35.112052] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:35.169899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:35.170614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:35.170694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:35.170726] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:35.295842] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:35.296003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:35.296045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:35.296091] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:35.299944] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-03-09T20:32:35.300227] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-03-09T20:32:35.300362] [INFO ] [sig ] TRI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:35.447236] [INFO ] [LOCAL ] Saved forecast: TRI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRI.txt [2026-03-09T20:32:35.447402] [INFO ] [sig ] [2917/3280] Completed TRI in 0.3s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:35.447458] [INFO ] [sig ] [2918/3280] Forecasting TRIN... [2026-03-09T20:32:35.447490] [INFO ] [sig ] Generating forecast for: TRIN [2026-03-09T20:32:35.447520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-03-09T20:32:35.459447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-03-09T20:32:35.459847] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-03-09T20:32:35.460682] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-03-09T20:32:35.460738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:35.460771] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:35.460798] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:35.460854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:35.525102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:35.526171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:35.526273] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:35.526312] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:35.646625] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:35.646803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:35.646853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:35.646884] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:35.650479] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-03-09T20:32:35.650819] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-03-09T20:32:35.650955] [INFO ] [sig ] TRIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:35.803216] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRIN.txt [2026-03-09T20:32:35.803393] [INFO ] [sig ] [2918/3280] Completed TRIN in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:35.803448] [INFO ] [sig ] [2919/3280] Forecasting TRIP... [2026-03-09T20:32:35.803480] [INFO ] [sig ] Generating forecast for: TRIP [2026-03-09T20:32:35.803509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-03-09T20:32:35.815731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-03-09T20:32:35.816125] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-03-09T20:32:35.817039] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-03-09T20:32:35.817097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:35.817128] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:35.817154] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:35.817211] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:35.881190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:35.882171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:35.882261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:35.882310] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:36.017479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:36.017677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:36.017723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:36.017752] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:36.021389] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-03-09T20:32:36.021730] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-03-09T20:32:36.021882] [INFO ] [sig ] TRIP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:36.163962] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRIP.txt [2026-03-09T20:32:36.164129] [INFO ] [sig ] [2919/3280] Completed TRIP in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:36.164169] [INFO ] [sig ] [2920/3280] Forecasting TRMB... [2026-03-09T20:32:36.164200] [INFO ] [sig ] Generating forecast for: TRMB [2026-03-09T20:32:36.164230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-03-09T20:32:36.175340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-03-09T20:32:36.175696] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-03-09T20:32:36.176507] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-03-09T20:32:36.176560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:36.176622] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:36.176650] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:36.176707] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:36.234547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:36.235284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:36.235363] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:36.235396] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:36.358689] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:36.358855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:36.358897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:36.358925] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:36.362453] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-03-09T20:32:36.362765] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-03-09T20:32:36.362897] [INFO ] [sig ] TRMB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:36.513544] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRMB.txt [2026-03-09T20:32:36.513714] [INFO ] [sig ] [2920/3280] Completed TRMB in 0.3s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:36.513755] [INFO ] [sig ] [2921/3280] Forecasting TRMD... [2026-03-09T20:32:36.513787] [INFO ] [sig ] Generating forecast for: TRMD [2026-03-09T20:32:36.513818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-03-09T20:32:36.526734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-03-09T20:32:36.527102] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-03-09T20:32:36.528033] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-03-09T20:32:36.528092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:36.528136] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:36.528192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:36.528256] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:36.592196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:36.592927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:36.593010] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:36.593044] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:36.726940] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:36.727117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:36.727159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:36.727189] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:36.730842] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-03-09T20:32:36.731135] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-03-09T20:32:36.731283] [INFO ] [sig ] TRMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:36.883611] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRMD.txt [2026-03-09T20:32:36.883783] [INFO ] [sig ] [2921/3280] Completed TRMD in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.2m [2026-03-09T20:32:36.883836] [INFO ] [sig ] [2922/3280] Forecasting TRMK... [2026-03-09T20:32:36.883878] [INFO ] [sig ] Generating forecast for: TRMK [2026-03-09T20:32:36.883912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-03-09T20:32:36.897129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-03-09T20:32:36.897503] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-03-09T20:32:36.898626] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-03-09T20:32:36.898690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:36.898731] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:36.898765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:36.898836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:36.966288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:36.967330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:36.967417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:36.967451] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:37.094764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:37.094905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:37.094945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:37.094977] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:37.098450] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-03-09T20:32:37.098784] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-03-09T20:32:37.098930] [INFO ] [sig ] TRMK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:37.244552] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRMK.txt [2026-03-09T20:32:37.244759] [INFO ] [sig ] [2922/3280] Completed TRMK in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.1m [2026-03-09T20:32:37.244808] [INFO ] [sig ] [2923/3280] Forecasting TRN... [2026-03-09T20:32:37.244838] [INFO ] [sig ] Generating forecast for: TRN [2026-03-09T20:32:37.244870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-03-09T20:32:37.256260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-03-09T20:32:37.256659] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-03-09T20:32:37.257634] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-03-09T20:32:37.257690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:37.257759] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:37.257789] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:37.257847] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:37.323254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:37.324180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:37.324268] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:37.324302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:37.453914] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:37.454073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:37.454117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:37.454146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:37.458185] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=39.07%) [2026-03-09T20:32:37.458730] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-03-09T20:32:37.458873] [INFO ] [sig ] TRN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:37.611948] [INFO ] [LOCAL ] Saved forecast: TRN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRN.txt [2026-03-09T20:32:37.612095] [INFO ] [sig ] [2923/3280] Completed TRN in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.1m [2026-03-09T20:32:37.612136] [INFO ] [sig ] [2924/3280] Forecasting TRNO... [2026-03-09T20:32:37.612168] [INFO ] [sig ] Generating forecast for: TRNO [2026-03-09T20:32:37.612199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-03-09T20:32:37.624479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-03-09T20:32:37.624889] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-03-09T20:32:37.625795] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-03-09T20:32:37.625859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:37.625897] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:37.625925] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:37.625981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:37.693506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:37.694569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:37.694682] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:37.694724] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:37.825986] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:37.826150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:37.826192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:37.826221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:37.829935] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-03-09T20:32:37.830439] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-03-09T20:32:37.830610] [INFO ] [sig ] TRNO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:37.980525] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRNO.txt [2026-03-09T20:32:37.980713] [INFO ] [sig ] [2924/3280] Completed TRNO in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.1m [2026-03-09T20:32:37.980766] [INFO ] [sig ] [2925/3280] Forecasting TRNS... [2026-03-09T20:32:37.980798] [INFO ] [sig ] Generating forecast for: TRNS [2026-03-09T20:32:37.980835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-03-09T20:32:37.991938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-03-09T20:32:37.992323] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-03-09T20:32:37.993243] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-03-09T20:32:37.993298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:37.993331] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:37.993357] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:37.993418] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:38.058930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:38.059699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:38.059798] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:38.059838] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:38.181948] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:38.182124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:38.182166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:38.182194] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:38.186682] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-03-09T20:32:38.187239] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-03-09T20:32:38.187397] [INFO ] [sig ] TRNS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:38.343396] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRNS.txt [2026-03-09T20:32:38.343596] [INFO ] [sig ] [2925/3280] Completed TRNS in 0.4s | 2.78 sym/s | Total: 17.5m | ETA: 2.1m [2026-03-09T20:32:38.343642] [INFO ] [sig ] [2926/3280] Forecasting TROX... [2026-03-09T20:32:38.343675] [INFO ] [sig ] Generating forecast for: TROX [2026-03-09T20:32:38.343708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-03-09T20:32:38.356234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-03-09T20:32:38.356661] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-03-09T20:32:38.357539] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-03-09T20:32:38.357642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:38.357676] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:38.357706] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:38.357788] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:38.417067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:38.418100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:38.418193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:38.418226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:38.544764] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:38.545147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:38.545188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:38.545249] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:38.549356] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-03-09T20:32:38.549748] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-03-09T20:32:38.549933] [INFO ] [sig ] TROX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:38.696192] [INFO ] [LOCAL ] Saved forecast: TROX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TROX.txt [2026-03-09T20:32:38.696339] [INFO ] [sig ] [2926/3280] Completed TROX in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:38.696379] [INFO ] [sig ] [2927/3280] Forecasting TRP... [2026-03-09T20:32:38.696409] [INFO ] [sig ] Generating forecast for: TRP [2026-03-09T20:32:38.696438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-03-09T20:32:38.708547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-03-09T20:32:38.708973] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-03-09T20:32:38.709886] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-03-09T20:32:38.709943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:38.709976] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:38.710004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:38.710063] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:38.772898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:38.773758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:38.773841] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:38.773875] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:38.895631] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:38.895792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:38.895833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:38.895862] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:38.899302] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-03-09T20:32:38.899605] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-03-09T20:32:38.899736] [INFO ] [sig ] TRP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:39.039486] [INFO ] [LOCAL ] Saved forecast: TRP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRP.txt [2026-03-09T20:32:39.039647] [INFO ] [sig ] [2927/3280] Completed TRP in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:39.039688] [INFO ] [sig ] [2928/3280] Forecasting TRS... [2026-03-09T20:32:39.039717] [INFO ] [sig ] Generating forecast for: TRS [2026-03-09T20:32:39.039748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-03-09T20:32:39.051109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-03-09T20:32:39.051472] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-03-09T20:32:39.052297] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-03-09T20:32:39.052359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:39.052391] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:39.052418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:39.052475] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:39.109423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:39.110223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:39.110306] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:39.110340] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:39.230554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:39.230735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:39.230777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:39.230807] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:39.234655] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=55.74%) [2026-03-09T20:32:39.234938] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-03-09T20:32:39.235072] [INFO ] [sig ] TRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:39.378325] [INFO ] [LOCAL ] Saved forecast: TRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRS.txt [2026-03-09T20:32:39.378491] [INFO ] [sig ] [2928/3280] Completed TRS in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:39.378532] [INFO ] [sig ] [2929/3280] Forecasting TRTX... [2026-03-09T20:32:39.378562] [INFO ] [sig ] Generating forecast for: TRTX [2026-03-09T20:32:39.378618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-03-09T20:32:39.391946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-03-09T20:32:39.392413] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-03-09T20:32:39.393309] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-03-09T20:32:39.393366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:39.393400] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:39.393428] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:39.393485] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:39.453918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:39.454827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:39.454925] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:39.454960] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:39.587012] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:39.587210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:39.587265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:39.587301] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:39.592421] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-03-09T20:32:39.592941] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-03-09T20:32:39.593145] [INFO ] [sig ] TRTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:39.757161] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRTX.txt [2026-03-09T20:32:39.757328] [INFO ] [sig ] [2929/3280] Completed TRTX in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:39.757369] [INFO ] [sig ] [2930/3280] Forecasting TRUP... [2026-03-09T20:32:39.757400] [INFO ] [sig ] Generating forecast for: TRUP [2026-03-09T20:32:39.757429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-03-09T20:32:39.769121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-03-09T20:32:39.769441] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-03-09T20:32:39.770279] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-03-09T20:32:39.770334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:39.770366] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:39.770392] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:39.770449] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:39.827844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:39.828497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:39.828595] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:39.828631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:39.957329] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:39.957509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:39.957550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:39.957629] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:39.961542] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=56.52%) [2026-03-09T20:32:39.961844] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-03-09T20:32:39.961981] [INFO ] [sig ] TRUP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:40.105938] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TRUP.txt [2026-03-09T20:32:40.106073] [INFO ] [sig ] [2930/3280] Completed TRUP in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:40.106113] [INFO ] [sig ] [2931/3280] Forecasting TRVG... [2026-03-09T20:32:40.106143] [INFO ] [sig ] Generating forecast for: TRVG [2026-03-09T20:32:40.106172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-03-09T20:32:40.117930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-03-09T20:32:40.118234] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-03-09T20:32:40.119054] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-03-09T20:32:40.119108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:40.119139] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:40.119166] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:40.119222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:40.182809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:40.184347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:40.184479] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:40.184520] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:40.307374] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:40.307545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:40.307617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:40.307648] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:40.311415] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-03-09T20:32:40.311758] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-03-09T20:32:40.311924] [INFO ] [sig ] TRVG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:40.456456] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TRVG.txt [2026-03-09T20:32:40.456624] [INFO ] [sig ] [2931/3280] Completed TRVG in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:40.456669] [INFO ] [sig ] [2932/3280] Forecasting TS... [2026-03-09T20:32:40.456701] [INFO ] [sig ] Generating forecast for: TS [2026-03-09T20:32:40.456738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-03-09T20:32:40.471190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-03-09T20:32:40.471551] [INFO ] [FORECASTER] Starting predict_future for TS [2026-03-09T20:32:40.472466] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-03-09T20:32:40.472521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:40.472554] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:40.472603] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:40.472683] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:40.530501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:40.531192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:40.531271] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:40.531303] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:40.652661] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:40.652824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:40.652865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:40.652894] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:40.656612] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-03-09T20:32:40.656892] [INFO ] [FORECASTER] Completed predict_future for TS [2026-03-09T20:32:40.657024] [INFO ] [sig ] TS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:40.801639] [INFO ] [LOCAL ] Saved forecast: TS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TS.txt [2026-03-09T20:32:40.801772] [INFO ] [sig ] [2932/3280] Completed TS in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:40.801811] [INFO ] [sig ] [2933/3280] Forecasting TSBK... [2026-03-09T20:32:40.801841] [INFO ] [sig ] Generating forecast for: TSBK [2026-03-09T20:32:40.801870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-03-09T20:32:40.812836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-03-09T20:32:40.813118] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-03-09T20:32:40.813981] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-03-09T20:32:40.814034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:40.814065] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:40.814092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:40.814148] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:40.873719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:40.874413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:40.874541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:40.874594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:40.988974] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:40.989138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:40.989179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:40.989215] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:40.993107] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-03-09T20:32:40.993415] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-03-09T20:32:40.993561] [INFO ] [sig ] TSBK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:41.134836] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSBK.txt [2026-03-09T20:32:41.134999] [INFO ] [sig ] [2933/3280] Completed TSBK in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:41.135040] [INFO ] [sig ] [2934/3280] Forecasting TSCO... [2026-03-09T20:32:41.135070] [INFO ] [sig ] Generating forecast for: TSCO [2026-03-09T20:32:41.135099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-03-09T20:32:41.147466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-03-09T20:32:41.147874] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-03-09T20:32:41.148742] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-03-09T20:32:41.148819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:41.148859] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:41.148893] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:41.148963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:41.213240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:41.214408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:41.214506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:41.214540] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:41.340966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:41.341136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:41.341177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:41.341206] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:41.344735] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-03-09T20:32:41.345250] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-03-09T20:32:41.345391] [INFO ] [sig ] TSCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:41.492413] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSCO.txt [2026-03-09T20:32:41.492597] [INFO ] [sig ] [2934/3280] Completed TSCO in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:41.492640] [INFO ] [sig ] [2935/3280] Forecasting TSDD... [2026-03-09T20:32:41.492670] [INFO ] [sig ] Generating forecast for: TSDD [2026-03-09T20:32:41.492701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-03-09T20:32:41.504368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-03-09T20:32:41.504726] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-03-09T20:32:41.505533] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-03-09T20:32:41.505605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:41.505646] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:41.505674] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:41.505730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:41.564853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:41.565644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:41.565730] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:41.565762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:41.693450] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:41.693633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:41.693675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:41.693705] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:41.697298] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-03-09T20:32:41.697630] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-03-09T20:32:41.697781] [INFO ] [sig ] TSDD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:41.843828] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSDD.txt [2026-03-09T20:32:41.844001] [INFO ] [sig ] [2935/3280] Completed TSDD in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:41.844042] [INFO ] [sig ] [2936/3280] Forecasting TSEM... [2026-03-09T20:32:41.844072] [INFO ] [sig ] Generating forecast for: TSEM [2026-03-09T20:32:41.844104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-03-09T20:32:41.856346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-03-09T20:32:41.856756] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-03-09T20:32:41.857638] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-03-09T20:32:41.857694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:41.857726] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:41.857752] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:41.857808] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:41.920047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:41.920960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:41.921061] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:41.921095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:42.039256] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:42.039416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:42.039456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:42.039487] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:42.042952] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-03-09T20:32:42.043237] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-03-09T20:32:42.043367] [INFO ] [sig ] TSEM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:42.184486] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSEM.txt [2026-03-09T20:32:42.184629] [INFO ] [sig ] [2936/3280] Completed TSEM in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:42.184672] [INFO ] [sig ] [2937/3280] Forecasting TSHA... [2026-03-09T20:32:42.184703] [INFO ] [sig ] Generating forecast for: TSHA [2026-03-09T20:32:42.184734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-03-09T20:32:42.196382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-03-09T20:32:42.196787] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-03-09T20:32:42.197651] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-03-09T20:32:42.197706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:42.197738] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:42.197765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:42.197821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:42.254746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:42.255640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:42.255724] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:42.255757] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:42.377550] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:42.377766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:42.377820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:42.377856] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:42.381374] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-03-09T20:32:42.381685] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-03-09T20:32:42.381821] [INFO ] [sig ] TSHA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:42.530488] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSHA.txt [2026-03-09T20:32:42.530667] [INFO ] [sig ] [2937/3280] Completed TSHA in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:42.530717] [INFO ] [sig ] [2938/3280] Forecasting TSI... [2026-03-09T20:32:42.530747] [INFO ] [sig ] Generating forecast for: TSI [2026-03-09T20:32:42.530780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-03-09T20:32:42.543704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-03-09T20:32:42.544063] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-03-09T20:32:42.544981] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-03-09T20:32:42.545037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:42.545070] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:42.545099] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:42.545338] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:42.607229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:42.608512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:42.608639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:42.608677] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:42.730798] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:42.730981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:42.731025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:42.731055] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:42.735448] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-03-09T20:32:42.736078] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-03-09T20:32:42.736288] [INFO ] [sig ] TSI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:42.887919] [INFO ] [LOCAL ] Saved forecast: TSI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSI.txt [2026-03-09T20:32:42.888096] [INFO ] [sig ] [2938/3280] Completed TSI in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.1m [2026-03-09T20:32:42.888149] [INFO ] [sig ] [2939/3280] Forecasting TSL... [2026-03-09T20:32:42.888184] [INFO ] [sig ] Generating forecast for: TSL [2026-03-09T20:32:42.888216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-03-09T20:32:42.901226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-03-09T20:32:42.901686] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-03-09T20:32:42.902610] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-03-09T20:32:42.902672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:42.902706] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:42.902735] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:42.902794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:42.961203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:42.962118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:42.962206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:42.962240] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:43.083843] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:43.084220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:43.084263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:43.084293] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:43.088358] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=4.73%) [2026-03-09T20:32:43.088676] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-03-09T20:32:43.088859] [INFO ] [sig ] TSL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:43.240059] [INFO ] [LOCAL ] Saved forecast: TSL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSL.txt [2026-03-09T20:32:43.240229] [INFO ] [sig ] [2939/3280] Completed TSL in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.0m [2026-03-09T20:32:43.240270] [INFO ] [sig ] [2940/3280] Forecasting TSLA... [2026-03-09T20:32:43.240301] [INFO ] [sig ] Generating forecast for: TSLA [2026-03-09T20:32:43.240330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-03-09T20:32:43.253254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-03-09T20:32:43.253753] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-03-09T20:32:43.254718] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-03-09T20:32:43.254830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:43.254874] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:43.254909] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:43.254981] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:43.323591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:43.324823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:43.324960] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:43.325010] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:43.454601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:43.454778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:43.454821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:43.454851] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:43.458452] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=88.32%) [2026-03-09T20:32:43.458784] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-03-09T20:32:43.458922] [INFO ] [sig ] TSLA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:43.602814] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TSLA.txt [2026-03-09T20:32:43.602952] [INFO ] [sig ] [2940/3280] Completed TSLA in 0.4s | 2.78 sym/s | Total: 17.6m | ETA: 2.0m [2026-03-09T20:32:43.602991] [INFO ] [sig ] [2941/3280] Forecasting TSLL... [2026-03-09T20:32:43.603021] [INFO ] [sig ] Generating forecast for: TSLL [2026-03-09T20:32:43.603049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-03-09T20:32:43.616372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-03-09T20:32:43.616710] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-03-09T20:32:43.617601] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-03-09T20:32:43.617658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:43.617690] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:43.617717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:43.617774] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:43.677473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:43.678357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:43.678441] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:43.678474] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:43.800909] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:43.801067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:43.801129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:43.801159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:43.805148] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-03-09T20:32:43.805435] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-03-09T20:32:43.805567] [INFO ] [sig ] TSLL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:43.950250] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TSLL.txt [2026-03-09T20:32:43.950393] [INFO ] [sig ] [2941/3280] Completed TSLL in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.0m [2026-03-09T20:32:43.950437] [INFO ] [sig ] [2942/3280] Forecasting TSLQ... [2026-03-09T20:32:43.950467] [INFO ] [sig ] Generating forecast for: TSLQ [2026-03-09T20:32:43.950497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-03-09T20:32:43.965654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-03-09T20:32:43.965995] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-03-09T20:32:43.966863] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-03-09T20:32:43.966918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:43.966950] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:43.966976] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:43.967033] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:44.024820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:44.025539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:44.025674] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:44.025714] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:44.145678] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:44.145803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:44.145841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:44.145869] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:44.149311] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=1.86%) [2026-03-09T20:32:44.149608] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-03-09T20:32:44.149739] [INFO ] [sig ] TSLQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:44.293498] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSLQ.txt [2026-03-09T20:32:44.293658] [INFO ] [sig ] [2942/3280] Completed TSLQ in 0.3s | 2.78 sym/s | Total: 17.6m | ETA: 2.0m [2026-03-09T20:32:44.293701] [INFO ] [sig ] [2943/3280] Forecasting TSLS... [2026-03-09T20:32:44.293732] [INFO ] [sig ] Generating forecast for: TSLS [2026-03-09T20:32:44.293762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-03-09T20:32:44.305258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-03-09T20:32:44.305595] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-03-09T20:32:44.306402] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-03-09T20:32:44.306456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:44.306487] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:44.306513] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:44.306587] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:44.364308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:44.364967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:44.365049] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:44.365083] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:44.486447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:44.486654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:44.486742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:44.486775] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:44.490936] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-03-09T20:32:44.491305] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-03-09T20:32:44.491470] [INFO ] [sig ] TSLS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:44.637608] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSLS.txt [2026-03-09T20:32:44.637793] [INFO ] [sig ] [2943/3280] Completed TSLS in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:44.637840] [INFO ] [sig ] [2944/3280] Forecasting TSLX... [2026-03-09T20:32:44.637877] [INFO ] [sig ] Generating forecast for: TSLX [2026-03-09T20:32:44.637917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-03-09T20:32:44.650030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-03-09T20:32:44.650395] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-03-09T20:32:44.651291] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-03-09T20:32:44.651346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:44.651378] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:44.651404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:44.651462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:44.714268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:44.715266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:44.715361] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:44.715397] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:44.839010] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:44.839188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:44.839239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:44.839274] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:44.843102] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=94.61%) [2026-03-09T20:32:44.843475] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-03-09T20:32:44.843654] [INFO ] [sig ] TSLX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:44.995893] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TSLX.txt [2026-03-09T20:32:44.996065] [INFO ] [sig ] [2944/3280] Completed TSLX in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:44.996295] [INFO ] [sig ] [2945/3280] Forecasting TSM... [2026-03-09T20:32:44.996326] [INFO ] [sig ] Generating forecast for: TSM [2026-03-09T20:32:44.996356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-03-09T20:32:45.009535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-03-09T20:32:45.009974] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-03-09T20:32:45.011207] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-03-09T20:32:45.011261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:45.011306] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:45.011334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:45.011390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:45.073828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:45.074765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:45.074851] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:45.074886] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:45.206240] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:45.206407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:45.206447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:45.206477] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:45.210420] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-03-09T20:32:45.210777] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-03-09T20:32:45.210918] [INFO ] [sig ] TSM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:45.366356] [INFO ] [LOCAL ] Saved forecast: TSM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSM.txt [2026-03-09T20:32:45.366730] [INFO ] [sig ] [2945/3280] Completed TSM in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:45.366787] [INFO ] [sig ] [2946/3280] Forecasting TSN... [2026-03-09T20:32:45.366820] [INFO ] [sig ] Generating forecast for: TSN [2026-03-09T20:32:45.366852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-03-09T20:32:45.379758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-03-09T20:32:45.380323] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-03-09T20:32:45.381466] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-03-09T20:32:45.381522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:45.381555] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:45.381609] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:45.381669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:45.442718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:45.443448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:45.443532] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:45.443565] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:45.570035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:45.570202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:45.570249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:45.570279] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:45.573753] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=17.00%) [2026-03-09T20:32:45.574041] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-03-09T20:32:45.574173] [INFO ] [sig ] TSN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:45.718946] [INFO ] [LOCAL ] Saved forecast: TSN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TSN.txt [2026-03-09T20:32:45.719076] [INFO ] [sig ] [2946/3280] Completed TSN in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:45.719116] [INFO ] [sig ] [2947/3280] Forecasting TSQ... [2026-03-09T20:32:45.719146] [INFO ] [sig ] Generating forecast for: TSQ [2026-03-09T20:32:45.719209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-03-09T20:32:45.730660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-03-09T20:32:45.731043] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-03-09T20:32:45.731892] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-03-09T20:32:45.731959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:45.731998] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:45.732032] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:45.732091] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:45.789730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:45.790379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:45.790459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:45.790492] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:45.913703] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:45.913863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:45.913904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:45.913933] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:45.917399] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=62.97%) [2026-03-09T20:32:45.917730] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-03-09T20:32:45.917861] [INFO ] [sig ] TSQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:46.060281] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TSQ.txt [2026-03-09T20:32:46.060411] [INFO ] [sig ] [2947/3280] Completed TSQ in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:46.060451] [INFO ] [sig ] [2948/3280] Forecasting TTC... [2026-03-09T20:32:46.060481] [INFO ] [sig ] Generating forecast for: TTC [2026-03-09T20:32:46.060511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-03-09T20:32:46.071867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-03-09T20:32:46.072209] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-03-09T20:32:46.073085] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-03-09T20:32:46.073138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:46.073170] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:46.073197] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:46.073253] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:46.133303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:46.134070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:46.134152] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:46.134185] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:46.260285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:46.260450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:46.260492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:46.260521] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:46.264165] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-03-09T20:32:46.264467] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-03-09T20:32:46.264649] [INFO ] [sig ] TTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:46.413189] [INFO ] [LOCAL ] Saved forecast: TTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTC.txt [2026-03-09T20:32:46.413354] [INFO ] [sig ] [2948/3280] Completed TTC in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:46.413395] [INFO ] [sig ] [2949/3280] Forecasting TTD... [2026-03-09T20:32:46.413444] [INFO ] [sig ] Generating forecast for: TTD [2026-03-09T20:32:46.413478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-03-09T20:32:46.426081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-03-09T20:32:46.426498] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-03-09T20:32:46.427363] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-03-09T20:32:46.427417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:46.427449] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:46.427480] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:46.427537] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:46.487877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:46.488836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:46.488926] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:46.488958] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:46.612447] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:46.612630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:46.612674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:46.612703] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:46.616167] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-03-09T20:32:46.616463] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-03-09T20:32:46.616616] [INFO ] [sig ] TTD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:46.760684] [INFO ] [LOCAL ] Saved forecast: TTD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTD.txt [2026-03-09T20:32:46.760849] [INFO ] [sig ] [2949/3280] Completed TTD in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:46.760889] [INFO ] [sig ] [2950/3280] Forecasting TTE... [2026-03-09T20:32:46.760919] [INFO ] [sig ] Generating forecast for: TTE [2026-03-09T20:32:46.760950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-03-09T20:32:46.772389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-03-09T20:32:46.772785] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-03-09T20:32:46.773618] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-03-09T20:32:46.773672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:46.773704] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:46.773730] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:46.773787] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:46.834073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:46.835040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:46.835132] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:46.835166] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:46.964641] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:46.964821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:46.964868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:46.964902] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:46.969243] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-03-09T20:32:46.969599] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-03-09T20:32:46.969755] [INFO ] [sig ] TTE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:47.122756] [INFO ] [LOCAL ] Saved forecast: TTE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TTE.txt [2026-03-09T20:32:47.122917] [INFO ] [sig ] [2950/3280] Completed TTE in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:47.122957] [INFO ] [sig ] [2951/3280] Forecasting TTEC... [2026-03-09T20:32:47.122988] [INFO ] [sig ] Generating forecast for: TTEC [2026-03-09T20:32:47.123018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-03-09T20:32:47.135290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-03-09T20:32:47.135680] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-03-09T20:32:47.136600] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-03-09T20:32:47.136660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:47.136693] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:47.136721] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:47.136778] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:47.196379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:47.197239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:47.197322] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:47.197355] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:47.319969] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:47.320133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:47.320176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:47.320207] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:47.323799] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-03-09T20:32:47.324094] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-03-09T20:32:47.324229] [INFO ] [sig ] TTEC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:47.465245] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTEC.txt [2026-03-09T20:32:47.465379] [INFO ] [sig ] [2951/3280] Completed TTEC in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:47.465418] [INFO ] [sig ] [2952/3280] Forecasting TTEK... [2026-03-09T20:32:47.465447] [INFO ] [sig ] Generating forecast for: TTEK [2026-03-09T20:32:47.465478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-03-09T20:32:47.476676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-03-09T20:32:47.477007] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-03-09T20:32:47.477856] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-03-09T20:32:47.477910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:47.477948] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:47.477981] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:47.478050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:47.535555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:47.536246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:47.536328] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:47.536362] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:47.662414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:47.662555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:47.662615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:47.662664] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:47.666241] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-03-09T20:32:47.666533] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-03-09T20:32:47.666688] [INFO ] [sig ] TTEK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:47.810317] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTEK.txt [2026-03-09T20:32:47.810455] [INFO ] [sig ] [2952/3280] Completed TTEK in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:47.810494] [INFO ] [sig ] [2953/3280] Forecasting TTI... [2026-03-09T20:32:47.810530] [INFO ] [sig ] Generating forecast for: TTI [2026-03-09T20:32:47.810584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-03-09T20:32:47.822231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-03-09T20:32:47.822651] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-03-09T20:32:47.823566] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-03-09T20:32:47.823653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:47.823688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:47.823717] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:47.823777] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:47.882760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:47.883442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:47.883523] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:47.883558] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:48.007065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:48.007228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:48.007269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:48.007297] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:48.010826] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: DOWN (p=8.73%) [2026-03-09T20:32:48.011116] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-03-09T20:32:48.011249] [INFO ] [sig ] TTI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:48.158410] [INFO ] [LOCAL ] Saved forecast: TTI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TTI.txt [2026-03-09T20:32:48.158559] [INFO ] [sig ] [2953/3280] Completed TTI in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:48.158622] [INFO ] [sig ] [2954/3280] Forecasting TTMI... [2026-03-09T20:32:48.158652] [INFO ] [sig ] Generating forecast for: TTMI [2026-03-09T20:32:48.158683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-03-09T20:32:48.170274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-03-09T20:32:48.170689] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-03-09T20:32:48.171599] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-03-09T20:32:48.171657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:48.171689] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:48.171715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:48.171772] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:48.232309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:48.233230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:48.233318] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:48.233370] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:48.355333] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:48.355494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:48.355537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:48.355566] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:48.359291] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-03-09T20:32:48.359603] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-03-09T20:32:48.359737] [INFO ] [sig ] TTMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:48.500084] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTMI.txt [2026-03-09T20:32:48.500214] [INFO ] [sig ] [2954/3280] Completed TTMI in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 2.0m [2026-03-09T20:32:48.500253] [INFO ] [sig ] [2955/3280] Forecasting TTWO... [2026-03-09T20:32:48.500283] [INFO ] [sig ] Generating forecast for: TTWO [2026-03-09T20:32:48.500313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-03-09T20:32:48.512247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-03-09T20:32:48.512634] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-03-09T20:32:48.513708] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-03-09T20:32:48.513778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:48.513826] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:48.513868] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:48.513952] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:48.589284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:48.590289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:48.590381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:48.590417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:48.714241] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:48.714419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:48.714478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:48.714512] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:48.718213] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=57.05%) [2026-03-09T20:32:48.718564] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-03-09T20:32:48.718736] [INFO ] [sig ] TTWO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:48.864223] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TTWO.txt [2026-03-09T20:32:48.864426] [INFO ] [sig ] [2955/3280] Completed TTWO in 0.4s | 2.78 sym/s | Total: 17.7m | ETA: 1.9m [2026-03-09T20:32:48.864479] [INFO ] [sig ] [2956/3280] Forecasting TUGN... [2026-03-09T20:32:48.864516] [INFO ] [sig ] Generating forecast for: TUGN [2026-03-09T20:32:48.864590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-03-09T20:32:48.876361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-03-09T20:32:48.876723] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-03-09T20:32:48.877627] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-03-09T20:32:48.877687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:48.877720] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:48.877746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:48.877813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:48.936153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:48.936828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:48.936908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:48.936946] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:49.050849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:49.051022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:49.051081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:49.051124] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:49.055407] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=81.01%) [2026-03-09T20:32:49.055727] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-03-09T20:32:49.055865] [INFO ] [sig ] TUGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:49.196591] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TUGN.txt [2026-03-09T20:32:49.196719] [INFO ] [sig ] [2956/3280] Completed TUGN in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 1.9m [2026-03-09T20:32:49.196758] [INFO ] [sig ] [2957/3280] Forecasting TUSK... [2026-03-09T20:32:49.196797] [INFO ] [sig ] Generating forecast for: TUSK [2026-03-09T20:32:49.196831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-03-09T20:32:49.208611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-03-09T20:32:49.208939] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-03-09T20:32:49.209788] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-03-09T20:32:49.209868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:49.209903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:49.209932] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:49.210004] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:49.270244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:49.271005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:49.271090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:49.271124] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:49.393350] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:49.393530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:49.393595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:49.393632] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:49.397340] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-03-09T20:32:49.397682] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-03-09T20:32:49.397819] [INFO ] [sig ] TUSK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:49.541142] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TUSK.txt [2026-03-09T20:32:49.541468] [INFO ] [sig ] [2957/3280] Completed TUSK in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 1.9m [2026-03-09T20:32:49.541510] [INFO ] [sig ] [2958/3280] Forecasting TVC... [2026-03-09T20:32:49.541541] [INFO ] [sig ] Generating forecast for: TVC [2026-03-09T20:32:49.541599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-03-09T20:32:49.553197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-03-09T20:32:49.553516] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-03-09T20:32:49.554409] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-03-09T20:32:49.554476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:49.554510] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:49.554538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:49.554614] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:49.616456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:49.617331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:49.617417] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:49.617456] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:49.722225] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:49.722389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:49.722434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:49.722466] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:49.726043] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: UP (p=57.69%) [2026-03-09T20:32:49.726341] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-03-09T20:32:49.726477] [INFO ] [sig ] TVC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:49.874810] [INFO ] [LOCAL ] Saved forecast: TVC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TVC.txt [2026-03-09T20:32:49.874980] [INFO ] [sig ] [2958/3280] Completed TVC in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 1.9m [2026-03-09T20:32:49.875036] [INFO ] [sig ] [2959/3280] Forecasting TVE... [2026-03-09T20:32:49.875073] [INFO ] [sig ] Generating forecast for: TVE [2026-03-09T20:32:49.875112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-03-09T20:32:49.886640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-03-09T20:32:49.886990] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-03-09T20:32:49.887915] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-03-09T20:32:49.887971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:49.888003] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:49.888031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:49.888094] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:49.951057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:49.951931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:49.952011] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:49.952047] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:50.059433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:50.059631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:50.059680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:50.059712] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:50.063279] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=53.00%) [2026-03-09T20:32:50.063594] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-03-09T20:32:50.063730] [INFO ] [sig ] TVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:50.208429] [INFO ] [LOCAL ] Saved forecast: TVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TVE.txt [2026-03-09T20:32:50.208600] [INFO ] [sig ] [2959/3280] Completed TVE in 0.3s | 2.78 sym/s | Total: 17.7m | ETA: 1.9m [2026-03-09T20:32:50.208641] [INFO ] [sig ] [2960/3280] Forecasting TVTX... [2026-03-09T20:32:50.208673] [INFO ] [sig ] Generating forecast for: TVTX [2026-03-09T20:32:50.208704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-03-09T20:32:50.220502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-03-09T20:32:50.220849] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-03-09T20:32:50.221694] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-03-09T20:32:50.221747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:50.221779] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:50.221805] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:50.221862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:50.281358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:50.282231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:50.282315] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:50.282347] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:50.403185] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:50.403351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:50.403427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:50.403455] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:50.407010] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-03-09T20:32:50.407302] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-03-09T20:32:50.407433] [INFO ] [sig ] TVTX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:50.552523] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TVTX.txt [2026-03-09T20:32:50.552719] [INFO ] [sig ] [2960/3280] Completed TVTX in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:50.552762] [INFO ] [sig ] [2961/3280] Forecasting TWFG... [2026-03-09T20:32:50.552794] [INFO ] [sig ] Generating forecast for: TWFG [2026-03-09T20:32:50.552824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-03-09T20:32:50.564933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-03-09T20:32:50.565349] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-03-09T20:32:50.566230] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-03-09T20:32:50.566287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:50.566321] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:50.566349] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:50.566409] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:50.628786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:50.629739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:50.629831] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:50.629866] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:50.762201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:50.762366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:50.762408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:50.762440] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:50.766098] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=19.21%) [2026-03-09T20:32:50.766418] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-03-09T20:32:50.766558] [INFO ] [sig ] TWFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:50.915620] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TWFG.txt [2026-03-09T20:32:50.915786] [INFO ] [sig ] [2961/3280] Completed TWFG in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:50.915828] [INFO ] [sig ] [2962/3280] Forecasting TWG... [2026-03-09T20:32:50.915858] [INFO ] [sig ] Generating forecast for: TWG [2026-03-09T20:32:50.915888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-03-09T20:32:50.928667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-03-09T20:32:50.928966] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-03-09T20:32:50.930019] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-03-09T20:32:50.930073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:50.930105] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:50.930131] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:50.930187] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:50.992811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:50.993912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:50.994002] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:50.994038] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:51.122321] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:51.122481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:51.122524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:51.122556] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:51.126124] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-03-09T20:32:51.126416] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-03-09T20:32:51.126550] [INFO ] [sig ] TWG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:51.279271] [INFO ] [LOCAL ] Saved forecast: TWG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TWG.txt [2026-03-09T20:32:51.279423] [INFO ] [sig ] [2962/3280] Completed TWG in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:51.279466] [INFO ] [sig ] [2963/3280] Forecasting TWI... [2026-03-09T20:32:51.279497] [INFO ] [sig ] Generating forecast for: TWI [2026-03-09T20:32:51.279530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-03-09T20:32:51.291926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-03-09T20:32:51.292329] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-03-09T20:32:51.293207] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-03-09T20:32:51.293265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:51.293298] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:51.293325] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:51.293383] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:51.355777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:51.356625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:51.356725] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:51.356767] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:51.482951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:51.483125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:51.483175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:51.483213] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:51.486976] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-03-09T20:32:51.487344] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-03-09T20:32:51.487503] [INFO ] [sig ] TWI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:51.641749] [INFO ] [LOCAL ] Saved forecast: TWI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TWI.txt [2026-03-09T20:32:51.641900] [INFO ] [sig ] [2963/3280] Completed TWI in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:51.641941] [INFO ] [sig ] [2964/3280] Forecasting TWIN... [2026-03-09T20:32:51.641973] [INFO ] [sig ] Generating forecast for: TWIN [2026-03-09T20:32:51.642037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-03-09T20:32:51.654247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-03-09T20:32:51.654612] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-03-09T20:32:51.655542] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-03-09T20:32:51.655617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:51.655652] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:51.655681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:51.655740] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:51.716845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:51.717669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:51.717765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:51.717800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:51.845752] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:51.845928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:51.845976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:51.846007] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:51.849916] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-03-09T20:32:51.850247] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-03-09T20:32:51.850384] [INFO ] [sig ] TWIN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:51.997416] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TWIN.txt [2026-03-09T20:32:51.997611] [INFO ] [sig ] [2964/3280] Completed TWIN in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:51.997658] [INFO ] [sig ] [2965/3280] Forecasting TWLO... [2026-03-09T20:32:51.997689] [INFO ] [sig ] Generating forecast for: TWLO [2026-03-09T20:32:51.997721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-03-09T20:32:52.010511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-03-09T20:32:52.010921] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-03-09T20:32:52.012033] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-03-09T20:32:52.012090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:52.012123] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:52.012151] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:52.012393] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:52.071210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:52.071990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:52.072073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:52.072107] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:52.195720] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:52.195901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:52.195941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:52.195972] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:52.199470] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=87.47%) [2026-03-09T20:32:52.199787] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-03-09T20:32:52.199928] [INFO ] [sig ] TWLO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:52.346734] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TWLO.txt [2026-03-09T20:32:52.346911] [INFO ] [sig ] [2965/3280] Completed TWLO in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:52.346955] [INFO ] [sig ] [2966/3280] Forecasting TWO... [2026-03-09T20:32:52.346985] [INFO ] [sig ] Generating forecast for: TWO [2026-03-09T20:32:52.347018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-03-09T20:32:52.359139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-03-09T20:32:52.359501] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-03-09T20:32:52.360365] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-03-09T20:32:52.360420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:52.360451] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:52.360478] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:52.360535] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:52.418088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:52.418999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:52.419080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:52.419113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:52.539311] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:52.539466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:52.539506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:52.539535] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:52.543022] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-03-09T20:32:52.543311] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-03-09T20:32:52.543442] [INFO ] [sig ] TWO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:52.687217] [INFO ] [LOCAL ] Saved forecast: TWO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TWO.txt [2026-03-09T20:32:52.687359] [INFO ] [sig ] [2966/3280] Completed TWO in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:52.687398] [INFO ] [sig ] [2967/3280] Forecasting TX... [2026-03-09T20:32:52.687429] [INFO ] [sig ] Generating forecast for: TX [2026-03-09T20:32:52.687458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-03-09T20:32:52.699337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-03-09T20:32:52.699712] [INFO ] [FORECASTER] Starting predict_future for TX [2026-03-09T20:32:52.700535] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-03-09T20:32:52.700606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:52.700640] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:52.700667] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:52.700724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:52.759073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:52.759890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:52.759972] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:52.760006] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:52.884142] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:52.884307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:52.884348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:52.884378] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:52.888275] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=8.25%) [2026-03-09T20:32:52.888795] [INFO ] [FORECASTER] Completed predict_future for TX [2026-03-09T20:32:52.888931] [INFO ] [sig ] TX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:53.031660] [INFO ] [LOCAL ] Saved forecast: TX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TX.txt [2026-03-09T20:32:53.031822] [INFO ] [sig ] [2967/3280] Completed TX in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:53.031866] [INFO ] [sig ] [2968/3280] Forecasting TXG... [2026-03-09T20:32:53.031897] [INFO ] [sig ] Generating forecast for: TXG [2026-03-09T20:32:53.031927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-03-09T20:32:53.044115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-03-09T20:32:53.044459] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-03-09T20:32:53.045292] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-03-09T20:32:53.045346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:53.045379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:53.045405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:53.045466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:53.107210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:53.108403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:53.108496] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:53.108531] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:53.227087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:53.227248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:53.227289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:53.227318] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:53.230875] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=67.52%) [2026-03-09T20:32:53.231165] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-03-09T20:32:53.231299] [INFO ] [sig ] TXG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:53.373829] [INFO ] [LOCAL ] Saved forecast: TXG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TXG.txt [2026-03-09T20:32:53.373975] [INFO ] [sig ] [2968/3280] Completed TXG in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:53.374016] [INFO ] [sig ] [2969/3280] Forecasting TXMD... [2026-03-09T20:32:53.374046] [INFO ] [sig ] Generating forecast for: TXMD [2026-03-09T20:32:53.374077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-03-09T20:32:53.386824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-03-09T20:32:53.387176] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-03-09T20:32:53.388288] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-03-09T20:32:53.388344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:53.388558] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:53.388621] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:53.388690] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:53.450147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:53.451012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:53.451097] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:53.451130] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:53.568078] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:53.568236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:53.568277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:53.568305] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:53.571828] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-03-09T20:32:53.572137] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-03-09T20:32:53.572273] [INFO ] [sig ] TXMD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:53.717518] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TXMD.txt [2026-03-09T20:32:53.717718] [INFO ] [sig ] [2969/3280] Completed TXMD in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:53.717769] [INFO ] [sig ] [2970/3280] Forecasting TXN... [2026-03-09T20:32:53.717800] [INFO ] [sig ] Generating forecast for: TXN [2026-03-09T20:32:53.717831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-03-09T20:32:53.729277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-03-09T20:32:53.729643] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-03-09T20:32:53.730490] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-03-09T20:32:53.730544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:53.730600] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:53.730631] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:53.730687] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:53.788634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:53.789374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:53.789455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:53.789488] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:53.919836] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:53.920059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:53.920106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:53.920136] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:53.924278] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-03-09T20:32:53.924596] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-03-09T20:32:53.924786] [INFO ] [sig ] TXN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:54.076138] [INFO ] [LOCAL ] Saved forecast: TXN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TXN.txt [2026-03-09T20:32:54.076289] [INFO ] [sig ] [2970/3280] Completed TXN in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:54.076329] [INFO ] [sig ] [2971/3280] Forecasting TXO... [2026-03-09T20:32:54.076359] [INFO ] [sig ] Generating forecast for: TXO [2026-03-09T20:32:54.076388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-03-09T20:32:54.089255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-03-09T20:32:54.089662] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-03-09T20:32:54.090718] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-03-09T20:32:54.090771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:54.090803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:54.090830] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:54.090886] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:54.156206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:54.157109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:54.157213] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:54.157252] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:54.283535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:54.283719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:54.283760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:54.283792] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:54.288427] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=0.73%) [2026-03-09T20:32:54.288766] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-03-09T20:32:54.288909] [INFO ] [sig ] TXO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:54.440741] [INFO ] [LOCAL ] Saved forecast: TXO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TXO.txt [2026-03-09T20:32:54.440916] [INFO ] [sig ] [2971/3280] Completed TXO in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.9m [2026-03-09T20:32:54.440967] [INFO ] [sig ] [2972/3280] Forecasting TXRH... [2026-03-09T20:32:54.440999] [INFO ] [sig ] Generating forecast for: TXRH [2026-03-09T20:32:54.441029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-03-09T20:32:54.453057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-03-09T20:32:54.453422] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-03-09T20:32:54.454287] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-03-09T20:32:54.454342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:54.454373] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:54.454399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:54.454455] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:54.515273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:54.516127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:54.516215] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:54.516248] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:54.648094] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:54.648306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:54.648360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:54.648394] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:54.652602] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-03-09T20:32:54.652944] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-03-09T20:32:54.653131] [INFO ] [sig ] TXRH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:54.799658] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TXRH.txt [2026-03-09T20:32:54.799822] [INFO ] [sig ] [2972/3280] Completed TXRH in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.8m [2026-03-09T20:32:54.799863] [INFO ] [sig ] [2973/3280] Forecasting TY... [2026-03-09T20:32:54.799902] [INFO ] [sig ] Generating forecast for: TY [2026-03-09T20:32:54.799934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-03-09T20:32:54.812740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-03-09T20:32:54.813092] [INFO ] [FORECASTER] Starting predict_future for TY [2026-03-09T20:32:54.813943] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-03-09T20:32:54.813997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:54.814028] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:54.814055] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:54.814111] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:54.874108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:54.875327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:54.875426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:54.875461] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:55.013026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:55.013188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:55.013231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:55.013260] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:55.016769] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-03-09T20:32:55.017059] [INFO ] [FORECASTER] Completed predict_future for TY [2026-03-09T20:32:55.017196] [INFO ] [sig ] TY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:55.164120] [INFO ] [LOCAL ] Saved forecast: TY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TY.txt [2026-03-09T20:32:55.164257] [INFO ] [sig ] [2973/3280] Completed TY in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.8m [2026-03-09T20:32:55.164297] [INFO ] [sig ] [2974/3280] Forecasting TYG... [2026-03-09T20:32:55.164328] [INFO ] [sig ] Generating forecast for: TYG [2026-03-09T20:32:55.164358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-03-09T20:32:55.177500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-03-09T20:32:55.177914] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-03-09T20:32:55.178843] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-03-09T20:32:55.178899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:55.178933] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:55.178961] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:55.179021] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:55.237154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:55.237950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:55.238035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:55.238069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:55.360338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:55.360553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:55.360619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:55.360652] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:55.364424] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-03-09T20:32:55.364754] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-03-09T20:32:55.364908] [INFO ] [sig ] TYG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:55.508550] [INFO ] [LOCAL ] Saved forecast: TYG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TYG.txt [2026-03-09T20:32:55.508741] [INFO ] [sig ] [2974/3280] Completed TYG in 0.3s | 2.78 sym/s | Total: 17.8m | ETA: 1.8m [2026-03-09T20:32:55.508783] [INFO ] [sig ] [2975/3280] Forecasting TYGO... [2026-03-09T20:32:55.508813] [INFO ] [sig ] Generating forecast for: TYGO [2026-03-09T20:32:55.508850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-03-09T20:32:55.522149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-03-09T20:32:55.522534] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-03-09T20:32:55.523649] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-03-09T20:32:55.523703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:55.523734] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:55.523760] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:55.523816] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:55.585417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:55.586144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:55.586234] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:55.586268] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:55.712430] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:55.712625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:55.712685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:55.712716] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:55.716320] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-03-09T20:32:55.716635] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-03-09T20:32:55.716773] [INFO ] [sig ] TYGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:55.860516] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TYGO.txt [2026-03-09T20:32:55.860695] [INFO ] [sig ] [2975/3280] Completed TYGO in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.8m [2026-03-09T20:32:55.860739] [INFO ] [sig ] [2976/3280] Forecasting TYL... [2026-03-09T20:32:55.860770] [INFO ] [sig ] Generating forecast for: TYL [2026-03-09T20:32:55.860802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-03-09T20:32:55.873752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-03-09T20:32:55.874113] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-03-09T20:32:55.874993] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-03-09T20:32:55.875049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:55.875082] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:55.875110] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:55.875169] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:55.938600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:55.939736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:55.939825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:55.939860] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:56.085546] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:56.085735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:56.085780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:56.085827] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:56.089601] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-03-09T20:32:56.089948] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-03-09T20:32:56.090092] [INFO ] [sig ] TYL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:56.242200] [INFO ] [LOCAL ] Saved forecast: TYL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TYL.txt [2026-03-09T20:32:56.242364] [INFO ] [sig ] [2976/3280] Completed TYL in 0.4s | 2.78 sym/s | Total: 17.8m | ETA: 1.8m [2026-03-09T20:32:56.242406] [INFO ] [sig ] [2977/3280] Forecasting TYRA... [2026-03-09T20:32:56.242435] [INFO ] [sig ] Generating forecast for: TYRA [2026-03-09T20:32:56.242472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-03-09T20:32:56.254792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-03-09T20:32:56.255134] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-03-09T20:32:56.256003] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-03-09T20:32:56.256056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:56.256087] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:56.256115] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:56.256185] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:56.314469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:56.315152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:56.315261] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:56.315302] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:56.433966] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:56.434152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:56.434201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:56.434236] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:56.437732] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-03-09T20:32:56.438014] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-03-09T20:32:56.438142] [INFO ] [sig ] TYRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:56.579420] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/TYRA.txt [2026-03-09T20:32:56.579555] [INFO ] [sig ] [2977/3280] Completed TYRA in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:56.579612] [INFO ] [sig ] [2978/3280] Forecasting TZOO... [2026-03-09T20:32:56.579644] [INFO ] [sig ] Generating forecast for: TZOO [2026-03-09T20:32:56.579673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-03-09T20:32:56.591277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-03-09T20:32:56.591688] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-03-09T20:32:56.592529] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-03-09T20:32:56.592606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:56.592641] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:56.592668] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:56.592724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:56.651485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:56.652260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:56.652341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:56.652390] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:56.778716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:56.778871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:56.778912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:56.778940] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:56.782391] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-03-09T20:32:56.782693] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-03-09T20:32:56.782823] [INFO ] [sig ] TZOO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:56.931978] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/TZOO.txt [2026-03-09T20:32:56.932131] [INFO ] [sig ] [2978/3280] Completed TZOO in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:56.932173] [INFO ] [sig ] [2979/3280] Forecasting UAA... [2026-03-09T20:32:56.932203] [INFO ] [sig ] Generating forecast for: UAA [2026-03-09T20:32:56.932235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-03-09T20:32:56.945666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-03-09T20:32:56.945987] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-03-09T20:32:56.947048] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-03-09T20:32:56.947102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:56.947135] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:56.947162] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:56.947224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:57.008479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:57.009265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:57.009362] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:57.009398] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:57.137322] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:57.137483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:57.137526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:57.137590] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:57.141709] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=69.75%) [2026-03-09T20:32:57.141992] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-03-09T20:32:57.142127] [INFO ] [sig ] UAA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:57.291362] [INFO ] [LOCAL ] Saved forecast: UAA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UAA.txt [2026-03-09T20:32:57.291714] [INFO ] [sig ] [2979/3280] Completed UAA in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:57.291755] [INFO ] [sig ] [2980/3280] Forecasting UAE... [2026-03-09T20:32:57.291785] [INFO ] [sig ] Generating forecast for: UAE [2026-03-09T20:32:57.291815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-03-09T20:32:57.305743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-03-09T20:32:57.306066] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-03-09T20:32:57.307083] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-03-09T20:32:57.307138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:57.307171] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:57.307198] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:57.307268] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:57.368083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:57.368819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:57.368903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:57.368936] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:57.491507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:57.491691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:57.491737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:57.491773] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:57.495465] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-03-09T20:32:57.495784] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-03-09T20:32:57.495921] [INFO ] [sig ] UAE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:57.643392] [INFO ] [LOCAL ] Saved forecast: UAE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UAE.txt [2026-03-09T20:32:57.643560] [INFO ] [sig ] [2980/3280] Completed UAE in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:57.643658] [INFO ] [sig ] [2981/3280] Forecasting UAL... [2026-03-09T20:32:57.643690] [INFO ] [sig ] Generating forecast for: UAL [2026-03-09T20:32:57.643720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-03-09T20:32:57.655842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-03-09T20:32:57.656212] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-03-09T20:32:57.657111] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-03-09T20:32:57.657174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:57.657212] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:57.657239] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:57.657298] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:57.715331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:57.716125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:57.716220] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:57.716254] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:57.835706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:57.835875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:57.835917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:57.835945] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:57.839540] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: UP (p=73.14%) [2026-03-09T20:32:57.839906] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-03-09T20:32:57.840039] [INFO ] [sig ] UAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:57.980395] [INFO ] [LOCAL ] Saved forecast: UAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UAL.txt [2026-03-09T20:32:57.980552] [INFO ] [sig ] [2981/3280] Completed UAL in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:57.980611] [INFO ] [sig ] [2982/3280] Forecasting UBFO... [2026-03-09T20:32:57.980642] [INFO ] [sig ] Generating forecast for: UBFO [2026-03-09T20:32:57.980671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-03-09T20:32:57.992086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-03-09T20:32:57.992381] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-03-09T20:32:57.993208] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-03-09T20:32:57.993272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:57.993304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:57.993330] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:57.993386] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:58.051090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:58.051879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:58.051961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:58.051993] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:58.168956] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:58.169110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:58.169150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:58.169179] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:58.172714] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=8.20%) [2026-03-09T20:32:58.173002] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-03-09T20:32:58.173135] [INFO ] [sig ] UBFO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:58.313709] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UBFO.txt [2026-03-09T20:32:58.313848] [INFO ] [sig ] [2982/3280] Completed UBFO in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:58.313888] [INFO ] [sig ] [2983/3280] Forecasting UBRL... [2026-03-09T20:32:58.313924] [INFO ] [sig ] Generating forecast for: UBRL [2026-03-09T20:32:58.313955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-03-09T20:32:58.325830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-03-09T20:32:58.326156] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-03-09T20:32:58.326974] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-03-09T20:32:58.327027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:58.327058] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:58.327086] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:58.327143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:58.388735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:58.389715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:58.389797] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:58.389830] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:58.512899] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:58.513071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:58.513113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:58.513142] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:58.516745] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-03-09T20:32:58.517036] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-03-09T20:32:58.517182] [INFO ] [sig ] UBRL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:32:58.669410] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UBRL.txt [2026-03-09T20:32:58.669584] [INFO ] [sig ] [2983/3280] Completed UBRL in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:58.669628] [INFO ] [sig ] [2984/3280] Forecasting UBS... [2026-03-09T20:32:58.669658] [INFO ] [sig ] Generating forecast for: UBS [2026-03-09T20:32:58.669690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-03-09T20:32:58.682665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-03-09T20:32:58.683049] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-03-09T20:32:58.683917] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-03-09T20:32:58.683976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:58.684011] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:58.684082] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:58.684143] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:58.745924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:58.746747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:58.746837] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:58.746870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:58.876260] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:58.876424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:58.876467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:58.876497] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:58.880592] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-03-09T20:32:58.880903] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-03-09T20:32:58.881039] [INFO ] [sig ] UBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:59.030992] [INFO ] [LOCAL ] Saved forecast: UBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UBS.txt [2026-03-09T20:32:59.031156] [INFO ] [sig ] [2984/3280] Completed UBS in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:59.031208] [INFO ] [sig ] [2985/3280] Forecasting UBSI... [2026-03-09T20:32:59.031248] [INFO ] [sig ] Generating forecast for: UBSI [2026-03-09T20:32:59.031287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-03-09T20:32:59.044165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-03-09T20:32:59.044544] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-03-09T20:32:59.045443] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-03-09T20:32:59.045499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:59.045533] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:59.045560] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:59.045638] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:59.108107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:59.109053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:59.109144] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:59.109179] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:59.243204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:59.243404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:59.243459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:59.243491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:59.247629] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-03-09T20:32:59.247962] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-03-09T20:32:59.248104] [INFO ] [sig ] UBSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:59.398536] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UBSI.txt [2026-03-09T20:32:59.398724] [INFO ] [sig ] [2985/3280] Completed UBSI in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:59.398768] [INFO ] [sig ] [2986/3280] Forecasting UDMY... [2026-03-09T20:32:59.398798] [INFO ] [sig ] Generating forecast for: UDMY [2026-03-09T20:32:59.398828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-03-09T20:32:59.412131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-03-09T20:32:59.412517] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-03-09T20:32:59.413644] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-03-09T20:32:59.413699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:59.413883] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:59.413912] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:59.413969] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:59.489729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:59.490846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:59.490984] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:59.491034] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:59.618755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:59.618919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:59.618965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:59.618996] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:59.622716] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-03-09T20:32:59.623012] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-03-09T20:32:59.623149] [INFO ] [sig ] UDMY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:32:59.776130] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UDMY.txt [2026-03-09T20:32:59.776302] [INFO ] [sig ] [2986/3280] Completed UDMY in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:32:59.776358] [INFO ] [sig ] [2987/3280] Forecasting UE... [2026-03-09T20:32:59.776402] [INFO ] [sig ] Generating forecast for: UE [2026-03-09T20:32:59.776445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-03-09T20:32:59.790061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-03-09T20:32:59.790394] [INFO ] [FORECASTER] Starting predict_future for UE [2026-03-09T20:32:59.791288] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-03-09T20:32:59.791343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:32:59.791376] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:32:59.791405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:32:59.791462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:32:59.854669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:32:59.855682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:32:59.855765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:32:59.855801] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:32:59.983049] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:32:59.983234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:32:59.983284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:32:59.983317] [INFO ] [FORECASTER] Training complete [2026-03-09T20:32:59.987290] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: DOWN (p=40.03%) [2026-03-09T20:32:59.987668] [INFO ] [FORECASTER] Completed predict_future for UE [2026-03-09T20:32:59.987808] [INFO ] [sig ] UE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:00.146877] [INFO ] [LOCAL ] Saved forecast: UE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UE.txt [2026-03-09T20:33:00.147047] [INFO ] [sig ] [2987/3280] Completed UE in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:33:00.147088] [INFO ] [sig ] [2988/3280] Forecasting UEIC... [2026-03-09T20:33:00.147117] [INFO ] [sig ] Generating forecast for: UEIC [2026-03-09T20:33:00.147150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-03-09T20:33:00.158590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-03-09T20:33:00.158867] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-03-09T20:33:00.159725] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-03-09T20:33:00.159778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:00.159810] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:00.159836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:00.159893] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:00.219808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:00.220729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:00.220814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:00.220848] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:00.341584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:00.341733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:00.341774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:00.341804] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:00.345215] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-03-09T20:33:00.345509] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-03-09T20:33:00.345656] [INFO ] [sig ] UEIC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:00.491923] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UEIC.txt [2026-03-09T20:33:00.492091] [INFO ] [sig ] [2988/3280] Completed UEIC in 0.3s | 2.78 sym/s | Total: 17.9m | ETA: 1.8m [2026-03-09T20:33:00.492132] [INFO ] [sig ] [2989/3280] Forecasting UFCS... [2026-03-09T20:33:00.492161] [INFO ] [sig ] Generating forecast for: UFCS [2026-03-09T20:33:00.492193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-03-09T20:33:00.504248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-03-09T20:33:00.504734] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-03-09T20:33:00.505899] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-03-09T20:33:00.505968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:00.506010] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:00.506044] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:00.506121] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:00.567591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:00.568395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:00.568481] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:00.568515] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:00.699644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:00.699857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:00.700800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:00.700843] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:00.705027] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-03-09T20:33:00.705361] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-03-09T20:33:00.705516] [INFO ] [sig ] UFCS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:00.855519] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UFCS.txt [2026-03-09T20:33:00.855702] [INFO ] [sig ] [2989/3280] Completed UFCS in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.7m [2026-03-09T20:33:00.855746] [INFO ] [sig ] [2990/3280] Forecasting UFI... [2026-03-09T20:33:00.855777] [INFO ] [sig ] Generating forecast for: UFI [2026-03-09T20:33:00.855808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-03-09T20:33:00.867170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-03-09T20:33:00.867614] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-03-09T20:33:00.868589] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-03-09T20:33:00.868651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:00.868683] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:00.868709] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:00.868766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:00.929655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:00.930629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:00.930726] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:00.930762] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:01.072812] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:01.072951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:01.072997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:01.073028] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:01.077252] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-03-09T20:33:01.077644] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-03-09T20:33:01.077809] [INFO ] [sig ] UFI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:01.235179] [INFO ] [LOCAL ] Saved forecast: UFI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UFI.txt [2026-03-09T20:33:01.235343] [INFO ] [sig ] [2990/3280] Completed UFI in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.7m [2026-03-09T20:33:01.235389] [INFO ] [sig ] [2991/3280] Forecasting UFO... [2026-03-09T20:33:01.235419] [INFO ] [sig ] Generating forecast for: UFO [2026-03-09T20:33:01.235450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-03-09T20:33:01.247123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-03-09T20:33:01.247592] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-03-09T20:33:01.248521] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-03-09T20:33:01.248604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:01.248643] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:01.248672] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:01.248730] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:01.317233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:01.318305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:01.318392] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:01.318426] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:01.449929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:01.450053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:01.450101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:01.450132] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:01.453721] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=8.09%) [2026-03-09T20:33:01.454009] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-03-09T20:33:01.454141] [INFO ] [sig ] UFO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:01.598123] [INFO ] [LOCAL ] Saved forecast: UFO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UFO.txt [2026-03-09T20:33:01.598269] [INFO ] [sig ] [2991/3280] Completed UFO in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.7m [2026-03-09T20:33:01.598311] [INFO ] [sig ] [2992/3280] Forecasting UFPI... [2026-03-09T20:33:01.598340] [INFO ] [sig ] Generating forecast for: UFPI [2026-03-09T20:33:01.598371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-03-09T20:33:01.611091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-03-09T20:33:01.611456] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-03-09T20:33:01.612308] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-03-09T20:33:01.612363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:01.612394] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:01.612420] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:01.612477] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:01.670741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:01.671448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:01.671530] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:01.671562] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:01.796989] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:01.797164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:01.797206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:01.797234] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:01.801206] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-03-09T20:33:01.801549] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-03-09T20:33:01.801712] [INFO ] [sig ] UFPI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:01.952655] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UFPI.txt [2026-03-09T20:33:01.952826] [INFO ] [sig ] [2992/3280] Completed UFPI in 0.4s | 2.78 sym/s | Total: 17.9m | ETA: 1.7m [2026-03-09T20:33:01.952869] [INFO ] [sig ] [2993/3280] Forecasting UGI... [2026-03-09T20:33:01.952898] [INFO ] [sig ] Generating forecast for: UGI [2026-03-09T20:33:01.952928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-03-09T20:33:01.965936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-03-09T20:33:01.966392] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-03-09T20:33:01.967276] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-03-09T20:33:01.967333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:01.967376] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:01.967404] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:01.967461] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:02.028230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:02.029258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:02.029357] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:02.029391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:02.166670] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:02.166849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:02.166893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:02.166924] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:02.170999] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=1.45%) [2026-03-09T20:33:02.171373] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-03-09T20:33:02.171528] [INFO ] [sig ] UGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:02.363048] [INFO ] [LOCAL ] Saved forecast: UGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UGI.txt [2026-03-09T20:33:02.363290] [INFO ] [sig ] [2993/3280] Completed UGI in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:02.363341] [INFO ] [sig ] [2994/3280] Forecasting UGP... [2026-03-09T20:33:02.363410] [INFO ] [sig ] Generating forecast for: UGP [2026-03-09T20:33:02.363443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-03-09T20:33:02.380007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-03-09T20:33:02.380559] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-03-09T20:33:02.381967] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-03-09T20:33:02.382049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:02.382101] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:02.382150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:02.382243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:02.461304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:02.462318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:02.462464] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:02.462502] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:02.640064] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:02.640278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:02.640343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:02.640393] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:02.646158] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-03-09T20:33:02.646760] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-03-09T20:33:02.647004] [INFO ] [sig ] UGP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:02.862685] [INFO ] [LOCAL ] Saved forecast: UGP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UGP.txt [2026-03-09T20:33:02.862929] [INFO ] [sig ] [2994/3280] Completed UGP in 0.5s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:02.862999] [INFO ] [sig ] [2995/3280] Forecasting UHAL... [2026-03-09T20:33:02.863050] [INFO ] [sig ] Generating forecast for: UHAL [2026-03-09T20:33:02.863100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-03-09T20:33:02.880593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-03-09T20:33:02.881178] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-03-09T20:33:02.882471] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-03-09T20:33:02.882547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:02.882677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:02.882728] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:02.882806] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:02.978627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:02.979844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:02.979980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:02.980023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:03.150671] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:03.150887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:03.150960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:03.151012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:03.157136] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-03-09T20:33:03.157780] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-03-09T20:33:03.158052] [INFO ] [sig ] UHAL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:03.379743] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UHAL.txt [2026-03-09T20:33:03.380011] [INFO ] [sig ] [2995/3280] Completed UHAL in 0.5s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:03.380079] [INFO ] [sig ] [2996/3280] Forecasting UHG... [2026-03-09T20:33:03.380126] [INFO ] [sig ] Generating forecast for: UHG [2026-03-09T20:33:03.380173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-03-09T20:33:03.408250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-03-09T20:33:03.408834] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-03-09T20:33:03.410173] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-03-09T20:33:03.410267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:03.410309] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:03.410343] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:03.410422] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:03.504038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:03.505331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:03.505467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:03.505526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:03.653426] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:03.653629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:03.653673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:03.653704] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:03.657329] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=67.21%) [2026-03-09T20:33:03.657729] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-03-09T20:33:03.657884] [INFO ] [sig ] UHG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:03.813795] [INFO ] [LOCAL ] Saved forecast: UHG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UHG.txt [2026-03-09T20:33:03.813963] [INFO ] [sig ] [2996/3280] Completed UHG in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:03.814010] [INFO ] [sig ] [2997/3280] Forecasting UHS... [2026-03-09T20:33:03.814041] [INFO ] [sig ] Generating forecast for: UHS [2026-03-09T20:33:03.814073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-03-09T20:33:03.825630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-03-09T20:33:03.826017] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-03-09T20:33:03.826873] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-03-09T20:33:03.826927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:03.826960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:03.826987] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:03.827044] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:03.887276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:03.888243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:03.888330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:03.888365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:04.018663] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:04.018835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:04.018876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:04.018907] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:04.022379] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-03-09T20:33:04.022693] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-03-09T20:33:04.022825] [INFO ] [sig ] UHS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:04.170395] [INFO ] [LOCAL ] Saved forecast: UHS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UHS.txt [2026-03-09T20:33:04.170562] [INFO ] [sig ] [2997/3280] Completed UHS in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:04.170622] [INFO ] [sig ] [2998/3280] Forecasting UI... [2026-03-09T20:33:04.170654] [INFO ] [sig ] Generating forecast for: UI [2026-03-09T20:33:04.170684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-03-09T20:33:04.181865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-03-09T20:33:04.182197] [INFO ] [FORECASTER] Starting predict_future for UI [2026-03-09T20:33:04.183184] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-03-09T20:33:04.183238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:04.183271] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:04.183299] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:04.183361] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:04.242379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:04.243368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:04.243467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:04.243501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:04.371118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:04.371299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:04.371371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:04.371420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:04.375806] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=86.69%) [2026-03-09T20:33:04.376125] [INFO ] [FORECASTER] Completed predict_future for UI [2026-03-09T20:33:04.376292] [INFO ] [sig ] UI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:04.526186] [INFO ] [LOCAL ] Saved forecast: UI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UI.txt [2026-03-09T20:33:04.526340] [INFO ] [sig ] [2998/3280] Completed UI in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:04.526383] [INFO ] [sig ] [2999/3280] Forecasting UIS... [2026-03-09T20:33:04.526414] [INFO ] [sig ] Generating forecast for: UIS [2026-03-09T20:33:04.526444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-03-09T20:33:04.538827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-03-09T20:33:04.539187] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-03-09T20:33:04.540382] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-03-09T20:33:04.540451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:04.540491] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:04.540519] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:04.540594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:04.600759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:04.601611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:04.601699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:04.601733] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:04.731849] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:04.732013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:04.732055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:04.732087] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:04.736004] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-03-09T20:33:04.736294] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-03-09T20:33:04.736425] [INFO ] [sig ] UIS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:04.883604] [INFO ] [LOCAL ] Saved forecast: UIS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UIS.txt [2026-03-09T20:33:04.883762] [INFO ] [sig ] [2999/3280] Completed UIS in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:04.883803] [INFO ] [sig ] [3000/3280] Forecasting UITB... [2026-03-09T20:33:04.883834] [INFO ] [sig ] Generating forecast for: UITB [2026-03-09T20:33:04.883864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-03-09T20:33:04.896494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-03-09T20:33:04.896975] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-03-09T20:33:04.897923] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-03-09T20:33:04.897979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:04.898013] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:04.898041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:04.898100] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:04.960002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:04.961006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:04.961099] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:04.961132] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:05.086319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:05.086484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:05.086528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:05.086595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:05.090460] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=52.27%) [2026-03-09T20:33:05.090801] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-03-09T20:33:05.090945] [INFO ] [sig ] UITB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:05.243558] [INFO ] [LOCAL ] Saved forecast: UITB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UITB.txt [2026-03-09T20:33:05.243776] [INFO ] [sig ] [3000/3280] Completed UITB in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:05.243821] [INFO ] [sig ] [3001/3280] Forecasting UL... [2026-03-09T20:33:05.243850] [INFO ] [sig ] Generating forecast for: UL [2026-03-09T20:33:05.243879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-03-09T20:33:05.255534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-03-09T20:33:05.255980] [INFO ] [FORECASTER] Starting predict_future for UL [2026-03-09T20:33:05.256905] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-03-09T20:33:05.256961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:05.257021] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:05.257049] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:05.257110] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:05.318354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:05.319254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:05.319340] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:05.319375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:05.439951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:05.440114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:05.440157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:05.440187] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:05.443737] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-03-09T20:33:05.444024] [INFO ] [FORECASTER] Completed predict_future for UL [2026-03-09T20:33:05.444158] [INFO ] [sig ] UL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:05.587775] [INFO ] [LOCAL ] Saved forecast: UL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UL.txt [2026-03-09T20:33:05.587918] [INFO ] [sig ] [3001/3280] Completed UL in 0.3s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:05.587958] [INFO ] [sig ] [3002/3280] Forecasting ULBI... [2026-03-09T20:33:05.587987] [INFO ] [sig ] Generating forecast for: ULBI [2026-03-09T20:33:05.588015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-03-09T20:33:05.599136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-03-09T20:33:05.599453] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-03-09T20:33:05.600309] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-03-09T20:33:05.600364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:05.600397] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:05.600425] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:05.600482] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:05.660830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:05.661703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:05.661788] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:05.661837] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:05.787981] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:05.788146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:05.788187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:05.788217] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:05.791762] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: UP (p=93.40%) [2026-03-09T20:33:05.792074] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-03-09T20:33:05.792210] [INFO ] [sig ] ULBI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:05.940146] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ULBI.txt [2026-03-09T20:33:05.940312] [INFO ] [sig ] [3002/3280] Completed ULBI in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:05.940357] [INFO ] [sig ] [3003/3280] Forecasting ULCC... [2026-03-09T20:33:05.940393] [INFO ] [sig ] Generating forecast for: ULCC [2026-03-09T20:33:05.940432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-03-09T20:33:05.952164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-03-09T20:33:05.952605] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-03-09T20:33:05.953446] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-03-09T20:33:05.953500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:05.953535] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:05.953564] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:05.953645] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:06.016818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:06.017792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:06.017879] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:06.017912] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:06.148204] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:06.148378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:06.148425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:06.148456] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:06.152376] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-03-09T20:33:06.152728] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-03-09T20:33:06.152876] [INFO ] [sig ] ULCC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:06.303660] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ULCC.txt [2026-03-09T20:33:06.303830] [INFO ] [sig ] [3003/3280] Completed ULCC in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:06.303872] [INFO ] [sig ] [3004/3280] Forecasting ULH... [2026-03-09T20:33:06.303903] [INFO ] [sig ] Generating forecast for: ULH [2026-03-09T20:33:06.303934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-03-09T20:33:06.315208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-03-09T20:33:06.315622] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-03-09T20:33:06.316471] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-03-09T20:33:06.316526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:06.316558] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:06.316617] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:06.316678] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:06.380416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:06.381728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:06.381819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:06.381853] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:06.513023] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:06.513197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:06.513241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:06.513309] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:06.517382] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=68.06%) [2026-03-09T20:33:06.517752] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-03-09T20:33:06.517910] [INFO ] [sig ] ULH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:06.666047] [INFO ] [LOCAL ] Saved forecast: ULH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ULH.txt [2026-03-09T20:33:06.666227] [INFO ] [sig ] [3004/3280] Completed ULH in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.7m [2026-03-09T20:33:06.666273] [INFO ] [sig ] [3005/3280] Forecasting ULTA... [2026-03-09T20:33:06.666313] [INFO ] [sig ] Generating forecast for: ULTA [2026-03-09T20:33:06.666382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-03-09T20:33:06.678474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-03-09T20:33:06.678925] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-03-09T20:33:06.679870] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-03-09T20:33:06.679925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:06.679959] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:06.679988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:06.680046] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:06.743987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:06.744895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:06.744985] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:06.745021] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:06.867804] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:06.867983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:06.868036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:06.868067] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:06.872223] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=94.74%) [2026-03-09T20:33:06.872849] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-03-09T20:33:06.873043] [INFO ] [sig ] ULTA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:07.025013] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ULTA.txt [2026-03-09T20:33:07.025209] [INFO ] [sig ] [3005/3280] Completed ULTA in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.6m [2026-03-09T20:33:07.025258] [INFO ] [sig ] [3006/3280] Forecasting ULY... [2026-03-09T20:33:07.025288] [INFO ] [sig ] Generating forecast for: ULY [2026-03-09T20:33:07.025318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-03-09T20:33:07.036790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-03-09T20:33:07.037179] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-03-09T20:33:07.038201] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-03-09T20:33:07.038265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:07.038298] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:07.038331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:07.038423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:07.099552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:07.100482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:07.100592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:07.100629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:07.225334] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:07.225508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:07.225550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:07.225603] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:07.229616] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-03-09T20:33:07.229927] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-03-09T20:33:07.230073] [INFO ] [sig ] ULY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:07.385423] [INFO ] [LOCAL ] Saved forecast: ULY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ULY.txt [2026-03-09T20:33:07.385646] [INFO ] [sig ] [3006/3280] Completed ULY in 0.4s | 2.78 sym/s | Total: 18.0m | ETA: 1.6m [2026-03-09T20:33:07.385887] [INFO ] [sig ] [3007/3280] Forecasting UMBF... [2026-03-09T20:33:07.385916] [INFO ] [sig ] Generating forecast for: UMBF [2026-03-09T20:33:07.385948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-03-09T20:33:07.398458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-03-09T20:33:07.399051] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-03-09T20:33:07.399893] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-03-09T20:33:07.399946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:07.399977] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:07.400004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:07.400060] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:07.462360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:07.463502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:07.463612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:07.463648] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:07.584409] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:07.584592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:07.584635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:07.584663] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:07.588114] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-03-09T20:33:07.588447] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-03-09T20:33:07.588626] [INFO ] [sig ] UMBF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:07.729536] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UMBF.txt [2026-03-09T20:33:07.729699] [INFO ] [sig ] [3007/3280] Completed UMBF in 0.3s | 2.78 sym/s | Total: 18.0m | ETA: 1.6m [2026-03-09T20:33:07.729741] [INFO ] [sig ] [3008/3280] Forecasting UMC... [2026-03-09T20:33:07.729770] [INFO ] [sig ] Generating forecast for: UMC [2026-03-09T20:33:07.729808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-03-09T20:33:07.740855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-03-09T20:33:07.741208] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-03-09T20:33:07.742050] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-03-09T20:33:07.742105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:07.742137] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:07.742164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:07.742222] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:07.800147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:07.800863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:07.800944] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:07.800977] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:07.924394] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:07.924592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:07.924635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:07.924666] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:07.928118] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-03-09T20:33:07.928404] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-03-09T20:33:07.928559] [INFO ] [sig ] UMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:08.078995] [INFO ] [LOCAL ] Saved forecast: UMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UMC.txt [2026-03-09T20:33:08.079162] [INFO ] [sig ] [3008/3280] Completed UMC in 0.3s | 2.78 sym/s | Total: 18.0m | ETA: 1.6m [2026-03-09T20:33:08.079205] [INFO ] [sig ] [3009/3280] Forecasting UMH... [2026-03-09T20:33:08.079237] [INFO ] [sig ] Generating forecast for: UMH [2026-03-09T20:33:08.079267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-03-09T20:33:08.094104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-03-09T20:33:08.094609] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-03-09T20:33:08.095541] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-03-09T20:33:08.095638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:08.095685] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:08.095900] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:08.095979] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:08.157804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:08.158767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:08.158854] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:08.158889] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:08.281602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:08.281768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:08.281811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:08.281844] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:08.285833] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-03-09T20:33:08.286158] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-03-09T20:33:08.286300] [INFO ] [sig ] UMH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:08.433271] [INFO ] [LOCAL ] Saved forecast: UMH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UMH.txt [2026-03-09T20:33:08.433434] [INFO ] [sig ] [3009/3280] Completed UMH in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:08.433475] [INFO ] [sig ] [3010/3280] Forecasting UMMA... [2026-03-09T20:33:08.433505] [INFO ] [sig ] Generating forecast for: UMMA [2026-03-09T20:33:08.433535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-03-09T20:33:08.446251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-03-09T20:33:08.446618] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-03-09T20:33:08.447426] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-03-09T20:33:08.447481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:08.447512] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:08.447538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:08.447640] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:08.526090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:08.527062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:08.527155] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:08.527190] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:08.651542] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:08.651736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:08.651780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:08.651809] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:08.655425] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=90.83%) [2026-03-09T20:33:08.655823] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-03-09T20:33:08.655976] [INFO ] [sig ] UMMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:08.810946] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UMMA.txt [2026-03-09T20:33:08.811111] [INFO ] [sig ] [3010/3280] Completed UMMA in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:08.811152] [INFO ] [sig ] [3011/3280] Forecasting UNCY... [2026-03-09T20:33:08.811181] [INFO ] [sig ] Generating forecast for: UNCY [2026-03-09T20:33:08.811211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-03-09T20:33:08.823297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-03-09T20:33:08.823715] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-03-09T20:33:08.824562] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-03-09T20:33:08.824647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:08.824679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:08.824707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:08.824763] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:08.882884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:08.883753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:08.883871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:08.883906] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:09.010140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:09.010312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:09.010371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:09.010418] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:09.014039] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-03-09T20:33:09.014327] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-03-09T20:33:09.014464] [INFO ] [sig ] UNCY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:09.159151] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UNCY.txt [2026-03-09T20:33:09.159302] [INFO ] [sig ] [3011/3280] Completed UNCY in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:09.159342] [INFO ] [sig ] [3012/3280] Forecasting UNF... [2026-03-09T20:33:09.159371] [INFO ] [sig ] Generating forecast for: UNF [2026-03-09T20:33:09.159400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-03-09T20:33:09.171399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-03-09T20:33:09.171807] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-03-09T20:33:09.172673] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-03-09T20:33:09.172730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:09.172764] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:09.172792] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:09.172854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:09.231816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:09.232596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:09.232699] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:09.232742] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:09.354745] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:09.354910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:09.354950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:09.354981] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:09.358541] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-03-09T20:33:09.358858] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-03-09T20:33:09.358993] [INFO ] [sig ] UNF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:09.582601] [INFO ] [LOCAL ] Saved forecast: UNF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UNF.txt [2026-03-09T20:33:09.582749] [INFO ] [sig ] [3012/3280] Completed UNF in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:09.582789] [INFO ] [sig ] [3013/3280] Forecasting UNFI... [2026-03-09T20:33:09.582820] [INFO ] [sig ] Generating forecast for: UNFI [2026-03-09T20:33:09.582849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-03-09T20:33:09.594389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-03-09T20:33:09.594747] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-03-09T20:33:09.595550] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-03-09T20:33:09.595626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:09.595658] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:09.595685] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:09.595742] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:09.652745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:09.653496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:09.653597] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:09.653633] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:09.779229] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:09.779402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:09.779450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:09.779485] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:09.783331] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=65.43%) [2026-03-09T20:33:09.783632] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-03-09T20:33:09.783767] [INFO ] [sig ] UNFI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:09.933323] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UNFI.txt [2026-03-09T20:33:09.933483] [INFO ] [sig ] [3013/3280] Completed UNFI in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:09.933526] [INFO ] [sig ] [3014/3280] Forecasting UNM... [2026-03-09T20:33:09.933556] [INFO ] [sig ] Generating forecast for: UNM [2026-03-09T20:33:09.933607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-03-09T20:33:09.945410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-03-09T20:33:09.945818] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-03-09T20:33:09.946695] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-03-09T20:33:09.946758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:09.946797] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:09.946824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:09.946881] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:10.012418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:10.013283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:10.013367] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:10.013401] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:10.144319] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:10.144489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:10.144534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:10.144586] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:10.148353] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-03-09T20:33:10.148665] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-03-09T20:33:10.148803] [INFO ] [sig ] UNM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:10.292476] [INFO ] [LOCAL ] Saved forecast: UNM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UNM.txt [2026-03-09T20:33:10.292672] [INFO ] [sig ] [3014/3280] Completed UNM in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:10.292717] [INFO ] [sig ] [3015/3280] Forecasting UNMA... [2026-03-09T20:33:10.292748] [INFO ] [sig ] Generating forecast for: UNMA [2026-03-09T20:33:10.292779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-03-09T20:33:10.303792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-03-09T20:33:10.304104] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-03-09T20:33:10.304941] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-03-09T20:33:10.304995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:10.305027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:10.305054] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:10.305117] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:10.362916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:10.363592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:10.363672] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:10.363705] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:10.479882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:10.480050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:10.480091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:10.480119] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:10.483568] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=38.46%) [2026-03-09T20:33:10.483871] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-03-09T20:33:10.484002] [INFO ] [sig ] UNMA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:10.641502] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UNMA.txt [2026-03-09T20:33:10.641700] [INFO ] [sig ] [3015/3280] Completed UNMA in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:10.641742] [INFO ] [sig ] [3016/3280] Forecasting UNP... [2026-03-09T20:33:10.641775] [INFO ] [sig ] Generating forecast for: UNP [2026-03-09T20:33:10.641806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-03-09T20:33:10.653493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-03-09T20:33:10.653935] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-03-09T20:33:10.654827] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-03-09T20:33:10.654884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:10.654918] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:10.654947] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:10.655007] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:10.714186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:10.714991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:10.715077] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:10.715113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:10.852081] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:10.852286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:10.852337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:10.852380] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:10.858201] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=43.59%) [2026-03-09T20:33:10.858747] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-03-09T20:33:10.858959] [INFO ] [sig ] UNP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:11.025753] [INFO ] [LOCAL ] Saved forecast: UNP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UNP.txt [2026-03-09T20:33:11.025936] [INFO ] [sig ] [3016/3280] Completed UNP in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:11.025980] [INFO ] [sig ] [3017/3280] Forecasting UNTY... [2026-03-09T20:33:11.026009] [INFO ] [sig ] Generating forecast for: UNTY [2026-03-09T20:33:11.026039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-03-09T20:33:11.039231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-03-09T20:33:11.039936] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-03-09T20:33:11.040864] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-03-09T20:33:11.040934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:11.040967] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:11.040993] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:11.041054] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:11.102137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:11.103068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:11.103154] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:11.103187] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:11.225968] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:11.226140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:11.226181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:11.226210] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:11.230207] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-03-09T20:33:11.230561] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-03-09T20:33:11.230731] [INFO ] [sig ] UNTY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:11.383055] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UNTY.txt [2026-03-09T20:33:11.383222] [INFO ] [sig ] [3017/3280] Completed UNTY in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:11.383265] [INFO ] [sig ] [3018/3280] Forecasting UPBD... [2026-03-09T20:33:11.383295] [INFO ] [sig ] Generating forecast for: UPBD [2026-03-09T20:33:11.383327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-03-09T20:33:11.394807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-03-09T20:33:11.395200] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-03-09T20:33:11.396050] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-03-09T20:33:11.396104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:11.396163] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:11.396192] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:11.396249] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:11.463913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:11.464939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:11.465037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:11.465077] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:11.591731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:11.591902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:11.591946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:11.591978] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:11.595525] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-03-09T20:33:11.595852] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-03-09T20:33:11.595994] [INFO ] [sig ] UPBD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:11.742866] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UPBD.txt [2026-03-09T20:33:11.743001] [INFO ] [sig ] [3018/3280] Completed UPBD in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:11.743043] [INFO ] [sig ] [3019/3280] Forecasting UPC... [2026-03-09T20:33:11.743072] [INFO ] [sig ] Generating forecast for: UPC [2026-03-09T20:33:11.743103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-03-09T20:33:11.754428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-03-09T20:33:11.754755] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-03-09T20:33:11.755553] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-03-09T20:33:11.755627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:11.755660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:11.755687] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:11.755743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:11.818304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:11.819061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:11.819141] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:11.819173] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:11.934117] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:11.934277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:11.934318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:11.934349] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:11.938350] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-03-09T20:33:11.938691] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-03-09T20:33:11.938826] [INFO ] [sig ] UPC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:12.080932] [INFO ] [LOCAL ] Saved forecast: UPC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UPC.txt [2026-03-09T20:33:12.081063] [INFO ] [sig ] [3019/3280] Completed UPC in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:12.081102] [INFO ] [sig ] [3020/3280] Forecasting UPS... [2026-03-09T20:33:12.081133] [INFO ] [sig ] Generating forecast for: UPS [2026-03-09T20:33:12.081167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-03-09T20:33:12.093371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-03-09T20:33:12.093751] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-03-09T20:33:12.094569] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-03-09T20:33:12.094644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:12.094677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:12.094705] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:12.094764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:12.154326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:12.155236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:12.155316] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:12.155350] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:12.284165] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:12.284319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:12.284358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:12.284387] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:12.288462] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=89.31%) [2026-03-09T20:33:12.288776] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-03-09T20:33:12.288912] [INFO ] [sig ] UPS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:12.430524] [INFO ] [LOCAL ] Saved forecast: UPS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UPS.txt [2026-03-09T20:33:12.430683] [INFO ] [sig ] [3020/3280] Completed UPS in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:12.430731] [INFO ] [sig ] [3021/3280] Forecasting UPWK... [2026-03-09T20:33:12.430763] [INFO ] [sig ] Generating forecast for: UPWK [2026-03-09T20:33:12.430794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-03-09T20:33:12.441460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-03-09T20:33:12.441826] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-03-09T20:33:12.442696] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-03-09T20:33:12.442748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:12.442780] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:12.442806] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:12.442863] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:12.503471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:12.504340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:12.504426] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:12.504459] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:12.628157] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:12.628319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:12.628359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:12.628434] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:12.631987] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: DOWN (p=11.86%) [2026-03-09T20:33:12.632277] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-03-09T20:33:12.632407] [INFO ] [sig ] UPWK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:12.776586] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UPWK.txt [2026-03-09T20:33:12.776754] [INFO ] [sig ] [3021/3280] Completed UPWK in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.6m [2026-03-09T20:33:12.776799] [INFO ] [sig ] [3022/3280] Forecasting URBN... [2026-03-09T20:33:12.776829] [INFO ] [sig ] Generating forecast for: URBN [2026-03-09T20:33:12.776859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-03-09T20:33:12.788436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-03-09T20:33:12.788853] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-03-09T20:33:12.789689] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-03-09T20:33:12.789743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:12.789776] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:12.789804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:12.789860] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:12.848079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:12.849054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:12.849157] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:12.849191] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:12.972338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:12.972506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:12.972546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:12.972597] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:12.976063] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-03-09T20:33:12.976350] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-03-09T20:33:12.976527] [INFO ] [sig ] URBN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:13.119839] [INFO ] [LOCAL ] Saved forecast: URBN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/URBN.txt [2026-03-09T20:33:13.120000] [INFO ] [sig ] [3022/3280] Completed URBN in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.5m [2026-03-09T20:33:13.120040] [INFO ] [sig ] [3023/3280] Forecasting URGN... [2026-03-09T20:33:13.120070] [INFO ] [sig ] Generating forecast for: URGN [2026-03-09T20:33:13.120099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-03-09T20:33:13.132050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-03-09T20:33:13.132406] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-03-09T20:33:13.133256] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-03-09T20:33:13.133310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:13.133341] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:13.133368] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:13.133426] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:13.193781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:13.194562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:13.194666] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:13.194698] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:13.317520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:13.317926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:13.317967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:13.317997] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:13.321727] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-03-09T20:33:13.322028] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-03-09T20:33:13.322161] [INFO ] [sig ] URGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:13.475624] [INFO ] [LOCAL ] Saved forecast: URGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/URGN.txt [2026-03-09T20:33:13.475787] [INFO ] [sig ] [3023/3280] Completed URGN in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.5m [2026-03-09T20:33:13.475826] [INFO ] [sig ] [3024/3280] Forecasting URI... [2026-03-09T20:33:13.475857] [INFO ] [sig ] Generating forecast for: URI [2026-03-09T20:33:13.475889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-03-09T20:33:13.493059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-03-09T20:33:13.493364] [INFO ] [FORECASTER] Starting predict_future for URI [2026-03-09T20:33:13.494194] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-03-09T20:33:13.494247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:13.494278] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:13.494304] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:13.494360] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:13.553947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:13.554558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:13.554656] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:13.554688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:13.683480] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:13.683646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:13.683703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:13.683733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:13.687176] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=28.81%) [2026-03-09T20:33:13.687451] [INFO ] [FORECASTER] Completed predict_future for URI [2026-03-09T20:33:13.687635] [INFO ] [sig ] URI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:13.829440] [INFO ] [LOCAL ] Saved forecast: URI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/URI.txt [2026-03-09T20:33:13.829592] [INFO ] [sig ] [3024/3280] Completed URI in 0.4s | 2.78 sym/s | Total: 18.1m | ETA: 1.5m [2026-03-09T20:33:13.829645] [INFO ] [sig ] [3025/3280] Forecasting URNJ... [2026-03-09T20:33:13.829680] [INFO ] [sig ] Generating forecast for: URNJ [2026-03-09T20:33:13.829713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-03-09T20:33:13.841054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-03-09T20:33:13.841368] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-03-09T20:33:13.842187] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-03-09T20:33:13.842241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:13.842273] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:13.842300] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:13.842356] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:13.901770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:13.902612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:13.902693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:13.902916] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:14.029905] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:14.030064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:14.030103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:14.030133] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:14.033755] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-03-09T20:33:14.034039] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-03-09T20:33:14.034167] [INFO ] [sig ] URNJ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:14.174682] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/URNJ.txt [2026-03-09T20:33:14.174807] [INFO ] [sig ] [3025/3280] Completed URNJ in 0.3s | 2.78 sym/s | Total: 18.1m | ETA: 1.5m [2026-03-09T20:33:14.174847] [INFO ] [sig ] [3026/3280] Forecasting UROY... [2026-03-09T20:33:14.174876] [INFO ] [sig ] Generating forecast for: UROY [2026-03-09T20:33:14.174905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-03-09T20:33:14.186388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-03-09T20:33:14.186728] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-03-09T20:33:14.187548] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-03-09T20:33:14.187656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:14.187688] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:14.187715] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:14.187771] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:14.245901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:14.246651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:14.246751] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:14.246787] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:14.374197] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:14.374346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:14.374385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:14.374414] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:14.377890] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-03-09T20:33:14.378166] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-03-09T20:33:14.378298] [INFO ] [sig ] UROY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:14.536029] [INFO ] [LOCAL ] Saved forecast: UROY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UROY.txt [2026-03-09T20:33:14.536237] [INFO ] [sig ] [3026/3280] Completed UROY in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:14.536297] [INFO ] [sig ] [3027/3280] Forecasting USA... [2026-03-09T20:33:14.536340] [INFO ] [sig ] Generating forecast for: USA [2026-03-09T20:33:14.536382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-03-09T20:33:14.550908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-03-09T20:33:14.551429] [INFO ] [FORECASTER] Starting predict_future for USA [2026-03-09T20:33:14.552566] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-03-09T20:33:14.552666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:14.552709] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:14.552746] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:14.552825] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:14.627084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:14.627999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:14.628091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:14.628126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:14.747466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:14.747661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:14.747706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:14.747735] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:14.751243] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-03-09T20:33:14.751525] [INFO ] [FORECASTER] Completed predict_future for USA [2026-03-09T20:33:14.751679] [INFO ] [sig ] USA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:14.900170] [INFO ] [LOCAL ] Saved forecast: USA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USA.txt [2026-03-09T20:33:14.900317] [INFO ] [sig ] [3027/3280] Completed USA in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:14.900357] [INFO ] [sig ] [3028/3280] Forecasting USAC... [2026-03-09T20:33:14.900387] [INFO ] [sig ] Generating forecast for: USAC [2026-03-09T20:33:14.900417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-03-09T20:33:14.912138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-03-09T20:33:14.912500] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-03-09T20:33:14.913515] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-03-09T20:33:14.913594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:14.913641] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:14.913670] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:14.913908] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:14.977056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:14.978086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:14.978202] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:14.978236] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:15.097716] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:15.097883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:15.097924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:15.097954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:15.101408] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-03-09T20:33:15.101712] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-03-09T20:33:15.101846] [INFO ] [sig ] USAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:15.245135] [INFO ] [LOCAL ] Saved forecast: USAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USAC.txt [2026-03-09T20:33:15.245283] [INFO ] [sig ] [3028/3280] Completed USAC in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:15.245324] [INFO ] [sig ] [3029/3280] Forecasting USB... [2026-03-09T20:33:15.245355] [INFO ] [sig ] Generating forecast for: USB [2026-03-09T20:33:15.245385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-03-09T20:33:15.257295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-03-09T20:33:15.257719] [INFO ] [FORECASTER] Starting predict_future for USB [2026-03-09T20:33:15.258590] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-03-09T20:33:15.258646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:15.258677] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:15.258707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:15.258764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:15.319020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:15.319754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:15.319839] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:15.319872] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:15.453607] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:15.453805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:15.453865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:15.453912] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:15.459746] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-03-09T20:33:15.460202] [INFO ] [FORECASTER] Completed predict_future for USB [2026-03-09T20:33:15.460406] [INFO ] [sig ] USB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:15.628475] [INFO ] [LOCAL ] Saved forecast: USB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USB.txt [2026-03-09T20:33:15.628693] [INFO ] [sig ] [3029/3280] Completed USB in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:15.628749] [INFO ] [sig ] [3030/3280] Forecasting USCB... [2026-03-09T20:33:15.628783] [INFO ] [sig ] Generating forecast for: USCB [2026-03-09T20:33:15.628814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-03-09T20:33:15.641132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-03-09T20:33:15.641544] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-03-09T20:33:15.642459] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-03-09T20:33:15.642516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:15.642550] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:15.642600] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:15.642664] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:15.705164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:15.706164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:15.706299] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:15.706344] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:15.821882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:15.822046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:15.822087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:15.822117] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:15.825743] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-03-09T20:33:15.826248] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-03-09T20:33:15.826413] [INFO ] [sig ] USCB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:15.973459] [INFO ] [LOCAL ] Saved forecast: USCB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USCB.txt [2026-03-09T20:33:15.973628] [INFO ] [sig ] [3030/3280] Completed USCB in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:15.973674] [INFO ] [sig ] [3031/3280] Forecasting USDX... [2026-03-09T20:33:15.973707] [INFO ] [sig ] Generating forecast for: USDX [2026-03-09T20:33:15.973739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-03-09T20:33:15.985668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-03-09T20:33:15.986008] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-03-09T20:33:15.987037] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-03-09T20:33:15.987104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:15.987150] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:15.987189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:15.987270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:16.049296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:16.050038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:16.050121] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:16.050154] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:16.163435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:16.163651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:16.163718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:16.163765] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:16.167486] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-03-09T20:33:16.167855] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-03-09T20:33:16.168015] [INFO ] [sig ] USDX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:16.315802] [INFO ] [LOCAL ] Saved forecast: USDX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USDX.txt [2026-03-09T20:33:16.315963] [INFO ] [sig ] [3031/3280] Completed USDX in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:16.316004] [INFO ] [sig ] [3032/3280] Forecasting USEA... [2026-03-09T20:33:16.316042] [INFO ] [sig ] Generating forecast for: USEA [2026-03-09T20:33:16.316074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-03-09T20:33:16.327304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-03-09T20:33:16.327651] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-03-09T20:33:16.328467] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-03-09T20:33:16.328522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:16.328554] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:16.328608] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:16.328680] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:16.386381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:16.387166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:16.387249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:16.387283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:16.505404] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:16.505584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:16.505626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:16.505656] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:16.509146] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-03-09T20:33:16.509428] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-03-09T20:33:16.509560] [INFO ] [sig ] USEA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:16.667098] [INFO ] [LOCAL ] Saved forecast: USEA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USEA.txt [2026-03-09T20:33:16.667264] [INFO ] [sig ] [3032/3280] Completed USEA in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:16.667306] [INFO ] [sig ] [3033/3280] Forecasting USFD... [2026-03-09T20:33:16.667340] [INFO ] [sig ] Generating forecast for: USFD [2026-03-09T20:33:16.667370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-03-09T20:33:16.678856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-03-09T20:33:16.679244] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-03-09T20:33:16.680118] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-03-09T20:33:16.680172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:16.680207] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:16.680236] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:16.680294] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:16.738692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:16.739408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:16.739490] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:16.739523] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:16.870118] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:16.870295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:16.870344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:16.870381] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:16.875028] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-03-09T20:33:16.875455] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-03-09T20:33:16.875665] [INFO ] [sig ] USFD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:17.035730] [INFO ] [LOCAL ] Saved forecast: USFD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USFD.txt [2026-03-09T20:33:17.035959] [INFO ] [sig ] [3033/3280] Completed USFD in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:17.036002] [INFO ] [sig ] [3034/3280] Forecasting USGO... [2026-03-09T20:33:17.036035] [INFO ] [sig ] Generating forecast for: USGO [2026-03-09T20:33:17.036063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-03-09T20:33:17.051020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-03-09T20:33:17.051364] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-03-09T20:33:17.052237] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-03-09T20:33:17.052291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:17.052324] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:17.052350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:17.052407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:17.110408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:17.111466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:17.111556] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:17.111613] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:17.235280] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:17.235450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:17.235493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:17.235525] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:17.239355] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-03-09T20:33:17.239889] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-03-09T20:33:17.240035] [INFO ] [sig ] USGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:17.389321] [INFO ] [LOCAL ] Saved forecast: USGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USGO.txt [2026-03-09T20:33:17.389463] [INFO ] [sig ] [3034/3280] Completed USGO in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:17.389503] [INFO ] [sig ] [3035/3280] Forecasting USIG... [2026-03-09T20:33:17.389535] [INFO ] [sig ] Generating forecast for: USIG [2026-03-09T20:33:17.389565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-03-09T20:33:17.403327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-03-09T20:33:17.403694] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-03-09T20:33:17.404536] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-03-09T20:33:17.404610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:17.404676] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:17.404707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:17.404764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:17.466264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:17.467272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:17.467358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:17.467391] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:17.595594] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:17.595787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:17.595831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:17.595883] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:17.600115] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-03-09T20:33:17.600428] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-03-09T20:33:17.600565] [INFO ] [sig ] USIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:17.746254] [INFO ] [LOCAL ] Saved forecast: USIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USIG.txt [2026-03-09T20:33:17.746394] [INFO ] [sig ] [3035/3280] Completed USIG in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:17.746436] [INFO ] [sig ] [3036/3280] Forecasting USIO... [2026-03-09T20:33:17.746465] [INFO ] [sig ] Generating forecast for: USIO [2026-03-09T20:33:17.746495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-03-09T20:33:17.759916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-03-09T20:33:17.760228] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-03-09T20:33:17.761078] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-03-09T20:33:17.761131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:17.761164] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:17.761191] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:17.761248] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:17.820791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:17.821706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:17.821789] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:17.821822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:17.938114] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:17.938278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:17.938322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:17.938352] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:17.941852] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-03-09T20:33:17.942142] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-03-09T20:33:17.942276] [INFO ] [sig ] USIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:18.083934] [INFO ] [LOCAL ] Saved forecast: USIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USIO.txt [2026-03-09T20:33:18.084114] [INFO ] [sig ] [3036/3280] Completed USIO in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:18.084157] [INFO ] [sig ] [3037/3280] Forecasting USLM... [2026-03-09T20:33:18.084187] [INFO ] [sig ] Generating forecast for: USLM [2026-03-09T20:33:18.084217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-03-09T20:33:18.096426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-03-09T20:33:18.096856] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-03-09T20:33:18.097698] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-03-09T20:33:18.097751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:18.097784] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:18.097811] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:18.097868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:18.157975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:18.158893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:18.159169] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:18.159221] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:18.275090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:18.275258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:18.275297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:18.275327] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:18.278922] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=36.81%) [2026-03-09T20:33:18.279212] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-03-09T20:33:18.279348] [INFO ] [sig ] USLM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:18.432039] [INFO ] [LOCAL ] Saved forecast: USLM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USLM.txt [2026-03-09T20:33:18.432319] [INFO ] [sig ] [3037/3280] Completed USLM in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:18.432367] [INFO ] [sig ] [3038/3280] Forecasting USMC... [2026-03-09T20:33:18.432398] [INFO ] [sig ] Generating forecast for: USMC [2026-03-09T20:33:18.432443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-03-09T20:33:18.445907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-03-09T20:33:18.446273] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-03-09T20:33:18.447359] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-03-09T20:33:18.447416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:18.447459] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:18.447490] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:18.447641] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:18.509699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:18.510790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:18.511106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:18.511142] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:18.639479] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:18.639697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:18.639744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:18.639822] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:18.643538] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=63.60%) [2026-03-09T20:33:18.643878] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-03-09T20:33:18.644011] [INFO ] [sig ] USMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:18.791325] [INFO ] [LOCAL ] Saved forecast: USMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USMC.txt [2026-03-09T20:33:18.791488] [INFO ] [sig ] [3038/3280] Completed USMC in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.5m [2026-03-09T20:33:18.791542] [INFO ] [sig ] [3039/3280] Forecasting USOI... [2026-03-09T20:33:18.791637] [INFO ] [sig ] Generating forecast for: USOI [2026-03-09T20:33:18.791695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-03-09T20:33:18.802991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-03-09T20:33:18.803323] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-03-09T20:33:18.804223] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-03-09T20:33:18.804278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:18.804311] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:18.804350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:18.804412] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:18.864103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:18.864869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:18.864952] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:18.864986] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:18.988220] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:18.988387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:18.988431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:18.988461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:18.992616] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-03-09T20:33:18.992913] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-03-09T20:33:18.993049] [INFO ] [sig ] USOI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:19.140239] [INFO ] [LOCAL ] Saved forecast: USOI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USOI.txt [2026-03-09T20:33:19.140391] [INFO ] [sig ] [3039/3280] Completed USOI in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.4m [2026-03-09T20:33:19.140441] [INFO ] [sig ] [3040/3280] Forecasting USOY... [2026-03-09T20:33:19.140474] [INFO ] [sig ] Generating forecast for: USOY [2026-03-09T20:33:19.140505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-03-09T20:33:19.152054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-03-09T20:33:19.152398] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-03-09T20:33:19.153261] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-03-09T20:33:19.153316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:19.153350] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:19.153378] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:19.153437] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:19.213802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:19.214817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:19.214908] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:19.214942] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:19.337832] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:19.337994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:19.338033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:19.338064] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:19.341620] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-03-09T20:33:19.341911] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-03-09T20:33:19.342042] [INFO ] [sig ] USOY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:19.487470] [INFO ] [LOCAL ] Saved forecast: USOY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USOY.txt [2026-03-09T20:33:19.487868] [INFO ] [sig ] [3040/3280] Completed USOY in 0.3s | 2.78 sym/s | Total: 18.2m | ETA: 1.4m [2026-03-09T20:33:19.487937] [INFO ] [sig ] [3041/3280] Forecasting USTB... [2026-03-09T20:33:19.487969] [INFO ] [sig ] Generating forecast for: USTB [2026-03-09T20:33:19.488000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-03-09T20:33:19.500489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-03-09T20:33:19.500961] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-03-09T20:33:19.501971] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-03-09T20:33:19.502028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:19.502060] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:19.502087] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:19.502157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:19.563331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:19.564305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:19.564405] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:19.564439] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:19.687281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:19.687434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:19.687474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:19.687502] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:19.691147] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=32.46%) [2026-03-09T20:33:19.691454] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-03-09T20:33:19.691612] [INFO ] [sig ] USTB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:19.838648] [INFO ] [LOCAL ] Saved forecast: USTB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/USTB.txt [2026-03-09T20:33:19.838857] [INFO ] [sig ] [3041/3280] Completed USTB in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.4m [2026-03-09T20:33:19.838913] [INFO ] [sig ] [3042/3280] Forecasting USVM... [2026-03-09T20:33:19.839129] [INFO ] [sig ] Generating forecast for: USVM [2026-03-09T20:33:19.839160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-03-09T20:33:19.852409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-03-09T20:33:19.852810] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-03-09T20:33:19.853695] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-03-09T20:33:19.853750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:19.853783] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:19.853810] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:19.853868] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:19.919742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:19.921078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:19.921206] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:19.921244] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:20.044524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:20.044707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:20.044750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:20.044781] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:20.048423] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-03-09T20:33:20.048777] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-03-09T20:33:20.048947] [INFO ] [sig ] USVM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:20.200435] [INFO ] [LOCAL ] Saved forecast: USVM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USVM.txt [2026-03-09T20:33:20.200617] [INFO ] [sig ] [3042/3280] Completed USVM in 0.4s | 2.78 sym/s | Total: 18.2m | ETA: 1.4m [2026-03-09T20:33:20.200661] [INFO ] [sig ] [3043/3280] Forecasting USXF... [2026-03-09T20:33:20.200693] [INFO ] [sig ] Generating forecast for: USXF [2026-03-09T20:33:20.200735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-03-09T20:33:20.212330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-03-09T20:33:20.212740] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-03-09T20:33:20.213591] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-03-09T20:33:20.213648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:20.213681] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:20.213708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:20.213769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:20.272996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:20.273894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:20.273979] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:20.274012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:20.396270] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:20.396430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:20.396470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:20.396500] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:20.400027] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-03-09T20:33:20.400316] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-03-09T20:33:20.400446] [INFO ] [sig ] USXF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:20.542050] [INFO ] [LOCAL ] Saved forecast: USXF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/USXF.txt [2026-03-09T20:33:20.542186] [INFO ] [sig ] [3043/3280] Completed USXF in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:20.542224] [INFO ] [sig ] [3044/3280] Forecasting UTEN... [2026-03-09T20:33:20.542254] [INFO ] [sig ] Generating forecast for: UTEN [2026-03-09T20:33:20.542285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-03-09T20:33:20.553561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-03-09T20:33:20.553921] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-03-09T20:33:20.554778] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-03-09T20:33:20.554832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:20.554864] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:20.554891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:20.554949] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:20.613680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:20.614542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:20.614649] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:20.614683] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:20.738706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:20.738892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:20.738935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:20.738964] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:20.742597] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=76.92%) [2026-03-09T20:33:20.742983] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-03-09T20:33:20.743321] [INFO ] [sig ] UTEN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:20.921509] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UTEN.txt [2026-03-09T20:33:20.921704] [INFO ] [sig ] [3044/3280] Completed UTEN in 0.4s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:20.921751] [INFO ] [sig ] [3045/3280] Forecasting UTF... [2026-03-09T20:33:20.921788] [INFO ] [sig ] Generating forecast for: UTF [2026-03-09T20:33:20.921826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-03-09T20:33:20.932839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-03-09T20:33:20.933223] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-03-09T20:33:20.934100] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-03-09T20:33:20.934153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:20.934185] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:20.934213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:20.934270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:20.992322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:20.993232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:20.993358] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:20.993393] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:21.116871] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:21.117036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:21.117075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:21.117104] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:21.120613] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-03-09T20:33:21.120902] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-03-09T20:33:21.121032] [INFO ] [sig ] UTF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:21.269891] [INFO ] [LOCAL ] Saved forecast: UTF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UTF.txt [2026-03-09T20:33:21.270056] [INFO ] [sig ] [3045/3280] Completed UTF in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:21.270097] [INFO ] [sig ] [3046/3280] Forecasting UTI... [2026-03-09T20:33:21.270129] [INFO ] [sig ] Generating forecast for: UTI [2026-03-09T20:33:21.270160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-03-09T20:33:21.282486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-03-09T20:33:21.282915] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-03-09T20:33:21.283774] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-03-09T20:33:21.283827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:21.283859] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:21.283885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:21.283942] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:21.343603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:21.344488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:21.344592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:21.344629] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:21.476009] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:21.476194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:21.476238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:21.476268] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:21.480201] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-03-09T20:33:21.480549] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-03-09T20:33:21.480711] [INFO ] [sig ] UTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:21.626222] [INFO ] [LOCAL ] Saved forecast: UTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UTI.txt [2026-03-09T20:33:21.626394] [INFO ] [sig ] [3046/3280] Completed UTI in 0.4s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:21.626434] [INFO ] [sig ] [3047/3280] Forecasting UTL... [2026-03-09T20:33:21.626463] [INFO ] [sig ] Generating forecast for: UTL [2026-03-09T20:33:21.626493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-03-09T20:33:21.638959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-03-09T20:33:21.639358] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-03-09T20:33:21.640221] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-03-09T20:33:21.640275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:21.640307] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:21.640334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:21.640390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:21.697847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:21.698730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:21.698830] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:21.698870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:21.821725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:21.821899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:21.821941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:21.821969] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:21.825639] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-03-09T20:33:21.825948] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-03-09T20:33:21.826093] [INFO ] [sig ] UTL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:21.968256] [INFO ] [LOCAL ] Saved forecast: UTL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UTL.txt [2026-03-09T20:33:21.968420] [INFO ] [sig ] [3047/3280] Completed UTL in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:21.968460] [INFO ] [sig ] [3048/3280] Forecasting UTMD... [2026-03-09T20:33:21.968489] [INFO ] [sig ] Generating forecast for: UTMD [2026-03-09T20:33:21.968518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-03-09T20:33:21.981237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-03-09T20:33:21.981861] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-03-09T20:33:21.982768] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-03-09T20:33:21.982823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:21.982857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:21.982885] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:21.982942] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:22.046413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:22.047306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:22.047394] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:22.047429] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:22.156273] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:22.156435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:22.156480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:22.156510] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:22.160186] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-03-09T20:33:22.160482] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-03-09T20:33:22.160637] [INFO ] [sig ] UTMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:22.302137] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UTMD.txt [2026-03-09T20:33:22.302317] [INFO ] [sig ] [3048/3280] Completed UTMD in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:22.302374] [INFO ] [sig ] [3049/3280] Forecasting UTZ... [2026-03-09T20:33:22.302417] [INFO ] [sig ] Generating forecast for: UTZ [2026-03-09T20:33:22.302457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-03-09T20:33:22.314176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-03-09T20:33:22.314525] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-03-09T20:33:22.315361] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-03-09T20:33:22.315416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:22.315448] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:22.315475] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:22.315533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:22.373081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:22.373748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:22.373843] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:22.373883] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:22.491505] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:22.491687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:22.491729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:22.491759] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:22.495556] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=24.38%) [2026-03-09T20:33:22.495860] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-03-09T20:33:22.495992] [INFO ] [sig ] UTZ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:22.642957] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UTZ.txt [2026-03-09T20:33:22.643112] [INFO ] [sig ] [3049/3280] Completed UTZ in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:22.643152] [INFO ] [sig ] [3050/3280] Forecasting UVE... [2026-03-09T20:33:22.643183] [INFO ] [sig ] Generating forecast for: UVE [2026-03-09T20:33:22.643213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-03-09T20:33:22.654610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-03-09T20:33:22.655017] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-03-09T20:33:22.655900] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-03-09T20:33:22.655958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:22.655989] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:22.656016] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:22.656071] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:22.715897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:22.716791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:22.716894] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:22.716933] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:22.842709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:22.842885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:22.842925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:22.842952] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:22.846430] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-03-09T20:33:22.846745] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-03-09T20:33:22.846888] [INFO ] [sig ] UVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:23.001133] [INFO ] [LOCAL ] Saved forecast: UVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UVE.txt [2026-03-09T20:33:23.001323] [INFO ] [sig ] [3050/3280] Completed UVE in 0.4s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:23.001372] [INFO ] [sig ] [3051/3280] Forecasting UVSP... [2026-03-09T20:33:23.001419] [INFO ] [sig ] Generating forecast for: UVSP [2026-03-09T20:33:23.001459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-03-09T20:33:23.014658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-03-09T20:33:23.015074] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-03-09T20:33:23.015970] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-03-09T20:33:23.016025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:23.016057] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:23.016083] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:23.016138] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:23.075142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:23.076292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:23.076403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:23.076438] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:23.205375] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:23.205551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:23.205616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:23.205646] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:23.209425] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-03-09T20:33:23.209851] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-03-09T20:33:23.210013] [INFO ] [sig ] UVSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:23.357685] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UVSP.txt [2026-03-09T20:33:23.357851] [INFO ] [sig ] [3051/3280] Completed UVSP in 0.4s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:23.357891] [INFO ] [sig ] [3052/3280] Forecasting UWMC... [2026-03-09T20:33:23.357922] [INFO ] [sig ] Generating forecast for: UWMC [2026-03-09T20:33:23.357951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-03-09T20:33:23.369803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-03-09T20:33:23.370192] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-03-09T20:33:23.371113] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-03-09T20:33:23.371179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:23.371252] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:23.371282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:23.371340] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:23.430125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:23.431047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:23.431131] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:23.431164] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:23.555232] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:23.555388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:23.555428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:23.555457] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:23.558914] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-03-09T20:33:23.559201] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-03-09T20:33:23.559330] [INFO ] [sig ] UWMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:23.703186] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UWMC.txt [2026-03-09T20:33:23.703323] [INFO ] [sig ] [3052/3280] Completed UWMC in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:23.703364] [INFO ] [sig ] [3053/3280] Forecasting UXIN... [2026-03-09T20:33:23.703394] [INFO ] [sig ] Generating forecast for: UXIN [2026-03-09T20:33:23.703424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-03-09T20:33:23.714468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-03-09T20:33:23.714793] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-03-09T20:33:23.715633] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-03-09T20:33:23.715689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:23.715720] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:23.715747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:23.715804] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:23.775043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:23.775948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:23.776036] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:23.776071] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:23.891034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:23.891141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:23.891181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:23.891208] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:23.894852] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-03-09T20:33:23.895180] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-03-09T20:33:23.895319] [INFO ] [sig ] UXIN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:24.037272] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UXIN.txt [2026-03-09T20:33:24.037428] [INFO ] [sig ] [3053/3280] Completed UXIN in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:24.037469] [INFO ] [sig ] [3054/3280] Forecasting UYLD... [2026-03-09T20:33:24.037499] [INFO ] [sig ] Generating forecast for: UYLD [2026-03-09T20:33:24.037529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-03-09T20:33:24.049005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-03-09T20:33:24.049374] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-03-09T20:33:24.050235] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-03-09T20:33:24.050289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:24.050322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:24.050350] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:24.050407] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:24.108054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:24.108926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:24.109019] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:24.109051] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:24.220677] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:24.220848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:24.220889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:24.220918] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:24.224480] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-03-09T20:33:24.224823] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-03-09T20:33:24.224986] [INFO ] [sig ] UYLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:24.366953] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/UYLD.txt [2026-03-09T20:33:24.367281] [INFO ] [sig ] [3054/3280] Completed UYLD in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.4m [2026-03-09T20:33:24.367321] [INFO ] [sig ] [3055/3280] Forecasting UZE... [2026-03-09T20:33:24.367350] [INFO ] [sig ] Generating forecast for: UZE [2026-03-09T20:33:24.367381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-03-09T20:33:24.379621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-03-09T20:33:24.380004] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-03-09T20:33:24.380837] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-03-09T20:33:24.380891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:24.380923] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:24.380950] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:24.381010] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:24.441430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:24.442661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:24.442814] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:24.442849] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:24.553143] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:24.553315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:24.553363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:24.553461] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:24.557001] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-03-09T20:33:24.557321] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-03-09T20:33:24.557459] [INFO ] [sig ] UZE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:24.698063] [INFO ] [LOCAL ] Saved forecast: UZE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/UZE.txt [2026-03-09T20:33:24.698212] [INFO ] [sig ] [3055/3280] Completed UZE in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.3m [2026-03-09T20:33:24.698258] [INFO ] [sig ] [3056/3280] Forecasting VAC... [2026-03-09T20:33:24.698291] [INFO ] [sig ] Generating forecast for: VAC [2026-03-09T20:33:24.698322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-03-09T20:33:24.710054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-03-09T20:33:24.710445] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-03-09T20:33:24.711273] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-03-09T20:33:24.711327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:24.711358] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:24.711384] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:24.711439] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:24.769854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:24.770884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:24.770970] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:24.771002] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:24.893813] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:24.894007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:24.894050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:24.894080] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:24.897791] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=75.02%) [2026-03-09T20:33:24.898077] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-03-09T20:33:24.898212] [INFO ] [sig ] VAC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:25.042297] [INFO ] [LOCAL ] Saved forecast: VAC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VAC.txt [2026-03-09T20:33:25.042471] [INFO ] [sig ] [3056/3280] Completed VAC in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.3m [2026-03-09T20:33:25.042511] [INFO ] [sig ] [3057/3280] Forecasting VAL... [2026-03-09T20:33:25.042541] [INFO ] [sig ] Generating forecast for: VAL [2026-03-09T20:33:25.042588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-03-09T20:33:25.053956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-03-09T20:33:25.054371] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-03-09T20:33:25.055237] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-03-09T20:33:25.055291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:25.055322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:25.055348] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:25.055405] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:25.112589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:25.113521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:25.113639] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:25.113674] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:25.239213] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:25.239383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:25.239425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:25.239454] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:25.242995] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-03-09T20:33:25.243288] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-03-09T20:33:25.243446] [INFO ] [sig ] VAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:25.386454] [INFO ] [LOCAL ] Saved forecast: VAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VAL.txt [2026-03-09T20:33:25.386630] [INFO ] [sig ] [3057/3280] Completed VAL in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.3m [2026-03-09T20:33:25.386672] [INFO ] [sig ] [3058/3280] Forecasting VALE... [2026-03-09T20:33:25.386702] [INFO ] [sig ] Generating forecast for: VALE [2026-03-09T20:33:25.386733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-03-09T20:33:25.398704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-03-09T20:33:25.399106] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-03-09T20:33:25.399953] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-03-09T20:33:25.400006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:25.400037] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:25.400063] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:25.400123] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:25.460743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:25.461692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:25.461787] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:25.461821] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:25.584116] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:25.584287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:25.584328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:25.584355] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:25.587883] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-03-09T20:33:25.588177] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-03-09T20:33:25.588311] [INFO ] [sig ] VALE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:25.731201] [INFO ] [LOCAL ] Saved forecast: VALE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VALE.txt [2026-03-09T20:33:25.731345] [INFO ] [sig ] [3058/3280] Completed VALE in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.3m [2026-03-09T20:33:25.731384] [INFO ] [sig ] [3059/3280] Forecasting VALN... [2026-03-09T20:33:25.731413] [INFO ] [sig ] Generating forecast for: VALN [2026-03-09T20:33:25.731444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-03-09T20:33:25.743854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-03-09T20:33:25.744218] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-03-09T20:33:25.745100] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-03-09T20:33:25.745154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:25.745186] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:25.745213] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:25.745270] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:25.805432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:25.806455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:25.806541] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:25.806596] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:25.924525] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:25.924749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:25.924810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:25.924843] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:25.928815] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-03-09T20:33:25.929131] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-03-09T20:33:25.929275] [INFO ] [sig ] VALN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:26.078705] [INFO ] [LOCAL ] Saved forecast: VALN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VALN.txt [2026-03-09T20:33:26.078881] [INFO ] [sig ] [3059/3280] Completed VALN in 0.3s | 2.78 sym/s | Total: 18.3m | ETA: 1.3m [2026-03-09T20:33:26.078922] [INFO ] [sig ] [3060/3280] Forecasting VANI... [2026-03-09T20:33:26.078952] [INFO ] [sig ] Generating forecast for: VANI [2026-03-09T20:33:26.078983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-03-09T20:33:26.093313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-03-09T20:33:26.093783] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-03-09T20:33:26.094684] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-03-09T20:33:26.094741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:26.094774] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:26.094801] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:26.094862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:26.156941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:26.158262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:26.158354] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:26.158390] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:26.286781] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:26.286959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:26.287000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:26.287030] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:26.291218] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-03-09T20:33:26.291543] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-03-09T20:33:26.291710] [INFO ] [sig ] VANI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:26.445779] [INFO ] [LOCAL ] Saved forecast: VANI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VANI.txt [2026-03-09T20:33:26.445941] [INFO ] [sig ] [3060/3280] Completed VANI in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:26.445981] [INFO ] [sig ] [3061/3280] Forecasting VBF... [2026-03-09T20:33:26.446011] [INFO ] [sig ] Generating forecast for: VBF [2026-03-09T20:33:26.446043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-03-09T20:33:26.459206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-03-09T20:33:26.459534] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-03-09T20:33:26.460396] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-03-09T20:33:26.460462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:26.460502] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:26.460535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:26.460618] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:26.520023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:26.520950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:26.521189] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:26.521222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:26.644386] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:26.644551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:26.644609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:26.644641] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:26.648713] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-03-09T20:33:26.649031] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-03-09T20:33:26.649353] [INFO ] [sig ] VBF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:26.792635] [INFO ] [LOCAL ] Saved forecast: VBF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VBF.txt [2026-03-09T20:33:26.792777] [INFO ] [sig ] [3061/3280] Completed VBF in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:26.792817] [INFO ] [sig ] [3062/3280] Forecasting VBNK... [2026-03-09T20:33:26.792847] [INFO ] [sig ] Generating forecast for: VBNK [2026-03-09T20:33:26.792878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-03-09T20:33:26.804422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-03-09T20:33:26.804816] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-03-09T20:33:26.805705] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-03-09T20:33:26.805761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:26.805795] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:26.805824] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:26.805882] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:26.865876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:26.866709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:26.866838] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:26.866888] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:26.992435] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:26.992613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:26.992657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:26.992686] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:26.996168] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=85.22%) [2026-03-09T20:33:26.996453] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-03-09T20:33:26.996603] [INFO ] [sig ] VBNK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:27.143064] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VBNK.txt [2026-03-09T20:33:27.143213] [INFO ] [sig ] [3062/3280] Completed VBNK in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:27.143252] [INFO ] [sig ] [3063/3280] Forecasting VC... [2026-03-09T20:33:27.143283] [INFO ] [sig ] Generating forecast for: VC [2026-03-09T20:33:27.143314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-03-09T20:33:27.155482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-03-09T20:33:27.155895] [INFO ] [FORECASTER] Starting predict_future for VC [2026-03-09T20:33:27.156965] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-03-09T20:33:27.157021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:27.157259] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:27.157289] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:27.157347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:27.219080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:27.219921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:27.220018] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:27.220052] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:27.346257] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:27.346419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:27.346462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:27.346491] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:27.350060] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=63.97%) [2026-03-09T20:33:27.350356] [INFO ] [FORECASTER] Completed predict_future for VC [2026-03-09T20:33:27.350491] [INFO ] [sig ] VC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:27.504100] [INFO ] [LOCAL ] Saved forecast: VC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VC.txt [2026-03-09T20:33:27.504271] [INFO ] [sig ] [3063/3280] Completed VC in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:27.504314] [INFO ] [sig ] [3064/3280] Forecasting VCEL... [2026-03-09T20:33:27.504343] [INFO ] [sig ] Generating forecast for: VCEL [2026-03-09T20:33:27.504373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-03-09T20:33:27.517342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-03-09T20:33:27.517772] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-03-09T20:33:27.518669] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-03-09T20:33:27.518726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:27.518759] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:27.518786] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:27.518852] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:27.578903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:27.579729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:27.579825] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:27.579867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:27.701383] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:27.701550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:27.701613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:27.701644] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:27.705241] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=97.45%) [2026-03-09T20:33:27.705547] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-03-09T20:33:27.705706] [INFO ] [sig ] VCEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:27.859491] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VCEL.txt [2026-03-09T20:33:27.859676] [INFO ] [sig ] [3064/3280] Completed VCEL in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:27.859724] [INFO ] [sig ] [3065/3280] Forecasting VCRB... [2026-03-09T20:33:27.859757] [INFO ] [sig ] Generating forecast for: VCRB [2026-03-09T20:33:27.859789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-03-09T20:33:27.871562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-03-09T20:33:27.872036] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-03-09T20:33:27.873005] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-03-09T20:33:27.873062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:27.873095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:27.873122] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:27.873179] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:27.932668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:27.933521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:27.933628] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:27.933662] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:28.056882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:28.057050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:28.057092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:28.057121] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:28.061918] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=8.19%) [2026-03-09T20:33:28.062325] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-03-09T20:33:28.062478] [INFO ] [sig ] VCRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:28.223040] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VCRB.txt [2026-03-09T20:33:28.223264] [INFO ] [sig ] [3065/3280] Completed VCRB in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:28.223349] [INFO ] [sig ] [3066/3280] Forecasting VCSH... [2026-03-09T20:33:28.223398] [INFO ] [sig ] Generating forecast for: VCSH [2026-03-09T20:33:28.223443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-03-09T20:33:28.236277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-03-09T20:33:28.236729] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-03-09T20:33:28.237661] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-03-09T20:33:28.237719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:28.237753] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:28.237779] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:28.237837] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:28.302220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:28.303194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:28.303281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:28.303316] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:28.429648] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:28.429805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:28.429844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:28.429874] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:28.434012] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-03-09T20:33:28.434488] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-03-09T20:33:28.434637] [INFO ] [sig ] VCSH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:28.581688] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VCSH.txt [2026-03-09T20:33:28.581841] [INFO ] [sig ] [3066/3280] Completed VCSH in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:28.581881] [INFO ] [sig ] [3067/3280] Forecasting VECO... [2026-03-09T20:33:28.581920] [INFO ] [sig ] Generating forecast for: VECO [2026-03-09T20:33:28.581951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-03-09T20:33:28.595406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-03-09T20:33:28.595843] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-03-09T20:33:28.596962] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-03-09T20:33:28.597017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:28.597234] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:28.597262] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:28.597320] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:28.658593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:28.659457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:28.659545] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:28.659599] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:28.789834] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:28.790006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:28.790058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:28.790090] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:28.794531] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-03-09T20:33:28.794944] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-03-09T20:33:28.795098] [INFO ] [sig ] VECO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:28.951011] [INFO ] [LOCAL ] Saved forecast: VECO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VECO.txt [2026-03-09T20:33:28.951166] [INFO ] [sig ] [3067/3280] Completed VECO in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:28.951207] [INFO ] [sig ] [3068/3280] Forecasting VEL... [2026-03-09T20:33:28.951246] [INFO ] [sig ] Generating forecast for: VEL [2026-03-09T20:33:28.951284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-03-09T20:33:28.963090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-03-09T20:33:28.963440] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-03-09T20:33:28.964299] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-03-09T20:33:28.964352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:28.964384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:28.964415] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:28.964490] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:29.023106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:29.024165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:29.024249] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:29.024283] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:29.149759] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:29.149924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:29.149974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:29.150012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:29.153533] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-03-09T20:33:29.153840] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-03-09T20:33:29.153973] [INFO ] [sig ] VEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:29.297762] [INFO ] [LOCAL ] Saved forecast: VEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VEL.txt [2026-03-09T20:33:29.297930] [INFO ] [sig ] [3068/3280] Completed VEL in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:29.297972] [INFO ] [sig ] [3069/3280] Forecasting VEON... [2026-03-09T20:33:29.298000] [INFO ] [sig ] Generating forecast for: VEON [2026-03-09T20:33:29.298031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-03-09T20:33:29.309767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-03-09T20:33:29.310155] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-03-09T20:33:29.311041] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-03-09T20:33:29.311096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:29.311343] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:29.311373] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:29.311434] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:29.372704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:29.373715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:29.373808] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:29.373842] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:29.503882] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:29.504077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:29.504144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:29.504186] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:29.507899] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-03-09T20:33:29.508216] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-03-09T20:33:29.508363] [INFO ] [sig ] VEON: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:29.652258] [INFO ] [LOCAL ] Saved forecast: VEON 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VEON.txt [2026-03-09T20:33:29.652395] [INFO ] [sig ] [3069/3280] Completed VEON in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:29.652435] [INFO ] [sig ] [3070/3280] Forecasting VERA... [2026-03-09T20:33:29.652464] [INFO ] [sig ] Generating forecast for: VERA [2026-03-09T20:33:29.652494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-03-09T20:33:29.664846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-03-09T20:33:29.665408] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-03-09T20:33:29.666223] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-03-09T20:33:29.666277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:29.666308] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:29.666334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:29.666391] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:29.726244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:29.727048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:29.727134] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:29.727358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:29.851227] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:29.851382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:29.851423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:29.851470] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:29.854964] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=22.54%) [2026-03-09T20:33:29.855277] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-03-09T20:33:29.855409] [INFO ] [sig ] VERA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:30.000021] [INFO ] [LOCAL ] Saved forecast: VERA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VERA.txt [2026-03-09T20:33:30.000164] [INFO ] [sig ] [3070/3280] Completed VERA in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:30.000204] [INFO ] [sig ] [3071/3280] Forecasting VERI... [2026-03-09T20:33:30.000233] [INFO ] [sig ] Generating forecast for: VERI [2026-03-09T20:33:30.000261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-03-09T20:33:30.011891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-03-09T20:33:30.012259] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-03-09T20:33:30.013143] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-03-09T20:33:30.013196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:30.013229] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:30.013256] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:30.013317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:30.071466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:30.072285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:30.072369] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:30.072403] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:30.196159] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:30.196341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:30.196393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:30.196424] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:30.200196] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=3.03%) [2026-03-09T20:33:30.200480] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-03-09T20:33:30.200632] [INFO ] [sig ] VERI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:30.343493] [INFO ] [LOCAL ] Saved forecast: VERI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VERI.txt [2026-03-09T20:33:30.343686] [INFO ] [sig ] [3071/3280] Completed VERI in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.3m [2026-03-09T20:33:30.343729] [INFO ] [sig ] [3072/3280] Forecasting VERX... [2026-03-09T20:33:30.343760] [INFO ] [sig ] Generating forecast for: VERX [2026-03-09T20:33:30.343799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-03-09T20:33:30.357476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-03-09T20:33:30.357939] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-03-09T20:33:30.358811] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-03-09T20:33:30.358866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:30.358899] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:30.358927] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:30.358996] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:30.417221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:30.417928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:30.418013] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:30.418062] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:30.539649] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:30.539808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:30.539850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:30.539913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:30.543360] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-03-09T20:33:30.543691] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-03-09T20:33:30.543838] [INFO ] [sig ] VERX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:30.685301] [INFO ] [LOCAL ] Saved forecast: VERX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VERX.txt [2026-03-09T20:33:30.685438] [INFO ] [sig ] [3072/3280] Completed VERX in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.2m [2026-03-09T20:33:30.685478] [INFO ] [sig ] [3073/3280] Forecasting VFC... [2026-03-09T20:33:30.685508] [INFO ] [sig ] Generating forecast for: VFC [2026-03-09T20:33:30.685538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-03-09T20:33:30.697343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-03-09T20:33:30.697739] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-03-09T20:33:30.698545] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-03-09T20:33:30.698619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:30.698653] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:30.698681] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:30.698739] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:30.756633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:30.757405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:30.757486] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:30.757519] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:30.882987] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:30.883160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:30.883214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:30.883247] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:30.886851] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-03-09T20:33:30.887133] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-03-09T20:33:30.887262] [INFO ] [sig ] VFC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:31.028392] [INFO ] [LOCAL ] Saved forecast: VFC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VFC.txt [2026-03-09T20:33:31.028524] [INFO ] [sig ] [3073/3280] Completed VFC in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.2m [2026-03-09T20:33:31.028563] [INFO ] [sig ] [3074/3280] Forecasting VFF... [2026-03-09T20:33:31.028613] [INFO ] [sig ] Generating forecast for: VFF [2026-03-09T20:33:31.028644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-03-09T20:33:31.040090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-03-09T20:33:31.040440] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-03-09T20:33:31.041285] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-03-09T20:33:31.041338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:31.041370] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:31.041407] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:31.041466] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:31.099111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:31.099868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:31.099961] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:31.099995] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:31.222224] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:31.222391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:31.222431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:31.222464] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:31.226109] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-03-09T20:33:31.226423] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-03-09T20:33:31.226563] [INFO ] [sig ] VFF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:31.375940] [INFO ] [LOCAL ] Saved forecast: VFF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VFF.txt [2026-03-09T20:33:31.376108] [INFO ] [sig ] [3074/3280] Completed VFF in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.2m [2026-03-09T20:33:31.376149] [INFO ] [sig ] [3075/3280] Forecasting VFLO... [2026-03-09T20:33:31.376187] [INFO ] [sig ] Generating forecast for: VFLO [2026-03-09T20:33:31.376235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-03-09T20:33:31.388154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-03-09T20:33:31.388525] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-03-09T20:33:31.389419] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-03-09T20:33:31.389475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:31.389507] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:31.389535] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:31.389620] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:31.449297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:31.450085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:31.450184] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:31.450225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:31.580658] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:31.580835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:31.580885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:31.580920] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:31.584811] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-03-09T20:33:31.585177] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-03-09T20:33:31.585321] [INFO ] [sig ] VFLO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:31.734425] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VFLO.txt [2026-03-09T20:33:31.734616] [INFO ] [sig ] [3075/3280] Completed VFLO in 0.4s | 2.78 sym/s | Total: 18.4m | ETA: 1.2m [2026-03-09T20:33:31.734662] [INFO ] [sig ] [3076/3280] Forecasting VFS... [2026-03-09T20:33:31.734696] [INFO ] [sig ] Generating forecast for: VFS [2026-03-09T20:33:31.734730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-03-09T20:33:31.747783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-03-09T20:33:31.748228] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-03-09T20:33:31.749126] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-03-09T20:33:31.749182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:31.749217] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:31.749437] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:31.749496] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:31.813031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:31.814371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:31.814458] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:31.814493] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:31.933238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:31.933400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:31.933440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:31.933471] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:31.937649] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: UP (p=59.96%) [2026-03-09T20:33:31.937935] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-03-09T20:33:31.938097] [INFO ] [sig ] VFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:32.080132] [INFO ] [LOCAL ] Saved forecast: VFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VFS.txt [2026-03-09T20:33:32.080295] [INFO ] [sig ] [3076/3280] Completed VFS in 0.3s | 2.78 sym/s | Total: 18.4m | ETA: 1.2m [2026-03-09T20:33:32.080336] [INFO ] [sig ] [3077/3280] Forecasting VGI... [2026-03-09T20:33:32.080364] [INFO ] [sig ] Generating forecast for: VGI [2026-03-09T20:33:32.080395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-03-09T20:33:32.093039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-03-09T20:33:32.093553] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-03-09T20:33:32.094379] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-03-09T20:33:32.094432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:32.094464] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:32.094493] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:32.094549] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:32.154354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:32.155060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:32.155140] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:32.155172] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:32.276433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:32.276622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:32.276666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:32.276696] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:32.280552] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-03-09T20:33:32.280880] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-03-09T20:33:32.281044] [INFO ] [sig ] VGI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:32.430060] [INFO ] [LOCAL ] Saved forecast: VGI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VGI.txt [2026-03-09T20:33:32.430238] [INFO ] [sig ] [3077/3280] Completed VGI in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:32.430281] [INFO ] [sig ] [3078/3280] Forecasting VGM... [2026-03-09T20:33:32.430313] [INFO ] [sig ] Generating forecast for: VGM [2026-03-09T20:33:32.430349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-03-09T20:33:32.442889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-03-09T20:33:32.443270] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-03-09T20:33:32.444155] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-03-09T20:33:32.444211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:32.444243] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:32.444270] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:32.444328] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:32.501495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:32.502301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:32.502384] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:32.502417] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:32.622887] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:32.623062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:32.623110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:32.623146] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:32.626850] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-03-09T20:33:32.627153] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-03-09T20:33:32.627292] [INFO ] [sig ] VGM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:32.771391] [INFO ] [LOCAL ] Saved forecast: VGM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VGM.txt [2026-03-09T20:33:32.771537] [INFO ] [sig ] [3078/3280] Completed VGM in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:32.771595] [INFO ] [sig ] [3079/3280] Forecasting VICI... [2026-03-09T20:33:32.771628] [INFO ] [sig ] Generating forecast for: VICI [2026-03-09T20:33:32.771657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-03-09T20:33:32.784391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-03-09T20:33:32.784787] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-03-09T20:33:32.785783] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-03-09T20:33:32.785836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:32.785868] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:32.785895] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:32.785951] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:32.844955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:32.845759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:32.845896] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:32.845931] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:32.972417] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:32.972617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:32.972663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:32.972692] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:32.976323] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-03-09T20:33:32.976649] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-03-09T20:33:32.976786] [INFO ] [sig ] VICI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:33.118956] [INFO ] [LOCAL ] Saved forecast: VICI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VICI.txt [2026-03-09T20:33:33.119120] [INFO ] [sig ] [3079/3280] Completed VICI in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:33.119161] [INFO ] [sig ] [3080/3280] Forecasting VIGI... [2026-03-09T20:33:33.119193] [INFO ] [sig ] Generating forecast for: VIGI [2026-03-09T20:33:33.119224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-03-09T20:33:33.130766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-03-09T20:33:33.131146] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-03-09T20:33:33.131996] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-03-09T20:33:33.132061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:33.132099] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:33.132132] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:33.132191] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:33.191213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:33.191981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:33.192074] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:33.192113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:33.313179] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:33.313343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:33.313384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:33.313414] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:33.316957] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=30.01%) [2026-03-09T20:33:33.317239] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-03-09T20:33:33.317367] [INFO ] [sig ] VIGI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:33.460470] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VIGI.txt [2026-03-09T20:33:33.460640] [INFO ] [sig ] [3080/3280] Completed VIGI in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:33.460683] [INFO ] [sig ] [3081/3280] Forecasting VINP... [2026-03-09T20:33:33.460714] [INFO ] [sig ] Generating forecast for: VINP [2026-03-09T20:33:33.460745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-03-09T20:33:33.472355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-03-09T20:33:33.472766] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-03-09T20:33:33.473630] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-03-09T20:33:33.473683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:33.473715] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:33.473747] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:33.473824] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:33.533392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:33.534373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:33.534468] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:33.534501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:33.657951] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:33.658175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:33.658223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:33.658256] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:33.662024] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-03-09T20:33:33.662323] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-03-09T20:33:33.662481] [INFO ] [sig ] VINP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:33.806020] [INFO ] [LOCAL ] Saved forecast: VINP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VINP.txt [2026-03-09T20:33:33.806209] [INFO ] [sig ] [3081/3280] Completed VINP in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:33.806446] [INFO ] [sig ] [3082/3280] Forecasting VIPS... [2026-03-09T20:33:33.806481] [INFO ] [sig ] Generating forecast for: VIPS [2026-03-09T20:33:33.806526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-03-09T20:33:33.820306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-03-09T20:33:33.820782] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-03-09T20:33:33.821848] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-03-09T20:33:33.821904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:33.821937] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:33.821964] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:33.822045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:33.887391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:33.888292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:33.888599] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:33.888647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:34.020458] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:34.020660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:34.020721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:34.020763] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:34.024866] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-03-09T20:33:34.025193] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-03-09T20:33:34.025480] [INFO ] [sig ] VIPS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:34.173842] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VIPS.txt [2026-03-09T20:33:34.174004] [INFO ] [sig ] [3082/3280] Completed VIPS in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:34.174048] [INFO ] [sig ] [3083/3280] Forecasting VIRC... [2026-03-09T20:33:34.174080] [INFO ] [sig ] Generating forecast for: VIRC [2026-03-09T20:33:34.174115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-03-09T20:33:34.185815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-03-09T20:33:34.186243] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-03-09T20:33:34.187128] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-03-09T20:33:34.187195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:34.187232] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:34.187259] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:34.187317] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:34.248220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:34.249249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:34.249339] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:34.249375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:34.376414] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:34.376642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:34.376693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:34.376723] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:34.380957] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-03-09T20:33:34.381305] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-03-09T20:33:34.381468] [INFO ] [sig ] VIRC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:34.528336] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VIRC.txt [2026-03-09T20:33:34.528521] [INFO ] [sig ] [3083/3280] Completed VIRC in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:34.528566] [INFO ] [sig ] [3084/3280] Forecasting VITL... [2026-03-09T20:33:34.528619] [INFO ] [sig ] Generating forecast for: VITL [2026-03-09T20:33:34.528660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-03-09T20:33:34.542949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-03-09T20:33:34.543365] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-03-09T20:33:34.544254] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-03-09T20:33:34.544310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:34.544343] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:34.544377] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:34.544442] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:34.602726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:34.603532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:34.603644] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:34.603682] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:34.729601] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:34.729766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:34.729807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:34.729836] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:34.733379] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=0.08%) [2026-03-09T20:33:34.733698] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-03-09T20:33:34.733839] [INFO ] [sig ] VITL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:34.877961] [INFO ] [LOCAL ] Saved forecast: VITL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VITL.txt [2026-03-09T20:33:34.878144] [INFO ] [sig ] [3084/3280] Completed VITL in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:34.878193] [INFO ] [sig ] [3085/3280] Forecasting VKQ... [2026-03-09T20:33:34.878224] [INFO ] [sig ] Generating forecast for: VKQ [2026-03-09T20:33:34.878256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-03-09T20:33:34.890326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-03-09T20:33:34.890674] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-03-09T20:33:34.891751] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-03-09T20:33:34.891805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:34.891837] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:34.891863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:34.891918] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:34.953159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:34.954204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:34.954290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:34.954325] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:35.080562] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:35.080764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:35.080805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:35.080835] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:35.084472] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-03-09T20:33:35.084779] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-03-09T20:33:35.084911] [INFO ] [sig ] VKQ: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:35.227056] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VKQ.txt [2026-03-09T20:33:35.227203] [INFO ] [sig ] [3085/3280] Completed VKQ in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:35.227435] [INFO ] [sig ] [3086/3280] Forecasting VKTX... [2026-03-09T20:33:35.227472] [INFO ] [sig ] Generating forecast for: VKTX [2026-03-09T20:33:35.227519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-03-09T20:33:35.239294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-03-09T20:33:35.239658] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-03-09T20:33:35.240470] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-03-09T20:33:35.240549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:35.240608] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:35.240639] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:35.240696] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:35.299770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:35.300428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:35.300509] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:35.300541] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:35.421433] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:35.421611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:35.421659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:35.421690] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:35.425200] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-03-09T20:33:35.425485] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-03-09T20:33:35.425642] [INFO ] [sig ] VKTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:35.566937] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VKTX.txt [2026-03-09T20:33:35.567083] [INFO ] [sig ] [3086/3280] Completed VKTX in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:35.567126] [INFO ] [sig ] [3087/3280] Forecasting VLGEA... [2026-03-09T20:33:35.567159] [INFO ] [sig ] Generating forecast for: VLGEA [2026-03-09T20:33:35.567192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-03-09T20:33:35.578715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-03-09T20:33:35.579042] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-03-09T20:33:35.580258] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-03-09T20:33:35.580326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:35.580360] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:35.580389] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:35.580447] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:35.642975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:35.643888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:35.643971] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:35.644004] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:35.768584] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:35.768748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:35.768788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:35.768819] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:35.772549] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-03-09T20:33:35.772867] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-03-09T20:33:35.773015] [INFO ] [sig ] VLGEA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:35.916771] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VLGEA.txt [2026-03-09T20:33:35.916910] [INFO ] [sig ] [3087/3280] Completed VLGEA in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:35.916950] [INFO ] [sig ] [3088/3280] Forecasting VLN... [2026-03-09T20:33:35.916979] [INFO ] [sig ] Generating forecast for: VLN [2026-03-09T20:33:35.917009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-03-09T20:33:35.929355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-03-09T20:33:35.929727] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-03-09T20:33:35.930547] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-03-09T20:33:35.930624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:35.930657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:35.930684] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:35.930743] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:35.991275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:35.992290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:35.992372] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:35.992405] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:36.116564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:36.116774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:36.116838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:36.116888] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:36.120629] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=23.44%) [2026-03-09T20:33:36.120912] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-03-09T20:33:36.121042] [INFO ] [sig ] VLN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:36.262329] [INFO ] [LOCAL ] Saved forecast: VLN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VLN.txt [2026-03-09T20:33:36.262470] [INFO ] [sig ] [3088/3280] Completed VLN in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.2m [2026-03-09T20:33:36.262511] [INFO ] [sig ] [3089/3280] Forecasting VLO... [2026-03-09T20:33:36.262541] [INFO ] [sig ] Generating forecast for: VLO [2026-03-09T20:33:36.262587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-03-09T20:33:36.274227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-03-09T20:33:36.274543] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-03-09T20:33:36.275363] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-03-09T20:33:36.275416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:36.275447] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:36.275474] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:36.275530] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:36.338031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:36.338889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:36.338988] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:36.339023] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:36.466608] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:36.466771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:36.466851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:36.466882] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:36.470415] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=20.96%) [2026-03-09T20:33:36.470719] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-03-09T20:33:36.470852] [INFO ] [sig ] VLO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:36.613844] [INFO ] [LOCAL ] Saved forecast: VLO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VLO.txt [2026-03-09T20:33:36.613992] [INFO ] [sig ] [3089/3280] Completed VLO in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.1m [2026-03-09T20:33:36.614034] [INFO ] [sig ] [3090/3280] Forecasting VLRS... [2026-03-09T20:33:36.614065] [INFO ] [sig ] Generating forecast for: VLRS [2026-03-09T20:33:36.614100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-03-09T20:33:36.625450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-03-09T20:33:36.625855] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-03-09T20:33:36.626693] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-03-09T20:33:36.626745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:36.626776] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:36.626803] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:36.626859] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:36.684998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:36.685788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:36.685872] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:36.685907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:36.808627] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:36.808788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:36.808829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:36.808858] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:36.812627] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=3.68%) [2026-03-09T20:33:36.812912] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-03-09T20:33:36.813044] [INFO ] [sig ] VLRS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:36.956283] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VLRS.txt [2026-03-09T20:33:36.956465] [INFO ] [sig ] [3090/3280] Completed VLRS in 0.3s | 2.78 sym/s | Total: 18.5m | ETA: 1.1m [2026-03-09T20:33:36.956526] [INFO ] [sig ] [3091/3280] Forecasting VLTO... [2026-03-09T20:33:36.956562] [INFO ] [sig ] Generating forecast for: VLTO [2026-03-09T20:33:36.956618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-03-09T20:33:36.969199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-03-09T20:33:36.969564] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-03-09T20:33:36.970611] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-03-09T20:33:36.970669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:36.970712] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:36.970743] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:36.970813] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:37.036733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:37.037844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:37.037938] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:37.037973] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:37.174395] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:37.174604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:37.174659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:37.174698] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:37.178352] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-03-09T20:33:37.178689] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-03-09T20:33:37.178840] [INFO ] [sig ] VLTO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:37.334983] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VLTO.txt [2026-03-09T20:33:37.335164] [INFO ] [sig ] [3091/3280] Completed VLTO in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.1m [2026-03-09T20:33:37.335233] [INFO ] [sig ] [3092/3280] Forecasting VLY... [2026-03-09T20:33:37.335273] [INFO ] [sig ] Generating forecast for: VLY [2026-03-09T20:33:37.335304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-03-09T20:33:37.347317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-03-09T20:33:37.347755] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-03-09T20:33:37.348645] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-03-09T20:33:37.348704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:37.348736] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:37.348763] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:37.348820] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:37.412824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:37.413688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:37.413774] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:37.413809] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:37.546875] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:37.547042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:37.547105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:37.547152] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:37.551065] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=91.55%) [2026-03-09T20:33:37.551410] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-03-09T20:33:37.551549] [INFO ] [sig ] VLY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:37.705660] [INFO ] [LOCAL ] Saved forecast: VLY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VLY.txt [2026-03-09T20:33:37.705858] [INFO ] [sig ] [3092/3280] Completed VLY in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.1m [2026-03-09T20:33:37.705901] [INFO ] [sig ] [3093/3280] Forecasting VMBS... [2026-03-09T20:33:37.705931] [INFO ] [sig ] Generating forecast for: VMBS [2026-03-09T20:33:37.705991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-03-09T20:33:37.718377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-03-09T20:33:37.718757] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-03-09T20:33:37.719693] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-03-09T20:33:37.719750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:37.719782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:37.719809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:37.719865] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:37.783142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:37.784238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:37.784330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:37.784363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:37.924242] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:37.924408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:37.924450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:37.924481] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:37.928625] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=70.84%) [2026-03-09T20:33:37.928917] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-03-09T20:33:37.929051] [INFO ] [sig ] VMBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:38.083308] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VMBS.txt [2026-03-09T20:33:38.083679] [INFO ] [sig ] [3093/3280] Completed VMBS in 0.4s | 2.78 sym/s | Total: 18.5m | ETA: 1.1m [2026-03-09T20:33:38.083721] [INFO ] [sig ] [3094/3280] Forecasting VMD... [2026-03-09T20:33:38.083751] [INFO ] [sig ] Generating forecast for: VMD [2026-03-09T20:33:38.083780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-03-09T20:33:38.095950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-03-09T20:33:38.096305] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-03-09T20:33:38.097190] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-03-09T20:33:38.097245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:38.097277] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:38.097305] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:38.097363] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:38.160949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:38.161986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:38.162087] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:38.162139] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:38.283590] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:38.283749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:38.283808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:38.283840] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:38.287278] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=16.67%) [2026-03-09T20:33:38.287634] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-03-09T20:33:38.287773] [INFO ] [sig ] VMD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:38.436176] [INFO ] [LOCAL ] Saved forecast: VMD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VMD.txt [2026-03-09T20:33:38.436540] [INFO ] [sig ] [3094/3280] Completed VMD in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:38.436608] [INFO ] [sig ] [3095/3280] Forecasting VMI... [2026-03-09T20:33:38.436641] [INFO ] [sig ] Generating forecast for: VMI [2026-03-09T20:33:38.436674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-03-09T20:33:38.449345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-03-09T20:33:38.449727] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-03-09T20:33:38.450626] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-03-09T20:33:38.450681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:38.450713] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:38.450738] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:38.450794] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:38.510413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:38.511308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:38.511607] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:38.511644] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:38.644796] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:38.644967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:38.645020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:38.645058] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:38.648765] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-03-09T20:33:38.649071] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-03-09T20:33:38.649214] [INFO ] [sig ] VMI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:38.800408] [INFO ] [LOCAL ] Saved forecast: VMI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VMI.txt [2026-03-09T20:33:38.800594] [INFO ] [sig ] [3095/3280] Completed VMI in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:38.800640] [INFO ] [sig ] [3096/3280] Forecasting VMO... [2026-03-09T20:33:38.800672] [INFO ] [sig ] Generating forecast for: VMO [2026-03-09T20:33:38.800704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-03-09T20:33:38.811937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-03-09T20:33:38.812329] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-03-09T20:33:38.813244] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-03-09T20:33:38.813306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:38.813338] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:38.813364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:38.813420] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:38.872486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:38.873434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:38.873524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:38.873556] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:39.010725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:39.010860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:39.010903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:39.010933] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:39.014545] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-03-09T20:33:39.014870] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-03-09T20:33:39.015010] [INFO ] [sig ] VMO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:39.164939] [INFO ] [LOCAL ] Saved forecast: VMO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VMO.txt [2026-03-09T20:33:39.165097] [INFO ] [sig ] [3096/3280] Completed VMO in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:39.165137] [INFO ] [sig ] [3097/3280] Forecasting VNDA... [2026-03-09T20:33:39.165172] [INFO ] [sig ] Generating forecast for: VNDA [2026-03-09T20:33:39.165201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-03-09T20:33:39.177750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-03-09T20:33:39.178127] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-03-09T20:33:39.179129] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-03-09T20:33:39.179183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:39.179214] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:39.179241] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:39.179297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:39.240411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:39.241260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:39.241345] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:39.241380] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:39.364551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:39.364734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:39.364776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:39.364808] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:39.368416] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-03-09T20:33:39.368728] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-03-09T20:33:39.368866] [INFO ] [sig ] VNDA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:39.515697] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VNDA.txt [2026-03-09T20:33:39.515900] [INFO ] [sig ] [3097/3280] Completed VNDA in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:39.515950] [INFO ] [sig ] [3098/3280] Forecasting VNO... [2026-03-09T20:33:39.515985] [INFO ] [sig ] Generating forecast for: VNO [2026-03-09T20:33:39.516026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-03-09T20:33:39.527261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-03-09T20:33:39.527657] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-03-09T20:33:39.528509] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-03-09T20:33:39.528563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:39.528655] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:39.528686] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:39.528744] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:39.586704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:39.587552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:39.587678] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:39.587711] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:39.708255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:39.708423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:39.708464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:39.708494] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:39.712057] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=26.05%) [2026-03-09T20:33:39.712347] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-03-09T20:33:39.712503] [INFO ] [sig ] VNO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:39.870111] [INFO ] [LOCAL ] Saved forecast: VNO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VNO.txt [2026-03-09T20:33:39.870264] [INFO ] [sig ] [3098/3280] Completed VNO in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:39.870307] [INFO ] [sig ] [3099/3280] Forecasting VNOM... [2026-03-09T20:33:39.870337] [INFO ] [sig ] Generating forecast for: VNOM [2026-03-09T20:33:39.870365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-03-09T20:33:39.882443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-03-09T20:33:39.882872] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-03-09T20:33:39.883773] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-03-09T20:33:39.883829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:39.883865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:39.883898] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:39.883980] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:39.943101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:39.944002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:39.944088] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:39.944120] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:40.068824] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:40.069003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:40.069047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:40.069075] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:40.072868] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: UP (p=65.29%) [2026-03-09T20:33:40.073176] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-03-09T20:33:40.073377] [INFO ] [sig ] VNOM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:40.218853] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VNOM.txt [2026-03-09T20:33:40.218987] [INFO ] [sig ] [3099/3280] Completed VNOM in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:40.219026] [INFO ] [sig ] [3100/3280] Forecasting VNQI... [2026-03-09T20:33:40.219056] [INFO ] [sig ] Generating forecast for: VNQI [2026-03-09T20:33:40.219087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-03-09T20:33:40.235036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-03-09T20:33:40.235508] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-03-09T20:33:40.236426] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-03-09T20:33:40.236484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:40.236517] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:40.236544] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:40.236622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:40.304021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:40.304975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:40.305062] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:40.305095] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:40.430312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:40.430492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:40.430535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:40.430565] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:40.434314] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-03-09T20:33:40.434641] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-03-09T20:33:40.434785] [INFO ] [sig ] VNQI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:40.578268] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VNQI.txt [2026-03-09T20:33:40.578426] [INFO ] [sig ] [3100/3280] Completed VNQI in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:40.578469] [INFO ] [sig ] [3101/3280] Forecasting VOC... [2026-03-09T20:33:40.578498] [INFO ] [sig ] Generating forecast for: VOC [2026-03-09T20:33:40.578528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-03-09T20:33:40.590762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-03-09T20:33:40.591137] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-03-09T20:33:40.592222] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-03-09T20:33:40.592289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:40.592328] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:40.592361] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:40.592419] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:40.651655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:40.652485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:40.652570] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:40.652626] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:40.782893] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:40.783065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:40.783105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:40.783134] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:40.787699] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-03-09T20:33:40.788020] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-03-09T20:33:40.788163] [INFO ] [sig ] VOC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:40.943140] [INFO ] [LOCAL ] Saved forecast: VOC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VOC.txt [2026-03-09T20:33:40.943309] [INFO ] [sig ] [3101/3280] Completed VOC in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:40.943357] [INFO ] [sig ] [3102/3280] Forecasting VOD... [2026-03-09T20:33:40.943398] [INFO ] [sig ] Generating forecast for: VOD [2026-03-09T20:33:40.943429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-03-09T20:33:40.955081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-03-09T20:33:40.955440] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-03-09T20:33:40.956277] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-03-09T20:33:40.956341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:40.956379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:40.956406] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:40.956462] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:41.014694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:41.015729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:41.015813] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:41.015845] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:41.133897] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:41.134090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:41.134132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:41.134161] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:41.137861] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-03-09T20:33:41.138159] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-03-09T20:33:41.138296] [INFO ] [sig ] VOD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:41.278944] [INFO ] [LOCAL ] Saved forecast: VOD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VOD.txt [2026-03-09T20:33:41.279093] [INFO ] [sig ] [3102/3280] Completed VOD in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:41.279133] [INFO ] [sig ] [3103/3280] Forecasting VONE... [2026-03-09T20:33:41.279163] [INFO ] [sig ] Generating forecast for: VONE [2026-03-09T20:33:41.279194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-03-09T20:33:41.291025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-03-09T20:33:41.291415] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-03-09T20:33:41.292349] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-03-09T20:33:41.292406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:41.292438] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:41.292465] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:41.292522] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:41.351528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:41.352449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:41.352537] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:41.352590] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:41.496234] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:41.496618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:41.496686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:41.496730] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:41.501054] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=41.90%) [2026-03-09T20:33:41.501557] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-03-09T20:33:41.501749] [INFO ] [sig ] VONE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:41.657137] [INFO ] [LOCAL ] Saved forecast: VONE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VONE.txt [2026-03-09T20:33:41.657319] [INFO ] [sig ] [3103/3280] Completed VONE in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:41.657364] [INFO ] [sig ] [3104/3280] Forecasting VONG... [2026-03-09T20:33:41.657399] [INFO ] [sig ] Generating forecast for: VONG [2026-03-09T20:33:41.657444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-03-09T20:33:41.671037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-03-09T20:33:41.671437] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-03-09T20:33:41.672367] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-03-09T20:33:41.672422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:41.672455] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:41.672481] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:41.672539] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:41.740637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:41.741709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:41.741802] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:41.741836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:41.872585] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:41.872796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:41.872841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:41.872871] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:41.876540] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-03-09T20:33:41.876849] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-03-09T20:33:41.876984] [INFO ] [sig ] VONG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:42.017992] [INFO ] [LOCAL ] Saved forecast: VONG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VONG.txt [2026-03-09T20:33:42.018128] [INFO ] [sig ] [3104/3280] Completed VONG in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.1m [2026-03-09T20:33:42.018168] [INFO ] [sig ] [3105/3280] Forecasting VOTE... [2026-03-09T20:33:42.018198] [INFO ] [sig ] Generating forecast for: VOTE [2026-03-09T20:33:42.018228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-03-09T20:33:42.030841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-03-09T20:33:42.031273] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-03-09T20:33:42.032143] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-03-09T20:33:42.032199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:42.032235] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:42.032265] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:42.032324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:42.096795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:42.098135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:42.098227] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:42.098261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:42.221093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:42.221264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:42.221305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:42.221357] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:42.225231] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=70.69%) [2026-03-09T20:33:42.225519] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-03-09T20:33:42.225669] [INFO ] [sig ] VOTE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:42.368253] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VOTE.txt [2026-03-09T20:33:42.368406] [INFO ] [sig ] [3105/3280] Completed VOTE in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:42.368446] [INFO ] [sig ] [3106/3280] Forecasting VPG... [2026-03-09T20:33:42.368476] [INFO ] [sig ] Generating forecast for: VPG [2026-03-09T20:33:42.368506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-03-09T20:33:42.380829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-03-09T20:33:42.381184] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-03-09T20:33:42.382096] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-03-09T20:33:42.382152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:42.382184] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:42.382211] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:42.382272] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:42.441635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:42.442322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:42.442406] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:42.442440] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:42.562965] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:42.563170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:42.563212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:42.563241] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:42.566887] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-03-09T20:33:42.567221] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-03-09T20:33:42.567374] [INFO ] [sig ] VPG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:42.713427] [INFO ] [LOCAL ] Saved forecast: VPG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VPG.txt [2026-03-09T20:33:42.713616] [INFO ] [sig ] [3106/3280] Completed VPG in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:42.713660] [INFO ] [sig ] [3107/3280] Forecasting VPLS... [2026-03-09T20:33:42.713693] [INFO ] [sig ] Generating forecast for: VPLS [2026-03-09T20:33:42.713729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-03-09T20:33:42.725157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-03-09T20:33:42.725545] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-03-09T20:33:42.726424] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-03-09T20:33:42.726479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:42.726511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:42.726537] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:42.726617] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:42.785454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:42.786413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:42.786498] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:42.786549] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:42.906901] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:42.907070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:42.907110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:42.907139] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:42.910846] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-03-09T20:33:42.911170] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-03-09T20:33:42.911314] [INFO ] [sig ] VPLS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:43.060097] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VPLS.txt [2026-03-09T20:33:43.060264] [INFO ] [sig ] [3107/3280] Completed VPLS in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:43.060306] [INFO ] [sig ] [3108/3280] Forecasting VRA... [2026-03-09T20:33:43.060339] [INFO ] [sig ] Generating forecast for: VRA [2026-03-09T20:33:43.060370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-03-09T20:33:43.071977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-03-09T20:33:43.072360] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-03-09T20:33:43.073200] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-03-09T20:33:43.073269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:43.073302] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:43.073328] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:43.073384] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:43.132058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:43.132993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:43.133080] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:43.133113] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:43.252595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:43.252766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:43.252807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:43.252836] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:43.256459] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-03-09T20:33:43.256772] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-03-09T20:33:43.256910] [INFO ] [sig ] VRA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:43.410396] [INFO ] [LOCAL ] Saved forecast: VRA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VRA.txt [2026-03-09T20:33:43.410565] [INFO ] [sig ] [3108/3280] Completed VRA in 0.4s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:43.410627] [INFO ] [sig ] [3109/3280] Forecasting VRCA... [2026-03-09T20:33:43.410658] [INFO ] [sig ] Generating forecast for: VRCA [2026-03-09T20:33:43.410688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-03-09T20:33:43.422324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-03-09T20:33:43.422727] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-03-09T20:33:43.423552] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-03-09T20:33:43.423624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:43.423657] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:43.423694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:43.423752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:43.481932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:43.482871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:43.482957] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:43.482992] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:43.607665] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:43.607829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:43.607871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:43.607899] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:43.611417] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=46.95%) [2026-03-09T20:33:43.611732] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-03-09T20:33:43.611864] [INFO ] [sig ] VRCA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:43.752518] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRCA.txt [2026-03-09T20:33:43.752668] [INFO ] [sig ] [3109/3280] Completed VRCA in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:43.752736] [INFO ] [sig ] [3110/3280] Forecasting VRDN... [2026-03-09T20:33:43.752766] [INFO ] [sig ] Generating forecast for: VRDN [2026-03-09T20:33:43.752795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-03-09T20:33:43.764606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-03-09T20:33:43.764943] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-03-09T20:33:43.765769] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-03-09T20:33:43.765824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:43.765857] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:43.765884] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:43.765941] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:43.826444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:43.827364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:43.827455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:43.827490] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:43.948980] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:43.949133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:43.949174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:43.949203] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:43.952672] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-03-09T20:33:43.952956] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-03-09T20:33:43.953084] [INFO ] [sig ] VRDN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:44.095129] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRDN.txt [2026-03-09T20:33:44.095266] [INFO ] [sig ] [3110/3280] Completed VRDN in 0.3s | 2.78 sym/s | Total: 18.6m | ETA: 1.0m [2026-03-09T20:33:44.095305] [INFO ] [sig ] [3111/3280] Forecasting VRE... [2026-03-09T20:33:44.095334] [INFO ] [sig ] Generating forecast for: VRE [2026-03-09T20:33:44.095365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-03-09T20:33:44.107643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-03-09T20:33:44.108004] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-03-09T20:33:44.108844] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-03-09T20:33:44.108897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:44.108928] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:44.108955] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:44.109015] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:44.165857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:44.166554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:44.166653] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:44.166686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:44.286247] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:44.286413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:44.286453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:44.286482] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:44.289977] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-03-09T20:33:44.290280] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-03-09T20:33:44.290419] [INFO ] [sig ] VRE: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:44.435474] [INFO ] [LOCAL ] Saved forecast: VRE 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRE.txt [2026-03-09T20:33:44.435871] [INFO ] [sig ] [3111/3280] Completed VRE in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 1.0m [2026-03-09T20:33:44.435915] [INFO ] [sig ] [3112/3280] Forecasting VREX... [2026-03-09T20:33:44.435946] [INFO ] [sig ] Generating forecast for: VREX [2026-03-09T20:33:44.435977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-03-09T20:33:44.451864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-03-09T20:33:44.452285] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-03-09T20:33:44.453446] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-03-09T20:33:44.453502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:44.453763] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:44.453796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:44.453871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:44.514446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:44.515359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:44.515445] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:44.515480] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:44.639524] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:44.639694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:44.639735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:44.639764] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:44.643754] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-03-09T20:33:44.644032] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-03-09T20:33:44.644161] [INFO ] [sig ] VREX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:44.785463] [INFO ] [LOCAL ] Saved forecast: VREX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VREX.txt [2026-03-09T20:33:44.785650] [INFO ] [sig ] [3112/3280] Completed VREX in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 1.0m [2026-03-09T20:33:44.785695] [INFO ] [sig ] [3113/3280] Forecasting VRIG... [2026-03-09T20:33:44.785724] [INFO ] [sig ] Generating forecast for: VRIG [2026-03-09T20:33:44.785761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-03-09T20:33:44.797510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-03-09T20:33:44.797922] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-03-09T20:33:44.798816] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-03-09T20:33:44.798870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:44.798903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:44.798959] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:44.799030] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:44.858648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:44.859363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:44.859443] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:44.859476] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:44.956390] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:44.956532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:44.956588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:44.956622] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:44.960402] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=72.56%) [2026-03-09T20:33:44.960708] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-03-09T20:33:44.960839] [INFO ] [sig ] VRIG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:45.102086] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VRIG.txt [2026-03-09T20:33:45.102243] [INFO ] [sig ] [3113/3280] Completed VRIG in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 1.0m [2026-03-09T20:33:45.102291] [INFO ] [sig ] [3114/3280] Forecasting VRNS... [2026-03-09T20:33:45.102330] [INFO ] [sig ] Generating forecast for: VRNS [2026-03-09T20:33:45.102366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-03-09T20:33:45.113932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-03-09T20:33:45.114276] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-03-09T20:33:45.115311] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-03-09T20:33:45.115366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:45.115399] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:45.115426] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:45.115486] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:45.173091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:45.173780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:45.173859] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:45.173891] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:45.303285] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:45.303458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:45.303498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:45.303529] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:45.307112] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-03-09T20:33:45.307404] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-03-09T20:33:45.307534] [INFO ] [sig ] VRNS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:45.449392] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRNS.txt [2026-03-09T20:33:45.449526] [INFO ] [sig ] [3114/3280] Completed VRNS in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 59.7s [2026-03-09T20:33:45.449567] [INFO ] [sig ] [3115/3280] Forecasting VRRM... [2026-03-09T20:33:45.449616] [INFO ] [sig ] Generating forecast for: VRRM [2026-03-09T20:33:45.449646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-03-09T20:33:45.461487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-03-09T20:33:45.461852] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-03-09T20:33:45.462708] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-03-09T20:33:45.462763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:45.462796] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:45.462826] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:45.462884] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:45.521063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:45.521712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:45.521791] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:45.521822] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:45.641564] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:45.641715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:45.641757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:45.641787] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:45.645243] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=37.57%) [2026-03-09T20:33:45.645564] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-03-09T20:33:45.645719] [INFO ] [sig ] VRRM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:45.787469] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRRM.txt [2026-03-09T20:33:45.787628] [INFO ] [sig ] [3115/3280] Completed VRRM in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 59.3s [2026-03-09T20:33:45.787669] [INFO ] [sig ] [3116/3280] Forecasting VRSK... [2026-03-09T20:33:45.787700] [INFO ] [sig ] Generating forecast for: VRSK [2026-03-09T20:33:45.787729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-03-09T20:33:45.798873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-03-09T20:33:45.799207] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-03-09T20:33:45.800059] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-03-09T20:33:45.800114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:45.800146] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:45.800172] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:45.800229] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:45.857695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:45.858313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:45.858397] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:45.858430] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:45.978083] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:45.978240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:45.978280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:45.978310] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:45.981866] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-03-09T20:33:45.982151] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-03-09T20:33:45.982284] [INFO ] [sig ] VRSK: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:46.122993] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRSK.txt [2026-03-09T20:33:46.123113] [INFO ] [sig ] [3116/3280] Completed VRSK in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 59.0s [2026-03-09T20:33:46.123152] [INFO ] [sig ] [3117/3280] Forecasting VRSN... [2026-03-09T20:33:46.123181] [INFO ] [sig ] Generating forecast for: VRSN [2026-03-09T20:33:46.123212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-03-09T20:33:46.136224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-03-09T20:33:46.136748] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-03-09T20:33:46.137637] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-03-09T20:33:46.137693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:46.137737] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:46.137765] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:46.137821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:46.197422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:46.198154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:46.198237] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:46.198271] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:46.320725] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:46.320865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:46.320905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:46.320934] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:46.324314] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=68.48%) [2026-03-09T20:33:46.324613] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-03-09T20:33:46.324747] [INFO ] [sig ] VRSN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:46.465881] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VRSN.txt [2026-03-09T20:33:46.466006] [INFO ] [sig ] [3117/3280] Completed VRSN in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 58.6s [2026-03-09T20:33:46.466045] [INFO ] [sig ] [3118/3280] Forecasting VRTS... [2026-03-09T20:33:46.466075] [INFO ] [sig ] Generating forecast for: VRTS [2026-03-09T20:33:46.466104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-03-09T20:33:46.478498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-03-09T20:33:46.478837] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-03-09T20:33:46.479679] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-03-09T20:33:46.479734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:46.479786] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:46.479814] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:46.479871] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:46.537094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:46.537763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:46.537842] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:46.537874] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:46.665726] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:46.665886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:46.665926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:46.665954] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:46.669590] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-03-09T20:33:46.669874] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-03-09T20:33:46.670003] [INFO ] [sig ] VRTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:46.812857] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRTS.txt [2026-03-09T20:33:46.812969] [INFO ] [sig ] [3118/3280] Completed VRTS in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 58.3s [2026-03-09T20:33:46.813008] [INFO ] [sig ] [3119/3280] Forecasting VRTX... [2026-03-09T20:33:46.813036] [INFO ] [sig ] Generating forecast for: VRTX [2026-03-09T20:33:46.813067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-03-09T20:33:46.824986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-03-09T20:33:46.825312] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-03-09T20:33:46.826294] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-03-09T20:33:46.826351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:46.826384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:46.826411] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:46.826467] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:46.883869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:46.884494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:46.884589] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:46.884625] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:47.005855] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:47.006005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:47.006044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:47.006074] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:47.010342] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-03-09T20:33:47.010834] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-03-09T20:33:47.010966] [INFO ] [sig ] VRTX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:47.152826] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VRTX.txt [2026-03-09T20:33:47.152949] [INFO ] [sig ] [3119/3280] Completed VRTX in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 57.9s [2026-03-09T20:33:47.152989] [INFO ] [sig ] [3120/3280] Forecasting VSCO... [2026-03-09T20:33:47.153018] [INFO ] [sig ] Generating forecast for: VSCO [2026-03-09T20:33:47.153048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-03-09T20:33:47.165007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-03-09T20:33:47.165331] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-03-09T20:33:47.166160] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-03-09T20:33:47.166213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:47.166245] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:47.166272] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:47.166347] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:47.227861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:47.228598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:47.228681] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:47.228713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:47.352593] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:47.352922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:47.352961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:47.352990] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:47.356932] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: DOWN (p=33.02%) [2026-03-09T20:33:47.357226] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-03-09T20:33:47.357372] [INFO ] [sig ] VSCO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:47.500415] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VSCO.txt [2026-03-09T20:33:47.500542] [INFO ] [sig ] [3120/3280] Completed VSCO in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 57.5s [2026-03-09T20:33:47.500600] [INFO ] [sig ] [3121/3280] Forecasting VSDA... [2026-03-09T20:33:47.500632] [INFO ] [sig ] Generating forecast for: VSDA [2026-03-09T20:33:47.500663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-03-09T20:33:47.511497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-03-09T20:33:47.511810] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-03-09T20:33:47.512630] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-03-09T20:33:47.512684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:47.512717] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:47.512744] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:47.512801] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:47.570365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:47.571026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:47.571110] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:47.571141] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:47.686768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:47.686939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:47.686983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:47.687012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:47.691124] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=84.22%) [2026-03-09T20:33:47.691446] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-03-09T20:33:47.691620] [INFO ] [sig ] VSDA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:47.840121] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VSDA.txt [2026-03-09T20:33:47.840288] [INFO ] [sig ] [3121/3280] Completed VSDA in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 57.2s [2026-03-09T20:33:47.840333] [INFO ] [sig ] [3122/3280] Forecasting VSEC... [2026-03-09T20:33:47.840370] [INFO ] [sig ] Generating forecast for: VSEC [2026-03-09T20:33:47.840406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-03-09T20:33:47.853455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-03-09T20:33:47.853804] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-03-09T20:33:47.854628] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-03-09T20:33:47.854720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:47.854754] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:47.854782] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:47.854838] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:47.914768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:47.915539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:47.915641] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:47.915676] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:48.038488] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:48.038688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:48.038734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:48.038764] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:48.042326] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=87.14%) [2026-03-09T20:33:48.042666] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-03-09T20:33:48.042801] [INFO ] [sig ] VSEC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:48.187033] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VSEC.txt [2026-03-09T20:33:48.187175] [INFO ] [sig ] [3122/3280] Completed VSEC in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 56.8s [2026-03-09T20:33:48.187216] [INFO ] [sig ] [3123/3280] Forecasting VSH... [2026-03-09T20:33:48.187248] [INFO ] [sig ] Generating forecast for: VSH [2026-03-09T20:33:48.187279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-03-09T20:33:48.200313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-03-09T20:33:48.200666] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-03-09T20:33:48.201484] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-03-09T20:33:48.201537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:48.201569] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:48.201618] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:48.201675] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:48.273257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:48.274172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:48.274308] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:48.274345] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:48.399520] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:48.399709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:48.399763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:48.399794] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:48.403556] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=72.22%) [2026-03-09T20:33:48.403880] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-03-09T20:33:48.404018] [INFO ] [sig ] VSH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:48.552311] [INFO ] [LOCAL ] Saved forecast: VSH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VSH.txt [2026-03-09T20:33:48.552463] [INFO ] [sig ] [3123/3280] Completed VSH in 0.4s | 2.78 sym/s | Total: 18.7m | ETA: 56.5s [2026-03-09T20:33:48.552505] [INFO ] [sig ] [3124/3280] Forecasting VSTM... [2026-03-09T20:33:48.552535] [INFO ] [sig ] Generating forecast for: VSTM [2026-03-09T20:33:48.552565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-03-09T20:33:48.565401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-03-09T20:33:48.565748] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-03-09T20:33:48.566593] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-03-09T20:33:48.566648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:48.566680] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:48.566707] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:48.566764] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:48.625296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:48.626099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:48.626187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:48.626222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:48.748397] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:48.748597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:48.748644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:48.748673] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:48.752373] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=21.78%) [2026-03-09T20:33:48.752685] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-03-09T20:33:48.752819] [INFO ] [sig ] VSTM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:48.896555] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VSTM.txt [2026-03-09T20:33:48.896725] [INFO ] [sig ] [3124/3280] Completed VSTM in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 56.1s [2026-03-09T20:33:48.896764] [INFO ] [sig ] [3125/3280] Forecasting VSTS... [2026-03-09T20:33:48.896794] [INFO ] [sig ] Generating forecast for: VSTS [2026-03-09T20:33:48.896824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-03-09T20:33:48.909067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-03-09T20:33:48.909422] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-03-09T20:33:48.910292] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-03-09T20:33:48.910348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:48.910381] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:48.910409] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:48.910468] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:48.970777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:48.971629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:48.971714] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:48.971749] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:49.100065] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:49.100227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:49.100269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:49.100297] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:49.103995] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-03-09T20:33:49.104274] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-03-09T20:33:49.104406] [INFO ] [sig ] VSTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:49.249364] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VSTS.txt [2026-03-09T20:33:49.249537] [INFO ] [sig ] [3125/3280] Completed VSTS in 0.4s | 2.78 sym/s | Total: 18.7m | ETA: 55.7s [2026-03-09T20:33:49.249602] [INFO ] [sig ] [3126/3280] Forecasting VTC... [2026-03-09T20:33:49.249636] [INFO ] [sig ] Generating forecast for: VTC [2026-03-09T20:33:49.249665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-03-09T20:33:49.261418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-03-09T20:33:49.261852] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-03-09T20:33:49.262706] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-03-09T20:33:49.262759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:49.262792] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:49.262820] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:49.262876] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:49.321080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:49.322016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:49.322103] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:49.322136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:49.445206] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:49.445374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:49.445420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:49.445458] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:49.449019] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-09T20:33:49.449305] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-03-09T20:33:49.449436] [INFO ] [sig ] VTC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:49.591810] [INFO ] [LOCAL ] Saved forecast: VTC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTC.txt [2026-03-09T20:33:49.592014] [INFO ] [sig ] [3126/3280] Completed VTC in 0.3s | 2.78 sym/s | Total: 18.7m | ETA: 55.4s [2026-03-09T20:33:49.592056] [INFO ] [sig ] [3127/3280] Forecasting VTEX... [2026-03-09T20:33:49.592087] [INFO ] [sig ] Generating forecast for: VTEX [2026-03-09T20:33:49.592116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-03-09T20:33:49.607832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-03-09T20:33:49.608323] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-03-09T20:33:49.609428] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-03-09T20:33:49.609496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:49.609543] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:49.609632] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:49.609732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:49.677371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:49.678412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:49.678551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:49.678808] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:49.810034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:49.810213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:49.810256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:49.810284] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:49.814223] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=7.04%) [2026-03-09T20:33:49.814616] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-03-09T20:33:49.814772] [INFO ] [sig ] VTEX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:50.018941] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VTEX.txt [2026-03-09T20:33:50.019262] [INFO ] [sig ] [3127/3280] Completed VTEX in 0.4s | 2.78 sym/s | Total: 18.7m | ETA: 55.0s [2026-03-09T20:33:50.019323] [INFO ] [sig ] [3128/3280] Forecasting VTIP... [2026-03-09T20:33:50.019366] [INFO ] [sig ] Generating forecast for: VTIP [2026-03-09T20:33:50.019416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-03-09T20:33:50.042144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-03-09T20:33:50.042777] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-03-09T20:33:50.044155] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-03-09T20:33:50.044238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:50.044296] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:50.044338] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:50.044451] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:50.122900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:50.124294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:50.124459] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:50.124509] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:50.295211] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:50.295417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:50.295482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:50.295525] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:50.300797] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=28.10%) [2026-03-09T20:33:50.301313] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-03-09T20:33:50.301517] [INFO ] [sig ] VTIP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:50.523905] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VTIP.txt [2026-03-09T20:33:50.524154] [INFO ] [sig ] [3128/3280] Completed VTIP in 0.5s | 2.78 sym/s | Total: 18.8m | ETA: 54.7s [2026-03-09T20:33:50.524224] [INFO ] [sig ] [3129/3280] Forecasting VTMX... [2026-03-09T20:33:50.524275] [INFO ] [sig ] Generating forecast for: VTMX [2026-03-09T20:33:50.524331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-03-09T20:33:50.551279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-03-09T20:33:50.551832] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-03-09T20:33:50.553076] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-03-09T20:33:50.553181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:50.553236] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:50.553282] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:50.553372] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:50.641072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:50.642269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:50.642388] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:50.642432] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:50.818014] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:50.818230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:50.818285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:50.818325] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:50.823216] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=65.24%) [2026-03-09T20:33:50.823655] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-03-09T20:33:50.823872] [INFO ] [sig ] VTMX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:50.991131] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTMX.txt [2026-03-09T20:33:50.991362] [INFO ] [sig ] [3129/3280] Completed VTMX in 0.5s | 2.78 sym/s | Total: 18.8m | ETA: 54.3s [2026-03-09T20:33:50.991431] [INFO ] [sig ] [3130/3280] Forecasting VTN... [2026-03-09T20:33:50.991488] [INFO ] [sig ] Generating forecast for: VTN [2026-03-09T20:33:50.991543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-03-09T20:33:51.004292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-03-09T20:33:51.004672] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-03-09T20:33:51.005509] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-03-09T20:33:51.005564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:51.005664] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:51.005694] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:51.005752] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:51.071896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:51.072982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:51.073106] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:51.073171] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:51.203543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:51.203727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:51.203772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:51.203801] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:51.208021] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-03-09T20:33:51.208365] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-03-09T20:33:51.208529] [INFO ] [sig ] VTN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:51.367242] [INFO ] [LOCAL ] Saved forecast: VTN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTN.txt [2026-03-09T20:33:51.367401] [INFO ] [sig ] [3130/3280] Completed VTN in 0.4s | 2.78 sym/s | Total: 18.8m | ETA: 54.0s [2026-03-09T20:33:51.367445] [INFO ] [sig ] [3131/3280] Forecasting VTOL... [2026-03-09T20:33:51.367478] [INFO ] [sig ] Generating forecast for: VTOL [2026-03-09T20:33:51.367510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-03-09T20:33:51.379885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-03-09T20:33:51.380258] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-03-09T20:33:51.381152] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-03-09T20:33:51.381208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:51.381240] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:51.381267] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:51.381324] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:51.446113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:51.447005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:51.447091] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:51.447127] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:51.571066] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:51.571230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:51.571277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:51.571307] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:51.575175] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=36.52%) [2026-03-09T20:33:51.575481] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-03-09T20:33:51.575661] [INFO ] [sig ] VTOL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:51.719217] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VTOL.txt [2026-03-09T20:33:51.719346] [INFO ] [sig ] [3131/3280] Completed VTOL in 0.4s | 2.78 sym/s | Total: 18.8m | ETA: 53.6s [2026-03-09T20:33:51.719385] [INFO ] [sig ] [3132/3280] Forecasting VTRS... [2026-03-09T20:33:51.719417] [INFO ] [sig ] Generating forecast for: VTRS [2026-03-09T20:33:51.719452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-03-09T20:33:51.733265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-03-09T20:33:51.733662] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-03-09T20:33:51.735058] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-03-09T20:33:51.735119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:51.735153] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:51.735179] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:51.735235] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:51.793970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:51.794643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:51.794722] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:51.794755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:51.917778] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:51.917904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:51.917944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:51.917973] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:51.921415] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-03-09T20:33:51.921717] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-03-09T20:33:51.921846] [INFO ] [sig ] VTRS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:52.063782] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTRS.txt [2026-03-09T20:33:52.063907] [INFO ] [sig ] [3132/3280] Completed VTRS in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 53.2s [2026-03-09T20:33:52.063947] [INFO ] [sig ] [3133/3280] Forecasting VTS... [2026-03-09T20:33:52.063976] [INFO ] [sig ] Generating forecast for: VTS [2026-03-09T20:33:52.064006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-03-09T20:33:52.076168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-03-09T20:33:52.076472] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-03-09T20:33:52.077318] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-03-09T20:33:52.077384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:52.077416] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:52.077449] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:52.077518] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:52.135608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:52.136216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:52.136296] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:52.136328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:52.252131] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:52.252267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:52.252306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:52.252366] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:52.255805] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-03-09T20:33:52.256095] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-03-09T20:33:52.256224] [INFO ] [sig ] VTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:52.398063] [INFO ] [LOCAL ] Saved forecast: VTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTS.txt [2026-03-09T20:33:52.398197] [INFO ] [sig ] [3133/3280] Completed VTS in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 52.9s [2026-03-09T20:33:52.398236] [INFO ] [sig ] [3134/3280] Forecasting VTSI... [2026-03-09T20:33:52.398266] [INFO ] [sig ] Generating forecast for: VTSI [2026-03-09T20:33:52.398296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-03-09T20:33:52.410491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-03-09T20:33:52.410913] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-03-09T20:33:52.411827] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-03-09T20:33:52.411883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:52.411915] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:52.411940] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:52.411995] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:52.469284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:52.470064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:52.470151] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:52.470184] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:52.590130] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:52.590300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:52.590342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:52.590370] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:52.593945] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=85.99%) [2026-03-09T20:33:52.594233] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-03-09T20:33:52.594367] [INFO ] [sig ] VTSI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:52.733955] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTSI.txt [2026-03-09T20:33:52.734112] [INFO ] [sig ] [3134/3280] Completed VTSI in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 52.5s [2026-03-09T20:33:52.734151] [INFO ] [sig ] [3135/3280] Forecasting VTWG... [2026-03-09T20:33:52.734180] [INFO ] [sig ] Generating forecast for: VTWG [2026-03-09T20:33:52.734211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-03-09T20:33:52.746270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-03-09T20:33:52.746631] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-03-09T20:33:52.747446] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-03-09T20:33:52.747502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:52.747535] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:52.747604] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:52.747668] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:52.803551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:52.804210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:52.804290] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:52.804322] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:52.927218] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:52.927362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:52.927400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:52.927429] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:52.930808] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-03-09T20:33:52.931089] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-03-09T20:33:52.931218] [INFO ] [sig ] VTWG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:53.071233] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTWG.txt [2026-03-09T20:33:53.071370] [INFO ] [sig ] [3135/3280] Completed VTWG in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 52.2s [2026-03-09T20:33:53.071409] [INFO ] [sig ] [3136/3280] Forecasting VTWO... [2026-03-09T20:33:53.071438] [INFO ] [sig ] Generating forecast for: VTWO [2026-03-09T20:33:53.071470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-03-09T20:33:53.083330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-03-09T20:33:53.083680] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-03-09T20:33:53.084483] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-03-09T20:33:53.084536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:53.084567] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:53.084615] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:53.084672] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:53.141720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:53.142365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:53.142449] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:53.142487] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:53.264238] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:53.264383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:53.264423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:53.264450] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:53.267885] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-03-09T20:33:53.268166] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-03-09T20:33:53.268296] [INFO ] [sig ] VTWO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:53.408159] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VTWO.txt [2026-03-09T20:33:53.408294] [INFO ] [sig ] [3136/3280] Completed VTWO in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 51.8s [2026-03-09T20:33:53.408340] [INFO ] [sig ] [3137/3280] Forecasting VUZI... [2026-03-09T20:33:53.408371] [INFO ] [sig ] Generating forecast for: VUZI [2026-03-09T20:33:53.408401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-03-09T20:33:53.420819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-03-09T20:33:53.421144] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-03-09T20:33:53.422051] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-03-09T20:33:53.422108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:53.422141] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:53.422169] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:53.422228] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:53.480458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:53.481152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:53.481231] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:53.481264] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:53.600666] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:53.600957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:53.600994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:53.601022] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:53.604289] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=33.40%) [2026-03-09T20:33:53.604566] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-03-09T20:33:53.604715] [INFO ] [sig ] VUZI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:53.745640] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VUZI.txt [2026-03-09T20:33:53.745758] [INFO ] [sig ] [3137/3280] Completed VUZI in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 51.4s [2026-03-09T20:33:53.745796] [INFO ] [sig ] [3138/3280] Forecasting VVOS... [2026-03-09T20:33:53.745825] [INFO ] [sig ] Generating forecast for: VVOS [2026-03-09T20:33:53.745854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-03-09T20:33:53.757529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-03-09T20:33:53.757907] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-03-09T20:33:53.758792] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-03-09T20:33:53.758847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:53.758878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:53.758905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:53.758961] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:53.816721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:53.817317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:53.817396] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:53.817428] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:53.931454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:53.931566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:53.931622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:53.931652] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:53.934907] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-03-09T20:33:53.935194] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-03-09T20:33:53.935320] [INFO ] [sig ] VVOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:54.078045] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VVOS.txt [2026-03-09T20:33:54.078154] [INFO ] [sig ] [3138/3280] Completed VVOS in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 51.1s [2026-03-09T20:33:54.078192] [INFO ] [sig ] [3139/3280] Forecasting VVX... [2026-03-09T20:33:54.078221] [INFO ] [sig ] Generating forecast for: VVX [2026-03-09T20:33:54.078250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-03-09T20:33:54.090075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-03-09T20:33:54.090377] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-03-09T20:33:54.091219] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-03-09T20:33:54.091272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:54.091304] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:54.091331] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:54.091388] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:54.150183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:54.150952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:54.151034] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:54.151068] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:54.272079] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:54.272206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:54.272246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:54.272275] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:54.275725] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: UP (p=94.58%) [2026-03-09T20:33:54.276009] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-03-09T20:33:54.276138] [INFO ] [sig ] VVX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:54.419037] [INFO ] [LOCAL ] Saved forecast: VVX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VVX.txt [2026-03-09T20:33:54.419151] [INFO ] [sig ] [3139/3280] Completed VVX in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 50.7s [2026-03-09T20:33:54.419191] [INFO ] [sig ] [3140/3280] Forecasting VWOB... [2026-03-09T20:33:54.419220] [INFO ] [sig ] Generating forecast for: VWOB [2026-03-09T20:33:54.419248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-03-09T20:33:54.433269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-03-09T20:33:54.433599] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-03-09T20:33:54.434391] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-03-09T20:33:54.434444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:54.434475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:54.434503] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:54.434564] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:54.493213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:54.493864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:54.493967] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:54.494000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:54.619859] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:54.619968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:54.620019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:54.620049] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:54.623308] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: DOWN (p=32.40%) [2026-03-09T20:33:54.623603] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-03-09T20:33:54.623736] [INFO ] [sig ] VWOB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:54.766482] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VWOB.txt [2026-03-09T20:33:54.766618] [INFO ] [sig ] [3140/3280] Completed VWOB in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 50.4s [2026-03-09T20:33:54.766658] [INFO ] [sig ] [3141/3280] Forecasting VXUS... [2026-03-09T20:33:54.766688] [INFO ] [sig ] Generating forecast for: VXUS [2026-03-09T20:33:54.766717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-03-09T20:33:54.778911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-03-09T20:33:54.779220] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-03-09T20:33:54.780071] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-03-09T20:33:54.780125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:54.780157] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:54.780183] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:54.780240] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:54.839866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:54.840471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:54.840551] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:54.840609] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:54.961262] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:54.961385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:54.961423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:54.961451] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:54.965312] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=16.15%) [2026-03-09T20:33:54.965605] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-03-09T20:33:54.965737] [INFO ] [sig ] VXUS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:55.109495] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VXUS.txt [2026-03-09T20:33:55.109651] [INFO ] [sig ] [3141/3280] Completed VXUS in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 50.0s [2026-03-09T20:33:55.109697] [INFO ] [sig ] [3142/3280] Forecasting VYMI... [2026-03-09T20:33:55.109726] [INFO ] [sig ] Generating forecast for: VYMI [2026-03-09T20:33:55.109754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-03-09T20:33:55.122621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-03-09T20:33:55.122939] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-03-09T20:33:55.123754] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-03-09T20:33:55.123807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:55.123839] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:55.123866] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:55.123923] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:55.183063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:55.183719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:55.183804] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:55.183836] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:55.303419] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:55.303528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:55.303586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:55.303618] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:55.307416] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-03-09T20:33:55.307741] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-03-09T20:33:55.307872] [INFO ] [sig ] VYMI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:55.449309] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VYMI.txt [2026-03-09T20:33:55.449423] [INFO ] [sig ] [3142/3280] Completed VYMI in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 49.6s [2026-03-09T20:33:55.449461] [INFO ] [sig ] [3143/3280] Forecasting VYX... [2026-03-09T20:33:55.449489] [INFO ] [sig ] Generating forecast for: VYX [2026-03-09T20:33:55.449518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-03-09T20:33:55.461645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-03-09T20:33:55.462132] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-03-09T20:33:55.462987] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-03-09T20:33:55.463041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:55.463074] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:55.463100] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:55.463157] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:55.526265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:55.527368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:55.527518] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:55.527616] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:55.645996] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:55.646121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:55.646161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:55.646190] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:55.649612] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-03-09T20:33:55.649917] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-03-09T20:33:55.650052] [INFO ] [sig ] VYX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:55.865193] [INFO ] [LOCAL ] Saved forecast: VYX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/VYX.txt [2026-03-09T20:33:55.865392] [INFO ] [sig ] [3143/3280] Completed VYX in 0.4s | 2.78 sym/s | Total: 18.8m | ETA: 49.3s [2026-03-09T20:33:55.865450] [INFO ] [sig ] [3144/3280] Forecasting VZ... [2026-03-09T20:33:55.865494] [INFO ] [sig ] Generating forecast for: VZ [2026-03-09T20:33:55.865536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-03-09T20:33:55.877640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-03-09T20:33:55.877985] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-03-09T20:33:55.878879] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-03-09T20:33:55.878936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:55.878981] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:55.879010] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:55.879067] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:55.938402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:55.939083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:55.939163] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:55.939195] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:56.063884] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:56.064000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:56.064039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:56.064067] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:56.067393] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=52.17%) [2026-03-09T20:33:56.067741] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-03-09T20:33:56.067872] [INFO ] [sig ] VZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:56.210150] [INFO ] [LOCAL ] Saved forecast: VZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/VZ.txt [2026-03-09T20:33:56.210268] [INFO ] [sig ] [3144/3280] Completed VZ in 0.3s | 2.78 sym/s | Total: 18.8m | ETA: 48.9s [2026-03-09T20:33:56.210305] [INFO ] [sig ] [3145/3280] Forecasting WAB... [2026-03-09T20:33:56.210334] [INFO ] [sig ] Generating forecast for: WAB [2026-03-09T20:33:56.210363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-03-09T20:33:56.222967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-03-09T20:33:56.223334] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-03-09T20:33:56.224403] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-03-09T20:33:56.224459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:56.224492] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:56.224522] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:56.224605] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:56.282729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:56.283349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:56.283432] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:56.283466] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:56.409929] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:56.410090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:56.410131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:56.410160] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:56.414006] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-03-09T20:33:56.414324] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-03-09T20:33:56.414451] [INFO ] [sig ] WAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:56.557066] [INFO ] [LOCAL ] Saved forecast: WAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WAB.txt [2026-03-09T20:33:56.557204] [INFO ] [sig ] [3145/3280] Completed WAB in 0.3s | 2.78 sym/s | Total: 18.9m | ETA: 48.6s [2026-03-09T20:33:56.557248] [INFO ] [sig ] [3146/3280] Forecasting WABC... [2026-03-09T20:33:56.557280] [INFO ] [sig ] Generating forecast for: WABC [2026-03-09T20:33:56.557311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-03-09T20:33:56.570048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-03-09T20:33:56.570452] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-03-09T20:33:56.571316] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-03-09T20:33:56.571373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:56.571407] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:56.571435] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:56.571494] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:56.629713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:56.630316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:56.630395] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:56.630427] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:56.747645] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:56.747769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:56.747806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:56.747834] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:56.751198] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-03-09T20:33:56.751474] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-03-09T20:33:56.751658] [INFO ] [sig ] WABC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:56.896107] [INFO ] [LOCAL ] Saved forecast: WABC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WABC.txt [2026-03-09T20:33:56.896233] [INFO ] [sig ] [3146/3280] Completed WABC in 0.3s | 2.78 sym/s | Total: 18.9m | ETA: 48.2s [2026-03-09T20:33:56.896272] [INFO ] [sig ] [3147/3280] Forecasting WAFD... [2026-03-09T20:33:56.896300] [INFO ] [sig ] Generating forecast for: WAFD [2026-03-09T20:33:56.896331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-03-09T20:33:56.909389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-03-09T20:33:56.909918] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-03-09T20:33:56.910742] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-03-09T20:33:56.910794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:56.910852] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:56.910881] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:56.910938] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:56.970337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:56.971004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:56.971085] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:56.971117] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:57.088244] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:57.088420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:57.088461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:57.088489] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:57.092436] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=19.92%) [2026-03-09T20:33:57.092810] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-03-09T20:33:57.092954] [INFO ] [sig ] WAFD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:57.246225] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WAFD.txt [2026-03-09T20:33:57.246398] [INFO ] [sig ] [3147/3280] Completed WAFD in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 47.8s [2026-03-09T20:33:57.246441] [INFO ] [sig ] [3148/3280] Forecasting WAFDP... [2026-03-09T20:33:57.246477] [INFO ] [sig ] Generating forecast for: WAFDP [2026-03-09T20:33:57.246509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-03-09T20:33:57.257349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-03-09T20:33:57.257780] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-03-09T20:33:57.258635] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-03-09T20:33:57.258690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:57.258722] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:57.258749] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:57.258805] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:57.317987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:57.318892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:57.318976] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:57.319009] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:57.435281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:57.435447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:57.435489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:57.435517] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:57.439107] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-03-09T20:33:57.439498] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-03-09T20:33:57.439690] [INFO ] [sig ] WAFDP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:57.584323] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WAFDP.txt [2026-03-09T20:33:57.584497] [INFO ] [sig ] [3148/3280] Completed WAFDP in 0.3s | 2.78 sym/s | Total: 18.9m | ETA: 47.5s [2026-03-09T20:33:57.584537] [INFO ] [sig ] [3149/3280] Forecasting WAL... [2026-03-09T20:33:57.584567] [INFO ] [sig ] Generating forecast for: WAL [2026-03-09T20:33:57.584624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-03-09T20:33:57.596683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-03-09T20:33:57.597064] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-03-09T20:33:57.597932] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-03-09T20:33:57.597987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:57.598019] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:57.598047] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:57.598103] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:57.655894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:57.656799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:57.656888] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:57.656921] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:57.781161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:57.781332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:57.781375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:57.781403] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:57.785132] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-03-09T20:33:57.785426] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-03-09T20:33:57.785564] [INFO ] [sig ] WAL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:57.937285] [INFO ] [LOCAL ] Saved forecast: WAL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WAL.txt [2026-03-09T20:33:57.937459] [INFO ] [sig ] [3149/3280] Completed WAL in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 47.1s [2026-03-09T20:33:57.937501] [INFO ] [sig ] [3150/3280] Forecasting WALD... [2026-03-09T20:33:57.937531] [INFO ] [sig ] Generating forecast for: WALD [2026-03-09T20:33:57.937611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-03-09T20:33:57.951567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-03-09T20:33:57.952177] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-03-09T20:33:57.953304] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-03-09T20:33:57.953363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:57.953396] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:57.953424] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:57.953483] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:58.012718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:58.013660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:58.013759] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:58.013793] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:58.137411] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:58.137622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:58.137672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:58.137747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:58.142709] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=44.47%) [2026-03-09T20:33:58.143132] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-03-09T20:33:58.143293] [INFO ] [sig ] WALD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:58.303378] [INFO ] [LOCAL ] Saved forecast: WALD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WALD.txt [2026-03-09T20:33:58.303658] [INFO ] [sig ] [3150/3280] Completed WALD in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 46.8s [2026-03-09T20:33:58.303711] [INFO ] [sig ] [3151/3280] Forecasting WASH... [2026-03-09T20:33:58.303744] [INFO ] [sig ] Generating forecast for: WASH [2026-03-09T20:33:58.303778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-03-09T20:33:58.316654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-03-09T20:33:58.317062] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-03-09T20:33:58.318031] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-03-09T20:33:58.318102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:58.318136] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:58.318164] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:58.318224] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:58.380637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:58.381532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:58.381667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:58.381713] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:58.509839] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:58.510013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:58.510056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:58.510114] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:58.513808] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-03-09T20:33:58.514125] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-03-09T20:33:58.514283] [INFO ] [sig ] WASH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:58.669193] [INFO ] [LOCAL ] Saved forecast: WASH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WASH.txt [2026-03-09T20:33:58.669362] [INFO ] [sig ] [3151/3280] Completed WASH in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 46.4s [2026-03-09T20:33:58.669415] [INFO ] [sig ] [3152/3280] Forecasting WAVE... [2026-03-09T20:33:58.669456] [INFO ] [sig ] Generating forecast for: WAVE [2026-03-09T20:33:58.669492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-03-09T20:33:58.682388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-03-09T20:33:58.682810] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-03-09T20:33:58.683689] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-03-09T20:33:58.683745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:58.683777] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:58.683804] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:58.683862] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:58.744085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:58.745243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:58.745330] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:58.745365] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:58.855737] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:58.855920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:58.855975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:58.856008] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:58.859636] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-03-09T20:33:58.859967] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-03-09T20:33:58.860108] [INFO ] [sig ] WAVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:59.005823] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WAVE.txt [2026-03-09T20:33:59.005988] [INFO ] [sig ] [3152/3280] Completed WAVE in 0.3s | 2.78 sym/s | Total: 18.9m | ETA: 46.0s [2026-03-09T20:33:59.006031] [INFO ] [sig ] [3153/3280] Forecasting WAY... [2026-03-09T20:33:59.006061] [INFO ] [sig ] Generating forecast for: WAY [2026-03-09T20:33:59.006095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-03-09T20:33:59.018677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-03-09T20:33:59.019113] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-03-09T20:33:59.020004] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-03-09T20:33:59.020061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:59.020094] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:59.020121] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:59.020212] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:59.079427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:59.080379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:59.080491] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:59.080525] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:59.209246] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:59.209415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:59.209457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:59.209488] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:59.213142] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=44.58%) [2026-03-09T20:33:59.213456] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-03-09T20:33:59.213618] [INFO ] [sig ] WAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:33:59.360678] [INFO ] [LOCAL ] Saved forecast: WAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WAY.txt [2026-03-09T20:33:59.360842] [INFO ] [sig ] [3153/3280] Completed WAY in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 45.7s [2026-03-09T20:33:59.360884] [INFO ] [sig ] [3154/3280] Forecasting WB... [2026-03-09T20:33:59.360914] [INFO ] [sig ] Generating forecast for: WB [2026-03-09T20:33:59.360946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-03-09T20:33:59.373400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-03-09T20:33:59.373804] [INFO ] [FORECASTER] Starting predict_future for WB [2026-03-09T20:33:59.374658] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-03-09T20:33:59.374714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:59.374748] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:59.374776] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:59.374835] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:59.435906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:59.436832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:59.436918] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:59.436952] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:59.566923] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:59.567088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:59.567130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:59.567159] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:59.570796] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-03-09T20:33:59.571088] [INFO ] [FORECASTER] Completed predict_future for WB [2026-03-09T20:33:59.571222] [INFO ] [sig ] WB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:33:59.718204] [INFO ] [LOCAL ] Saved forecast: WB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WB.txt [2026-03-09T20:33:59.718399] [INFO ] [sig ] [3154/3280] Completed WB in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 45.3s [2026-03-09T20:33:59.718445] [INFO ] [sig ] [3155/3280] Forecasting WBD... [2026-03-09T20:33:59.718480] [INFO ] [sig ] Generating forecast for: WBD [2026-03-09T20:33:59.718515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-03-09T20:33:59.731817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-03-09T20:33:59.732211] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-03-09T20:33:59.733092] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-03-09T20:33:59.733148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:33:59.733181] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:33:59.733219] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:33:59.733279] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:33:59.794051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:33:59.794992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:33:59.795118] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:33:59.795156] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:33:59.926161] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:33:59.926332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:33:59.926376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:33:59.926406] [INFO ] [FORECASTER] Training complete [2026-03-09T20:33:59.930438] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=67.07%) [2026-03-09T20:33:59.930844] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-03-09T20:33:59.931024] [INFO ] [sig ] WBD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:00.092691] [INFO ] [LOCAL ] Saved forecast: WBD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WBD.txt [2026-03-09T20:34:00.092870] [INFO ] [sig ] [3155/3280] Completed WBD in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 45.0s [2026-03-09T20:34:00.092913] [INFO ] [sig ] [3156/3280] Forecasting WBIY... [2026-03-09T20:34:00.092944] [INFO ] [sig ] Generating forecast for: WBIY [2026-03-09T20:34:00.092973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-03-09T20:34:00.105436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-03-09T20:34:00.105831] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-03-09T20:34:00.106889] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-03-09T20:34:00.106944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:00.106978] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:00.107004] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:00.107069] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:00.171391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:00.172559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:00.172667] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:00.172701] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:00.272201] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:00.272367] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:34:00.272410] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:00.272439] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:00.275933] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=40.31%) [2026-03-09T20:34:00.276215] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-03-09T20:34:00.276347] [INFO ] [sig ] WBIY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:00.420747] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WBIY.txt [2026-03-09T20:34:00.421117] [INFO ] [sig ] [3156/3280] Completed WBIY in 0.3s | 2.78 sym/s | Total: 18.9m | ETA: 44.6s [2026-03-09T20:34:00.421157] [INFO ] [sig ] [3157/3280] Forecasting WBS... [2026-03-09T20:34:00.421188] [INFO ] [sig ] Generating forecast for: WBS [2026-03-09T20:34:00.421217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-03-09T20:34:00.434037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-03-09T20:34:00.434410] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-03-09T20:34:00.435259] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-03-09T20:34:00.435314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:00.435346] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:00.435374] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:00.435431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:00.497292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:00.498218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:00.498343] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:00.498378] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:00.628518] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:00.628704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:00.628746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:00.628775] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:00.632456] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=50.47%) [2026-03-09T20:34:00.632760] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-03-09T20:34:00.632895] [INFO ] [sig ] WBS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:00.776644] [INFO ] [LOCAL ] Saved forecast: WBS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WBS.txt [2026-03-09T20:34:00.776828] [INFO ] [sig ] [3157/3280] Completed WBS in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 44.2s [2026-03-09T20:34:00.776869] [INFO ] [sig ] [3158/3280] Forecasting WBTN... [2026-03-09T20:34:00.776900] [INFO ] [sig ] Generating forecast for: WBTN [2026-03-09T20:34:00.776930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-03-09T20:34:00.789646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-03-09T20:34:00.790079] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-03-09T20:34:00.790942] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-03-09T20:34:00.790997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:00.791029] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:00.791056] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:00.791118] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:00.859370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:00.860349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:00.860455] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:00.860503] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:01.003554] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:01.003763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:01.003808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:01.003838] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:01.007929] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=15.63%) [2026-03-09T20:34:01.008242] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-03-09T20:34:01.008392] [INFO ] [sig ] WBTN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:01.161184] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WBTN.txt [2026-03-09T20:34:01.161376] [INFO ] [sig ] [3158/3280] Completed WBTN in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 43.9s [2026-03-09T20:34:01.161437] [INFO ] [sig ] [3159/3280] Forecasting WBX... [2026-03-09T20:34:01.161470] [INFO ] [sig ] Generating forecast for: WBX [2026-03-09T20:34:01.161509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-03-09T20:34:01.174198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-03-09T20:34:01.174618] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-03-09T20:34:01.175527] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-03-09T20:34:01.175605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:01.175644] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:01.175679] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:01.175749] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:01.244033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:01.245055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:01.245148] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:01.245183] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:01.386818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:01.386987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:01.387036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:01.387080] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:01.391088] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=23.56%) [2026-03-09T20:34:01.391400] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-03-09T20:34:01.391554] [INFO ] [sig ] WBX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:01.550527] [INFO ] [LOCAL ] Saved forecast: WBX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WBX.txt [2026-03-09T20:34:01.550721] [INFO ] [sig ] [3159/3280] Completed WBX in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 43.5s [2026-03-09T20:34:01.550769] [INFO ] [sig ] [3160/3280] Forecasting WCC... [2026-03-09T20:34:01.550807] [INFO ] [sig ] Generating forecast for: WCC [2026-03-09T20:34:01.550841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-03-09T20:34:01.563493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-03-09T20:34:01.563919] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-03-09T20:34:01.564928] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-03-09T20:34:01.564982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:01.565014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:01.565040] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:01.565096] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:01.629472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:01.630430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:01.630519] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:01.630553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:01.765985] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:01.766150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:01.766191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:01.766221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:01.769822] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=94.03%) [2026-03-09T20:34:01.770128] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-03-09T20:34:01.770272] [INFO ] [sig ] WCC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:01.936399] [INFO ] [LOCAL ] Saved forecast: WCC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WCC.txt [2026-03-09T20:34:01.937504] [INFO ] [sig ] [3160/3280] Completed WCC in 0.4s | 2.78 sym/s | Total: 18.9m | ETA: 43.2s [2026-03-09T20:34:01.937622] [INFO ] [sig ] [3161/3280] Forecasting WCLD... [2026-03-09T20:34:01.937662] [INFO ] [sig ] Generating forecast for: WCLD [2026-03-09T20:34:01.937698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-03-09T20:34:01.950810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-03-09T20:34:01.951483] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-03-09T20:34:01.952487] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-03-09T20:34:01.952547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:01.952614] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:01.952663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:01.952724] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:02.018983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:02.019972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:02.020073] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:02.020108] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:02.157038] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:02.157212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:02.157253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:02.157285] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:02.161194] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-03-09T20:34:02.161528] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-03-09T20:34:02.161697] [INFO ] [sig ] WCLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:02.361347] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WCLD.txt [2026-03-09T20:34:02.361591] [INFO ] [sig ] [3161/3280] Completed WCLD in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 42.8s [2026-03-09T20:34:02.361658] [INFO ] [sig ] [3162/3280] Forecasting WD... [2026-03-09T20:34:02.361703] [INFO ] [sig ] Generating forecast for: WD [2026-03-09T20:34:02.361754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-03-09T20:34:02.377466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-03-09T20:34:02.378005] [INFO ] [FORECASTER] Starting predict_future for WD [2026-03-09T20:34:02.379031] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-03-09T20:34:02.379090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:02.379124] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:02.379152] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:02.379210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:02.455161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:02.456249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:02.456365] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:02.456402] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:02.582653] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:02.582824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:02.582869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:02.582899] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:02.586639] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-03-09T20:34:02.586979] [INFO ] [FORECASTER] Completed predict_future for WD [2026-03-09T20:34:02.587122] [INFO ] [sig ] WD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:02.739537] [INFO ] [LOCAL ] Saved forecast: WD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WD.txt [2026-03-09T20:34:02.739726] [INFO ] [sig ] [3162/3280] Completed WD in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 42.4s [2026-03-09T20:34:02.739768] [INFO ] [sig ] [3163/3280] Forecasting WDAY... [2026-03-09T20:34:02.739798] [INFO ] [sig ] Generating forecast for: WDAY [2026-03-09T20:34:02.739828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-03-09T20:34:02.754154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-03-09T20:34:02.754540] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-03-09T20:34:02.755420] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-03-09T20:34:02.755477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:02.755511] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:02.755538] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:02.755622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:02.817272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:02.818169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:02.818256] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:02.818291] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:02.945363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:02.945530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:02.945592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:02.945627] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:02.949661] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-03-09T20:34:02.949993] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-03-09T20:34:02.950131] [INFO ] [sig ] WDAY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:03.099858] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WDAY.txt [2026-03-09T20:34:03.100033] [INFO ] [sig ] [3163/3280] Completed WDAY in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 42.1s [2026-03-09T20:34:03.100076] [INFO ] [sig ] [3164/3280] Forecasting WDC... [2026-03-09T20:34:03.100108] [INFO ] [sig ] Generating forecast for: WDC [2026-03-09T20:34:03.100141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-03-09T20:34:03.113904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-03-09T20:34:03.114261] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-03-09T20:34:03.115256] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-03-09T20:34:03.115310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:03.115371] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:03.115400] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:03.115457] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:03.176760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:03.177716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:03.177824] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:03.177867] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:03.303538] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:03.303784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:03.303833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:03.303863] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:03.307452] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=83.20%) [2026-03-09T20:34:03.307831] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-03-09T20:34:03.307981] [INFO ] [sig ] WDC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:03.459253] [INFO ] [LOCAL ] Saved forecast: WDC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WDC.txt [2026-03-09T20:34:03.459421] [INFO ] [sig ] [3164/3280] Completed WDC in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 41.7s [2026-03-09T20:34:03.459463] [INFO ] [sig ] [3165/3280] Forecasting WDFC... [2026-03-09T20:34:03.459492] [INFO ] [sig ] Generating forecast for: WDFC [2026-03-09T20:34:03.459523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-03-09T20:34:03.473914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-03-09T20:34:03.474343] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-03-09T20:34:03.475232] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-03-09T20:34:03.475289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:03.475322] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:03.475351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:03.475410] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:03.537113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:03.538089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:03.538180] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:03.538213] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:03.674148] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:03.674340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:03.674389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:03.674420] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:03.679249] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-03-09T20:34:03.679607] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-03-09T20:34:03.679786] [INFO ] [sig ] WDFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:03.836497] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WDFC.txt [2026-03-09T20:34:03.836698] [INFO ] [sig ] [3165/3280] Completed WDFC in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 41.4s [2026-03-09T20:34:03.836750] [INFO ] [sig ] [3166/3280] Forecasting WDH... [2026-03-09T20:34:03.836784] [INFO ] [sig ] Generating forecast for: WDH [2026-03-09T20:34:03.836817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-03-09T20:34:03.850056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-03-09T20:34:03.850469] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-03-09T20:34:03.851407] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-03-09T20:34:03.851464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:03.851498] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:03.851527] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:03.851609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:03.920741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:03.921863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:03.921975] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:03.922012] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:04.049667] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:04.049835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:04.049879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:04.049908] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:04.053604] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=68.46%) [2026-03-09T20:34:04.053935] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-03-09T20:34:04.054086] [INFO ] [sig ] WDH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:04.197802] [INFO ] [LOCAL ] Saved forecast: WDH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WDH.txt [2026-03-09T20:34:04.197992] [INFO ] [sig ] [3166/3280] Completed WDH in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 41.0s [2026-03-09T20:34:04.198033] [INFO ] [sig ] [3167/3280] Forecasting WDI... [2026-03-09T20:34:04.198063] [INFO ] [sig ] Generating forecast for: WDI [2026-03-09T20:34:04.198093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-03-09T20:34:04.211665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-03-09T20:34:04.212089] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-03-09T20:34:04.212942] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-03-09T20:34:04.212996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:04.213027] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:04.213053] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:04.213109] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:04.273902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:04.274871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:04.274966] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:04.275000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:04.401657] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:04.401814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:04.401855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:04.401914] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:04.405444] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-03-09T20:34:04.405754] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-03-09T20:34:04.405886] [INFO ] [sig ] WDI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:04.548859] [INFO ] [LOCAL ] Saved forecast: WDI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WDI.txt [2026-03-09T20:34:04.549038] [INFO ] [sig ] [3167/3280] Completed WDI in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 40.6s [2026-03-09T20:34:04.549078] [INFO ] [sig ] [3168/3280] Forecasting WDS... [2026-03-09T20:34:04.549109] [INFO ] [sig ] Generating forecast for: WDS [2026-03-09T20:34:04.549140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-03-09T20:34:04.562444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-03-09T20:34:04.562892] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-03-09T20:34:04.563765] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-03-09T20:34:04.563833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:04.563903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:04.563931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:04.563989] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:04.625499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:04.626413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:04.626499] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:04.626532] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:04.747722] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:04.747848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:04.747885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:04.747913] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:04.751212] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=68.16%) [2026-03-09T20:34:04.751489] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-03-09T20:34:04.751636] [INFO ] [sig ] WDS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:04.892882] [INFO ] [LOCAL ] Saved forecast: WDS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WDS.txt [2026-03-09T20:34:04.892994] [INFO ] [sig ] [3168/3280] Completed WDS in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 40.3s [2026-03-09T20:34:04.893032] [INFO ] [sig ] [3169/3280] Forecasting WEA... [2026-03-09T20:34:04.893061] [INFO ] [sig ] Generating forecast for: WEA [2026-03-09T20:34:04.893089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-03-09T20:34:04.904235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-03-09T20:34:04.904496] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-03-09T20:34:04.905295] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-03-09T20:34:04.905348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:04.905379] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:04.905405] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:04.905463] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:04.963507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:04.964116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:04.964194] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:04.964225] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:05.079784] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:05.079960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:05.080000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:05.080029] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:05.083389] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-03-09T20:34:05.083697] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-03-09T20:34:05.083830] [INFO ] [sig ] WEA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:05.226009] [INFO ] [LOCAL ] Saved forecast: WEA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WEA.txt [2026-03-09T20:34:05.226158] [INFO ] [sig ] [3169/3280] Completed WEA in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 39.9s [2026-03-09T20:34:05.226199] [INFO ] [sig ] [3170/3280] Forecasting WEC... [2026-03-09T20:34:05.226230] [INFO ] [sig ] Generating forecast for: WEC [2026-03-09T20:34:05.226262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-03-09T20:34:05.239531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-03-09T20:34:05.239952] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-03-09T20:34:05.240813] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-03-09T20:34:05.240880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:05.240921] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:05.240951] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:05.241011] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:05.297775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:05.298552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:05.298655] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:05.298688] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:05.427879] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:05.428053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:05.428094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:05.428123] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:05.431636] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-03-09T20:34:05.431942] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-03-09T20:34:05.432078] [INFO ] [sig ] WEC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:05.575908] [INFO ] [LOCAL ] Saved forecast: WEC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WEC.txt [2026-03-09T20:34:05.576064] [INFO ] [sig ] [3170/3280] Completed WEC in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 39.6s [2026-03-09T20:34:05.576104] [INFO ] [sig ] [3171/3280] Forecasting WEN... [2026-03-09T20:34:05.576134] [INFO ] [sig ] Generating forecast for: WEN [2026-03-09T20:34:05.576165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-03-09T20:34:05.588257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-03-09T20:34:05.588663] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-03-09T20:34:05.589531] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-03-09T20:34:05.589613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:05.589648] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:05.589675] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:05.589732] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:05.649102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:05.650254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:05.650352] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:05.650387] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:05.779080] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:05.779261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:05.779304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:05.779334] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:05.782940] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-03-09T20:34:05.783229] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-03-09T20:34:05.783372] [INFO ] [sig ] WEN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:05.925097] [INFO ] [LOCAL ] Saved forecast: WEN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WEN.txt [2026-03-09T20:34:05.925235] [INFO ] [sig ] [3171/3280] Completed WEN in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 39.2s [2026-03-09T20:34:05.925283] [INFO ] [sig ] [3172/3280] Forecasting WERN... [2026-03-09T20:34:05.925314] [INFO ] [sig ] Generating forecast for: WERN [2026-03-09T20:34:05.925344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-03-09T20:34:05.938138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-03-09T20:34:05.938460] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-03-09T20:34:05.939308] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-03-09T20:34:05.939362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:05.939393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:05.939419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:05.939476] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:05.996772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:05.997439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:05.997520] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:05.997553] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:06.117033] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:06.117208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:06.117251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:06.117280] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:06.121875] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: UP (p=90.00%) [2026-03-09T20:34:06.122216] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-03-09T20:34:06.122371] [INFO ] [sig ] WERN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:06.270609] [INFO ] [LOCAL ] Saved forecast: WERN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WERN.txt [2026-03-09T20:34:06.270772] [INFO ] [sig ] [3172/3280] Completed WERN in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 38.8s [2026-03-09T20:34:06.270814] [INFO ] [sig ] [3173/3280] Forecasting WES... [2026-03-09T20:34:06.270850] [INFO ] [sig ] Generating forecast for: WES [2026-03-09T20:34:06.270890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-03-09T20:34:06.283660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-03-09T20:34:06.284084] [INFO ] [FORECASTER] Starting predict_future for WES [2026-03-09T20:34:06.284946] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-03-09T20:34:06.285001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:06.285033] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:06.285059] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:06.285115] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:06.349061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:06.349975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:06.350060] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:06.350094] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:06.476857] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:06.477030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:06.477072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:06.477101] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:06.481727] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-03-09T20:34:06.482094] [INFO ] [FORECASTER] Completed predict_future for WES [2026-03-09T20:34:06.482271] [INFO ] [sig ] WES: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:06.626959] [INFO ] [LOCAL ] Saved forecast: WES 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WES.txt [2026-03-09T20:34:06.627107] [INFO ] [sig ] [3173/3280] Completed WES in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 38.5s [2026-03-09T20:34:06.627148] [INFO ] [sig ] [3174/3280] Forecasting WEX... [2026-03-09T20:34:06.627178] [INFO ] [sig ] Generating forecast for: WEX [2026-03-09T20:34:06.627208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-03-09T20:34:06.641098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-03-09T20:34:06.641475] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-03-09T20:34:06.642350] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-03-09T20:34:06.642405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:06.642436] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:06.642464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:06.642521] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:06.703199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:06.704314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:06.704465] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:06.704501] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:06.834602] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:06.834770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:06.834819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:06.834857] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:06.840139] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=62.41%) [2026-03-09T20:34:06.840612] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-03-09T20:34:06.840788] [INFO ] [sig ] WEX: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:06.987853] [INFO ] [LOCAL ] Saved forecast: WEX 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WEX.txt [2026-03-09T20:34:06.988020] [INFO ] [sig ] [3174/3280] Completed WEX in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 38.1s [2026-03-09T20:34:06.988061] [INFO ] [sig ] [3175/3280] Forecasting WEYS... [2026-03-09T20:34:06.988092] [INFO ] [sig ] Generating forecast for: WEYS [2026-03-09T20:34:06.988123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-03-09T20:34:06.998689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-03-09T20:34:06.999005] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-03-09T20:34:06.999838] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-03-09T20:34:06.999903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:06.999942] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:06.999973] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:07.000029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:07.060905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:07.061661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:07.061743] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:07.061777] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:07.175621] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:07.175786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:07.175830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:07.175877] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:07.179866] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-03-09T20:34:07.180172] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-03-09T20:34:07.180304] [INFO ] [sig ] WEYS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:07.324443] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WEYS.txt [2026-03-09T20:34:07.324615] [INFO ] [sig ] [3175/3280] Completed WEYS in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 37.8s [2026-03-09T20:34:07.324657] [INFO ] [sig ] [3176/3280] Forecasting WF... [2026-03-09T20:34:07.324688] [INFO ] [sig ] Generating forecast for: WF [2026-03-09T20:34:07.324720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-03-09T20:34:07.336476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-03-09T20:34:07.336846] [INFO ] [FORECASTER] Starting predict_future for WF [2026-03-09T20:34:07.337729] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-03-09T20:34:07.337784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:07.337815] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:07.337841] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:07.337898] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:07.397656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:07.398674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:07.398765] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:07.398797] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:07.524093] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:07.524269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:07.524319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:07.524354] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:07.528065] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=14.53%) [2026-03-09T20:34:07.528367] [INFO ] [FORECASTER] Completed predict_future for WF [2026-03-09T20:34:07.528506] [INFO ] [sig ] WF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:07.674231] [INFO ] [LOCAL ] Saved forecast: WF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WF.txt [2026-03-09T20:34:07.674383] [INFO ] [sig ] [3176/3280] Completed WF in 0.3s | 2.78 sym/s | Total: 19.0m | ETA: 37.4s [2026-03-09T20:34:07.674432] [INFO ] [sig ] [3177/3280] Forecasting WFG... [2026-03-09T20:34:07.674462] [INFO ] [sig ] Generating forecast for: WFG [2026-03-09T20:34:07.674492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-03-09T20:34:07.690252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-03-09T20:34:07.690612] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-03-09T20:34:07.691416] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-03-09T20:34:07.691470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:07.691503] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:07.691530] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:07.691609] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:07.749067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:07.749838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:07.749936] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:07.750000] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:07.875090] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:07.875247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:07.875287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:07.875317] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:07.878859] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-03-09T20:34:07.879154] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-03-09T20:34:07.879286] [INFO ] [sig ] WFG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:08.025923] [INFO ] [LOCAL ] Saved forecast: WFG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WFG.txt [2026-03-09T20:34:08.026096] [INFO ] [sig ] [3177/3280] Completed WFG in 0.4s | 2.78 sym/s | Total: 19.0m | ETA: 37.0s [2026-03-09T20:34:08.026138] [INFO ] [sig ] [3178/3280] Forecasting WFRD... [2026-03-09T20:34:08.026168] [INFO ] [sig ] Generating forecast for: WFRD [2026-03-09T20:34:08.026198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-03-09T20:34:08.038879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-03-09T20:34:08.039220] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-03-09T20:34:08.040046] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-03-09T20:34:08.040100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:08.040133] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:08.040160] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:08.040216] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:08.103139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:08.104131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:08.104226] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:08.104261] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:08.226754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:08.226916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:08.226956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:08.226984] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:08.230456] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: UP (p=50.90%) [2026-03-09T20:34:08.230763] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-03-09T20:34:08.230896] [INFO ] [sig ] WFRD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:08.379462] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WFRD.txt [2026-03-09T20:34:08.379613] [INFO ] [sig ] [3178/3280] Completed WFRD in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 36.7s [2026-03-09T20:34:08.379656] [INFO ] [sig ] [3179/3280] Forecasting WGMI... [2026-03-09T20:34:08.379685] [INFO ] [sig ] Generating forecast for: WGMI [2026-03-09T20:34:08.379716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-03-09T20:34:08.392957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-03-09T20:34:08.393270] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-03-09T20:34:08.394100] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-03-09T20:34:08.394153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:08.394185] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:08.394223] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:08.394281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:08.455709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:08.456776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:08.456875] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:08.456954] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:08.583485] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:08.583667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:08.583710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:08.583738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:08.587801] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=40.67%) [2026-03-09T20:34:08.588133] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-03-09T20:34:08.588424] [INFO ] [sig ] WGMI: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:08.732834] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WGMI.txt [2026-03-09T20:34:08.732988] [INFO ] [sig ] [3179/3280] Completed WGMI in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 36.3s [2026-03-09T20:34:08.733204] [INFO ] [sig ] [3180/3280] Forecasting WGO... [2026-03-09T20:34:08.733235] [INFO ] [sig ] Generating forecast for: WGO [2026-03-09T20:34:08.733264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-03-09T20:34:08.746634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-03-09T20:34:08.747013] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-03-09T20:34:08.747898] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-03-09T20:34:08.747953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:08.747985] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:08.748011] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:08.748068] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:08.809462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:08.810328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:08.810419] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:08.810453] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:08.935556] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:08.935732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:08.935772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:08.935801] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:08.939298] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-03-09T20:34:08.939620] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-03-09T20:34:08.939759] [INFO ] [sig ] WGO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:09.087082] [INFO ] [LOCAL ] Saved forecast: WGO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WGO.txt [2026-03-09T20:34:09.087243] [INFO ] [sig ] [3180/3280] Completed WGO in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 36.0s [2026-03-09T20:34:09.087294] [INFO ] [sig ] [3181/3280] Forecasting WGS... [2026-03-09T20:34:09.087331] [INFO ] [sig ] Generating forecast for: WGS [2026-03-09T20:34:09.087371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-03-09T20:34:09.100780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-03-09T20:34:09.101202] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-03-09T20:34:09.102147] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-03-09T20:34:09.102203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:09.102264] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:09.102295] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:09.102353] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:09.163537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:09.164503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:09.164612] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:09.164650] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:09.291363] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:09.291524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:09.291566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:09.291618] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:09.295294] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-03-09T20:34:09.295612] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-03-09T20:34:09.295756] [INFO ] [sig ] WGS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:09.438319] [INFO ] [LOCAL ] Saved forecast: WGS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WGS.txt [2026-03-09T20:34:09.438457] [INFO ] [sig ] [3181/3280] Completed WGS in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 35.6s [2026-03-09T20:34:09.438496] [INFO ] [sig ] [3182/3280] Forecasting WH... [2026-03-09T20:34:09.438525] [INFO ] [sig ] Generating forecast for: WH [2026-03-09T20:34:09.438556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-03-09T20:34:09.450805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-03-09T20:34:09.451164] [INFO ] [FORECASTER] Starting predict_future for WH [2026-03-09T20:34:09.452232] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-03-09T20:34:09.452288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:09.452320] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:09.452345] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:09.452402] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:09.512269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:09.512957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:09.513051] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:09.513086] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:09.639523] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:09.639679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:09.639718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:09.639747] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:09.643405] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=62.76%) [2026-03-09T20:34:09.643715] [INFO ] [FORECASTER] Completed predict_future for WH [2026-03-09T20:34:09.643846] [INFO ] [sig ] WH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:09.788403] [INFO ] [LOCAL ] Saved forecast: WH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WH.txt [2026-03-09T20:34:09.788548] [INFO ] [sig ] [3182/3280] Completed WH in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 35.2s [2026-03-09T20:34:09.788605] [INFO ] [sig ] [3183/3280] Forecasting WHD... [2026-03-09T20:34:09.788661] [INFO ] [sig ] Generating forecast for: WHD [2026-03-09T20:34:09.788735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-03-09T20:34:09.802599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-03-09T20:34:09.802936] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-03-09T20:34:09.803764] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-03-09T20:34:09.803818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:09.803850] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:09.803877] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:09.803944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:09.865935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:09.866664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:09.866748] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:09.866781] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:09.992818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:09.992979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:09.993024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:09.993054] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:09.996887] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=90.92%) [2026-03-09T20:34:09.997181] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-03-09T20:34:09.997318] [INFO ] [sig ] WHD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:10.148468] [INFO ] [LOCAL ] Saved forecast: WHD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WHD.txt [2026-03-09T20:34:10.148653] [INFO ] [sig ] [3183/3280] Completed WHD in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 34.9s [2026-03-09T20:34:10.148696] [INFO ] [sig ] [3184/3280] Forecasting WHF... [2026-03-09T20:34:10.148726] [INFO ] [sig ] Generating forecast for: WHF [2026-03-09T20:34:10.148759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-03-09T20:34:10.161613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-03-09T20:34:10.161974] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-03-09T20:34:10.162819] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-03-09T20:34:10.162882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:10.162923] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:10.162958] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:10.163029] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:10.221631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:10.222327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:10.222410] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:10.222443] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:10.348431] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:10.348614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:10.348656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:10.348684] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:10.352752] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-03-09T20:34:10.353036] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-03-09T20:34:10.353326] [INFO ] [sig ] WHF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:10.499278] [INFO ] [LOCAL ] Saved forecast: WHF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WHF.txt [2026-03-09T20:34:10.499484] [INFO ] [sig ] [3184/3280] Completed WHF in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 34.5s [2026-03-09T20:34:10.499528] [INFO ] [sig ] [3185/3280] Forecasting WHG... [2026-03-09T20:34:10.499559] [INFO ] [sig ] Generating forecast for: WHG [2026-03-09T20:34:10.499609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-03-09T20:34:10.511670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-03-09T20:34:10.512044] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-03-09T20:34:10.512917] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-03-09T20:34:10.512973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:10.513005] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:10.513031] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:10.513087] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:10.573130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:10.574040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:10.574128] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:10.574160] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:10.680535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:10.680730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:10.680773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:10.680803] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:10.684760] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-03-09T20:34:10.685107] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-03-09T20:34:10.685251] [INFO ] [sig ] WHG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:10.836433] [INFO ] [LOCAL ] Saved forecast: WHG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WHG.txt [2026-03-09T20:34:10.836604] [INFO ] [sig ] [3185/3280] Completed WHG in 0.3s | 2.78 sym/s | Total: 19.1m | ETA: 34.2s [2026-03-09T20:34:10.836647] [INFO ] [sig ] [3186/3280] Forecasting WIA... [2026-03-09T20:34:10.836677] [INFO ] [sig ] Generating forecast for: WIA [2026-03-09T20:34:10.836707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-03-09T20:34:10.848957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-03-09T20:34:10.849455] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-03-09T20:34:10.850522] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-03-09T20:34:10.850602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:10.850637] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:10.850663] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:10.850719] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:10.908817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:10.909607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:10.909693] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:10.909725] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:11.036205] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:11.036375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:11.036430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:11.036478] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:11.040278] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-03-09T20:34:11.040643] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-03-09T20:34:11.040819] [INFO ] [sig ] WIA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:11.190339] [INFO ] [LOCAL ] Saved forecast: WIA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WIA.txt [2026-03-09T20:34:11.190518] [INFO ] [sig ] [3186/3280] Completed WIA in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 33.8s [2026-03-09T20:34:11.190559] [INFO ] [sig ] [3187/3280] Forecasting WIMI... [2026-03-09T20:34:11.190614] [INFO ] [sig ] Generating forecast for: WIMI [2026-03-09T20:34:11.190646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-03-09T20:34:11.203447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-03-09T20:34:11.203873] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-03-09T20:34:11.204722] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-03-09T20:34:11.204776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:11.204807] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:11.204833] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:11.204889] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:11.264277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:11.265223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:11.265323] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:11.265358] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:11.393497] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:11.393685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:11.393728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:11.393757] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:11.398456] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-03-09T20:34:11.398790] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-03-09T20:34:11.398935] [INFO ] [sig ] WIMI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:11.560860] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WIMI.txt [2026-03-09T20:34:11.561022] [INFO ] [sig ] [3187/3280] Completed WIMI in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 33.4s [2026-03-09T20:34:11.561084] [INFO ] [sig ] [3188/3280] Forecasting WINA... [2026-03-09T20:34:11.561130] [INFO ] [sig ] Generating forecast for: WINA [2026-03-09T20:34:11.561164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-03-09T20:34:11.574064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-03-09T20:34:11.574418] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-03-09T20:34:11.575434] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-03-09T20:34:11.575489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:11.575521] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:11.575548] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:11.575622] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:11.635055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:11.635909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:11.636001] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:11.636048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:11.756894] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:11.757077] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-03-09T20:34:11.757122] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:11.757154] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:11.761042] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=75.13%) [2026-03-09T20:34:11.761549] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-03-09T20:34:11.761715] [INFO ] [sig ] WINA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:11.935324] [INFO ] [LOCAL ] Saved forecast: WINA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WINA.txt [2026-03-09T20:34:11.935490] [INFO ] [sig ] [3188/3280] Completed WINA in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 33.1s [2026-03-09T20:34:11.935531] [INFO ] [sig ] [3189/3280] Forecasting WING... [2026-03-09T20:34:11.935561] [INFO ] [sig ] Generating forecast for: WING [2026-03-09T20:34:11.935642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-03-09T20:34:11.948175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-03-09T20:34:11.948539] [INFO ] [FORECASTER] Starting predict_future for WING [2026-03-09T20:34:11.949385] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-03-09T20:34:11.949440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:11.949472] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:11.949499] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:11.949556] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:12.008373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:12.009257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:12.009342] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:12.009375] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:12.131168] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:12.131340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:12.131381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:12.131409] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:12.135019] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-03-09T20:34:12.135344] [INFO ] [FORECASTER] Completed predict_future for WING [2026-03-09T20:34:12.135487] [INFO ] [sig ] WING: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:12.282600] [INFO ] [LOCAL ] Saved forecast: WING 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WING.txt [2026-03-09T20:34:12.282763] [INFO ] [sig ] [3189/3280] Completed WING in 0.3s | 2.78 sym/s | Total: 19.1m | ETA: 32.7s [2026-03-09T20:34:12.282804] [INFO ] [sig ] [3190/3280] Forecasting WINN... [2026-03-09T20:34:12.282835] [INFO ] [sig ] Generating forecast for: WINN [2026-03-09T20:34:12.282865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-03-09T20:34:12.294488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-03-09T20:34:12.294911] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-03-09T20:34:12.295788] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-03-09T20:34:12.295844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:12.295878] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:12.295905] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:12.295963] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:12.354761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:12.355652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:12.355741] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:12.355774] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:12.489415] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:12.489622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:12.489686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:12.489719] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:12.493389] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-03-09T20:34:12.493707] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-03-09T20:34:12.493849] [INFO ] [sig ] WINN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:12.644095] [INFO ] [LOCAL ] Saved forecast: WINN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WINN.txt [2026-03-09T20:34:12.644268] [INFO ] [sig ] [3190/3280] Completed WINN in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 32.4s [2026-03-09T20:34:12.644310] [INFO ] [sig ] [3191/3280] Forecasting WIX... [2026-03-09T20:34:12.644342] [INFO ] [sig ] Generating forecast for: WIX [2026-03-09T20:34:12.644374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-03-09T20:34:12.657085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-03-09T20:34:12.657465] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-03-09T20:34:12.658383] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-03-09T20:34:12.658441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:12.658476] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:12.658506] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:12.658566] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:12.719892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:12.720834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:12.720993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:12.721048] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:12.849478] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:12.849664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:12.849709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:12.849738] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:12.853427] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-03-09T20:34:12.853780] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-03-09T20:34:12.853925] [INFO ] [sig ] WIX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:13.007960] [INFO ] [LOCAL ] Saved forecast: WIX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WIX.txt [2026-03-09T20:34:13.008143] [INFO ] [sig ] [3191/3280] Completed WIX in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 32.0s [2026-03-09T20:34:13.008186] [INFO ] [sig ] [3192/3280] Forecasting WK... [2026-03-09T20:34:13.008220] [INFO ] [sig ] Generating forecast for: WK [2026-03-09T20:34:13.008252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-03-09T20:34:13.020871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-03-09T20:34:13.021278] [INFO ] [FORECASTER] Starting predict_future for WK [2026-03-09T20:34:13.022230] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-03-09T20:34:13.022289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:13.022334] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:13.022364] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:13.022423] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:13.083058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:13.084002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:13.084090] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:13.084126] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:13.203868] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:13.204028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:13.204069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:13.204100] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:13.207764] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-03-09T20:34:13.208070] [INFO ] [FORECASTER] Completed predict_future for WK [2026-03-09T20:34:13.208207] [INFO ] [sig ] WK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:13.350661] [INFO ] [LOCAL ] Saved forecast: WK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WK.txt [2026-03-09T20:34:13.350818] [INFO ] [sig ] [3192/3280] Completed WK in 0.3s | 2.78 sym/s | Total: 19.1m | ETA: 31.6s [2026-03-09T20:34:13.350858] [INFO ] [sig ] [3193/3280] Forecasting WKC... [2026-03-09T20:34:13.350889] [INFO ] [sig ] Generating forecast for: WKC [2026-03-09T20:34:13.350921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-03-09T20:34:13.362909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-03-09T20:34:13.363267] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-03-09T20:34:13.364129] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-03-09T20:34:13.364184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:13.364216] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:13.364242] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:13.364297] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:13.425987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:13.426935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:13.427030] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:13.427064] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:13.556815] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:13.556980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:13.557026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:13.557057] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:13.560905] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-03-09T20:34:13.561218] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-03-09T20:34:13.561359] [INFO ] [sig ] WKC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:13.706433] [INFO ] [LOCAL ] Saved forecast: WKC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WKC.txt [2026-03-09T20:34:13.706593] [INFO ] [sig ] [3193/3280] Completed WKC in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 31.3s [2026-03-09T20:34:13.706636] [INFO ] [sig ] [3194/3280] Forecasting WKEY... [2026-03-09T20:34:13.706668] [INFO ] [sig ] Generating forecast for: WKEY [2026-03-09T20:34:13.706698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-03-09T20:34:13.718883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-03-09T20:34:13.719300] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-03-09T20:34:13.720143] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-03-09T20:34:13.720196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:13.720228] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:13.720254] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:13.720311] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:13.785374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:13.786414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:13.786506] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:13.786542] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:13.911531] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:13.911739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:13.911782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:13.911811] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:13.915343] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-03-09T20:34:13.915646] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-03-09T20:34:13.915778] [INFO ] [sig ] WKEY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:14.060979] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WKEY.txt [2026-03-09T20:34:14.061169] [INFO ] [sig ] [3194/3280] Completed WKEY in 0.4s | 2.78 sym/s | Total: 19.1m | ETA: 30.9s [2026-03-09T20:34:14.061211] [INFO ] [sig ] [3195/3280] Forecasting WKSP... [2026-03-09T20:34:14.061241] [INFO ] [sig ] Generating forecast for: WKSP [2026-03-09T20:34:14.061272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-03-09T20:34:14.257221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-03-09T20:34:14.257664] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-03-09T20:34:14.258551] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-03-09T20:34:14.258630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:14.258666] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:14.258695] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:14.258754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:14.316178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:14.316870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:14.316951] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:14.316984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:14.442343] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:14.442508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:14.442563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:14.442621] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:14.446462] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-03-09T20:34:14.446795] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-03-09T20:34:14.446941] [INFO ] [sig ] WKSP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:14.600880] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WKSP.txt [2026-03-09T20:34:14.601039] [INFO ] [sig ] [3195/3280] Completed WKSP in 0.5s | 2.78 sym/s | Total: 19.2m | ETA: 30.6s [2026-03-09T20:34:14.601089] [INFO ] [sig ] [3196/3280] Forecasting WLDN... [2026-03-09T20:34:14.601126] [INFO ] [sig ] Generating forecast for: WLDN [2026-03-09T20:34:14.601170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-03-09T20:34:14.615423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-03-09T20:34:14.615855] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-03-09T20:34:14.616736] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-03-09T20:34:14.616798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:14.616832] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:14.616863] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:14.616946] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:14.681647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:14.682610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:14.682706] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:14.682753] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:14.812774] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:14.812940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:14.812982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:14.813011] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:14.816829] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=34.37%) [2026-03-09T20:34:14.817171] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-03-09T20:34:14.817314] [INFO ] [sig ] WLDN: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:14.963920] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WLDN.txt [2026-03-09T20:34:14.964084] [INFO ] [sig ] [3196/3280] Completed WLDN in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 30.2s [2026-03-09T20:34:14.964124] [INFO ] [sig ] [3197/3280] Forecasting WLFC... [2026-03-09T20:34:14.964153] [INFO ] [sig ] Generating forecast for: WLFC [2026-03-09T20:34:14.964185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-03-09T20:34:14.977204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-03-09T20:34:14.977611] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-03-09T20:34:14.978457] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-03-09T20:34:14.978511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:14.978546] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:14.978593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:14.978656] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:15.038198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:15.039133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:15.039219] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:15.039253] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:15.161281] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:15.161443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:15.161485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:15.161516] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:15.165096] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-03-09T20:34:15.165379] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-03-09T20:34:15.165527] [INFO ] [sig ] WLFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:15.320849] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WLFC.txt [2026-03-09T20:34:15.321015] [INFO ] [sig ] [3197/3280] Completed WLFC in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 29.9s [2026-03-09T20:34:15.321057] [INFO ] [sig ] [3198/3280] Forecasting WLK... [2026-03-09T20:34:15.321087] [INFO ] [sig ] Generating forecast for: WLK [2026-03-09T20:34:15.321117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-03-09T20:34:15.335008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-03-09T20:34:15.335596] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-03-09T20:34:15.336694] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-03-09T20:34:15.336755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:15.336843] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:15.336874] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:15.336932] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:15.399765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:15.400821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:15.400917] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:15.400953] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:15.526140] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:15.526467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:15.526506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:15.526534] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:15.530416] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: UP (p=75.42%) [2026-03-09T20:34:15.530725] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-03-09T20:34:15.530860] [INFO ] [sig ] WLK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:15.672777] [INFO ] [LOCAL ] Saved forecast: WLK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WLK.txt [2026-03-09T20:34:15.672902] [INFO ] [sig ] [3198/3280] Completed WLK in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 29.5s [2026-03-09T20:34:15.672941] [INFO ] [sig ] [3199/3280] Forecasting WLKP... [2026-03-09T20:34:15.672969] [INFO ] [sig ] Generating forecast for: WLKP [2026-03-09T20:34:15.672999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-03-09T20:34:15.685211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-03-09T20:34:15.685526] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-03-09T20:34:15.686347] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-03-09T20:34:15.686400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:15.686431] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:15.686460] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:15.686516] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:15.745270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:15.746203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:15.746287] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:15.746320] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:15.863317] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:15.863482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:15.863541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:15.863599] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:15.867066] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-03-09T20:34:15.867369] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-03-09T20:34:15.867500] [INFO ] [sig ] WLKP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:16.015421] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WLKP.txt [2026-03-09T20:34:16.015563] [INFO ] [sig ] [3199/3280] Completed WLKP in 0.3s | 2.78 sym/s | Total: 19.2m | ETA: 29.1s [2026-03-09T20:34:16.015623] [INFO ] [sig ] [3200/3280] Forecasting WMG... [2026-03-09T20:34:16.015652] [INFO ] [sig ] Generating forecast for: WMG [2026-03-09T20:34:16.015684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-03-09T20:34:16.028658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-03-09T20:34:16.028998] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-03-09T20:34:16.029843] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-03-09T20:34:16.029896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:16.029930] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:16.029957] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:16.030014] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:16.090467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:16.091299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:16.091381] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:16.091415] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:16.216754] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:16.216917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:16.216957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:16.216985] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:16.220488] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-03-09T20:34:16.220791] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-03-09T20:34:16.220926] [INFO ] [sig ] WMG: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:16.369662] [INFO ] [LOCAL ] Saved forecast: WMG 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WMG.txt [2026-03-09T20:34:16.369834] [INFO ] [sig ] [3200/3280] Completed WMG in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 28.8s [2026-03-09T20:34:16.369875] [INFO ] [sig ] [3201/3280] Forecasting WMK... [2026-03-09T20:34:16.369904] [INFO ] [sig ] Generating forecast for: WMK [2026-03-09T20:34:16.369935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-03-09T20:34:16.382654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-03-09T20:34:16.383054] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-03-09T20:34:16.383895] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-03-09T20:34:16.383948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:16.383980] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:16.384009] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:16.384078] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:16.444560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:16.445467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:16.445592] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:16.445631] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:16.573918] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:16.574091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:16.574142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:16.574221] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:16.577929] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-03-09T20:34:16.578236] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-03-09T20:34:16.578378] [INFO ] [sig ] WMK: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:16.730912] [INFO ] [LOCAL ] Saved forecast: WMK 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WMK.txt [2026-03-09T20:34:16.731111] [INFO ] [sig ] [3201/3280] Completed WMK in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 28.4s [2026-03-09T20:34:16.731178] [INFO ] [sig ] [3202/3280] Forecasting WMS... [2026-03-09T20:34:16.731215] [INFO ] [sig ] Generating forecast for: WMS [2026-03-09T20:34:16.731247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-03-09T20:34:16.744919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-03-09T20:34:16.745312] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-03-09T20:34:16.746220] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-03-09T20:34:16.746275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:16.746307] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:16.746334] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:16.746390] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:16.805062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:16.805930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:16.806035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:16.806078] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:16.931041] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:16.931208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:16.931249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:16.931278] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:16.934840] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-03-09T20:34:16.935155] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-03-09T20:34:16.935302] [INFO ] [sig ] WMS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:17.083156] [INFO ] [LOCAL ] Saved forecast: WMS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WMS.txt [2026-03-09T20:34:17.083314] [INFO ] [sig ] [3202/3280] Completed WMS in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 28.1s [2026-03-09T20:34:17.083354] [INFO ] [sig ] [3203/3280] Forecasting WNC... [2026-03-09T20:34:17.083385] [INFO ] [sig ] Generating forecast for: WNC [2026-03-09T20:34:17.083417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-03-09T20:34:17.096947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-03-09T20:34:17.097382] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-03-09T20:34:17.098258] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-03-09T20:34:17.098314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:17.098346] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:17.098384] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:17.098446] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:17.157206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:17.158138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:17.158232] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:17.158265] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:17.280276] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:17.280408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:17.280445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:17.280474] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:17.283860] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=43.54%) [2026-03-09T20:34:17.284165] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-03-09T20:34:17.284299] [INFO ] [sig ] WNC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:17.426674] [INFO ] [LOCAL ] Saved forecast: WNC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WNC.txt [2026-03-09T20:34:17.426787] [INFO ] [sig ] [3203/3280] Completed WNC in 0.3s | 2.78 sym/s | Total: 19.2m | ETA: 27.7s [2026-03-09T20:34:17.426825] [INFO ] [sig ] [3204/3280] Forecasting WNEB... [2026-03-09T20:34:17.426855] [INFO ] [sig ] Generating forecast for: WNEB [2026-03-09T20:34:17.426887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-03-09T20:34:17.438928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-03-09T20:34:17.439259] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-03-09T20:34:17.440076] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-03-09T20:34:17.440131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:17.440163] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:17.440189] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:17.440245] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:17.501949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:17.502617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:17.502698] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:17.502730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:17.637004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:17.637128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:17.637172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:17.637205] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:17.640911] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=52.58%) [2026-03-09T20:34:17.641196] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-03-09T20:34:17.641475] [INFO ] [sig ] WNEB: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:17.785913] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WNEB.txt [2026-03-09T20:34:17.786028] [INFO ] [sig ] [3204/3280] Completed WNEB in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 27.3s [2026-03-09T20:34:17.786065] [INFO ] [sig ] [3205/3280] Forecasting WOOD... [2026-03-09T20:34:17.786094] [INFO ] [sig ] Generating forecast for: WOOD [2026-03-09T20:34:17.786128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-03-09T20:34:17.797202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-03-09T20:34:17.797486] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-03-09T20:34:17.798334] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-03-09T20:34:17.798388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:17.798420] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:17.798446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:17.798502] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:17.855781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:17.856388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:17.856467] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:17.856499] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:17.962144] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:17.962314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:17.962354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:17.962383] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:17.966033] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=21.15%) [2026-03-09T20:34:17.966327] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-03-09T20:34:17.966465] [INFO ] [sig ] WOOD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:18.118753] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WOOD.txt [2026-03-09T20:34:18.118918] [INFO ] [sig ] [3205/3280] Completed WOOD in 0.3s | 2.78 sym/s | Total: 19.2m | ETA: 27.0s [2026-03-09T20:34:18.118959] [INFO ] [sig ] [3206/3280] Forecasting WOOF... [2026-03-09T20:34:18.118991] [INFO ] [sig ] Generating forecast for: WOOF [2026-03-09T20:34:18.119022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-03-09T20:34:18.131223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-03-09T20:34:18.131538] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-03-09T20:34:18.132401] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-03-09T20:34:18.132454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:18.132485] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:18.132511] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:18.132584] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:18.191461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:18.192128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:18.192403] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:18.192435] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:18.320655] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:18.320774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:18.320815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:18.320843] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:18.324742] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-03-09T20:34:18.325061] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-03-09T20:34:18.325221] [INFO ] [sig ] WOOF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:18.469990] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WOOF.txt [2026-03-09T20:34:18.470158] [INFO ] [sig ] [3206/3280] Completed WOOF in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 26.6s [2026-03-09T20:34:18.470199] [INFO ] [sig ] [3207/3280] Forecasting WPC... [2026-03-09T20:34:18.470236] [INFO ] [sig ] Generating forecast for: WPC [2026-03-09T20:34:18.470271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-03-09T20:34:18.483909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-03-09T20:34:18.484272] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-03-09T20:34:18.485183] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-03-09T20:34:18.485237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:18.485269] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:18.485296] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:18.485352] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:18.544593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:18.545567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:18.545683] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:18.545720] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:18.668004] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:18.668175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:18.668222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:18.668252] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:18.671842] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=18.03%) [2026-03-09T20:34:18.672149] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-03-09T20:34:18.672301] [INFO ] [sig ] WPC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:18.818733] [INFO ] [LOCAL ] Saved forecast: WPC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WPC.txt [2026-03-09T20:34:18.818897] [INFO ] [sig ] [3207/3280] Completed WPC in 0.3s | 2.78 sym/s | Total: 19.2m | ETA: 26.3s [2026-03-09T20:34:18.818938] [INFO ] [sig ] [3208/3280] Forecasting WPP... [2026-03-09T20:34:18.818967] [INFO ] [sig ] Generating forecast for: WPP [2026-03-09T20:34:18.818999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-03-09T20:34:18.831334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-03-09T20:34:18.831736] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-03-09T20:34:18.832542] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-03-09T20:34:18.832619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:18.832652] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:18.832680] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:18.832736] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:18.894456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:18.895541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:18.895694] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:18.895730] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:19.016470] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:19.016650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:19.016692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:19.016722] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:19.020274] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=79.54%) [2026-03-09T20:34:19.020556] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-03-09T20:34:19.020728] [INFO ] [sig ] WPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:19.173588] [INFO ] [LOCAL ] Saved forecast: WPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WPP.txt [2026-03-09T20:34:19.173770] [INFO ] [sig ] [3208/3280] Completed WPP in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 25.9s [2026-03-09T20:34:19.173811] [INFO ] [sig ] [3209/3280] Forecasting WRAP... [2026-03-09T20:34:19.173841] [INFO ] [sig ] Generating forecast for: WRAP [2026-03-09T20:34:19.173889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-03-09T20:34:19.188800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-03-09T20:34:19.189170] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-03-09T20:34:19.190004] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-03-09T20:34:19.190058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:19.190090] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:19.190117] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:19.190178] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:19.252114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:19.253180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:19.253264] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:19.253296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:19.377195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:19.377587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:19.377631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:19.377659] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:19.381152] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-03-09T20:34:19.381431] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-03-09T20:34:19.381563] [INFO ] [sig ] WRAP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:19.531273] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WRAP.txt [2026-03-09T20:34:19.531414] [INFO ] [sig ] [3209/3280] Completed WRAP in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 25.5s [2026-03-09T20:34:19.531455] [INFO ] [sig ] [3210/3280] Forecasting WRB... [2026-03-09T20:34:19.531486] [INFO ] [sig ] Generating forecast for: WRB [2026-03-09T20:34:19.531522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-03-09T20:34:19.544106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-03-09T20:34:19.544440] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-03-09T20:34:19.545262] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-03-09T20:34:19.545314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:19.545346] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:19.545372] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:19.545428] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:19.605312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:19.606003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:19.606098] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:19.606133] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:19.724543] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:19.724695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:19.724733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:19.724777] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:19.728259] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-03-09T20:34:19.728747] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-03-09T20:34:19.728878] [INFO ] [sig ] WRB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:19.872361] [INFO ] [LOCAL ] Saved forecast: WRB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WRB.txt [2026-03-09T20:34:19.872483] [INFO ] [sig ] [3210/3280] Completed WRB in 0.3s | 2.78 sym/s | Total: 19.2m | ETA: 25.2s [2026-03-09T20:34:19.872522] [INFO ] [sig ] [3211/3280] Forecasting WRBY... [2026-03-09T20:34:19.872552] [INFO ] [sig ] Generating forecast for: WRBY [2026-03-09T20:34:19.872600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-03-09T20:34:19.885317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-03-09T20:34:19.885674] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-03-09T20:34:19.886473] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-03-09T20:34:19.886532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:19.886565] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:19.886620] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:19.886684] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:19.945363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:19.946167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:19.946248] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:19.946472] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:20.070217] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:20.070394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:20.070441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:20.070472] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:20.074110] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=46.23%) [2026-03-09T20:34:20.074423] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-03-09T20:34:20.074592] [INFO ] [sig ] WRBY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:20.223703] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WRBY.txt [2026-03-09T20:34:20.223907] [INFO ] [sig ] [3211/3280] Completed WRBY in 0.4s | 2.78 sym/s | Total: 19.2m | ETA: 24.8s [2026-03-09T20:34:20.223957] [INFO ] [sig ] [3212/3280] Forecasting WRLD... [2026-03-09T20:34:20.223990] [INFO ] [sig ] Generating forecast for: WRLD [2026-03-09T20:34:20.224020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-03-09T20:34:20.237359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-03-09T20:34:20.237822] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-03-09T20:34:20.238694] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-03-09T20:34:20.238750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:20.238782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:20.238808] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:20.238864] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:20.301978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:20.302947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:20.303037] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:20.303072] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:20.429449] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:20.429621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:20.429664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:20.429693] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:20.433676] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-03-09T20:34:20.433956] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-03-09T20:34:20.434089] [INFO ] [sig ] WRLD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:20.577515] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WRLD.txt [2026-03-09T20:34:20.577695] [INFO ] [sig ] [3212/3280] Completed WRLD in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 24.5s [2026-03-09T20:34:20.577737] [INFO ] [sig ] [3213/3280] Forecasting WSBC... [2026-03-09T20:34:20.577766] [INFO ] [sig ] Generating forecast for: WSBC [2026-03-09T20:34:20.577795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-03-09T20:34:20.591335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-03-09T20:34:20.591750] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-03-09T20:34:20.592781] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-03-09T20:34:20.592834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:20.592865] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:20.592891] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:20.592947] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:20.652955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:20.653825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:20.653905] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:20.653937] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:20.776035] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:20.776220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:20.776261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:20.776289] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:20.779834] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=4.97%) [2026-03-09T20:34:20.780139] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-03-09T20:34:20.780297] [INFO ] [sig ] WSBC: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:20.923416] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WSBC.txt [2026-03-09T20:34:20.923597] [INFO ] [sig ] [3213/3280] Completed WSBC in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 24.1s [2026-03-09T20:34:20.923641] [INFO ] [sig ] [3214/3280] Forecasting WSBF... [2026-03-09T20:34:20.923672] [INFO ] [sig ] Generating forecast for: WSBF [2026-03-09T20:34:20.923702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-03-09T20:34:20.936158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-03-09T20:34:20.936588] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-03-09T20:34:20.937442] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-03-09T20:34:20.937497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:20.937531] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:20.937593] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:20.937669] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:20.997789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:20.998705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:20.998794] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:20.998828] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:21.137604] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:21.137798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:21.137849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:21.137881] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:21.141749] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=9.39%) [2026-03-09T20:34:21.142045] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-03-09T20:34:21.142182] [INFO ] [sig ] WSBF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:21.286772] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WSBF.txt [2026-03-09T20:34:21.286920] [INFO ] [sig ] [3214/3280] Completed WSBF in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 23.7s [2026-03-09T20:34:21.286962] [INFO ] [sig ] [3215/3280] Forecasting WSC... [2026-03-09T20:34:21.286992] [INFO ] [sig ] Generating forecast for: WSC [2026-03-09T20:34:21.287022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-03-09T20:34:21.298602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-03-09T20:34:21.298932] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-03-09T20:34:21.299833] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-03-09T20:34:21.299889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:21.299960] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:21.299991] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:21.300050] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:21.363190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:21.363981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:21.364066] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:21.364100] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:21.493320] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:21.493478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:21.493522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:21.493551] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:21.497224] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-03-09T20:34:21.497509] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-03-09T20:34:21.497678] [INFO ] [sig ] WSC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:21.645919] [INFO ] [LOCAL ] Saved forecast: WSC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WSC.txt [2026-03-09T20:34:21.646071] [INFO ] [sig ] [3215/3280] Completed WSC in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 23.4s [2026-03-09T20:34:21.646117] [INFO ] [sig ] [3216/3280] Forecasting WSFS... [2026-03-09T20:34:21.646148] [INFO ] [sig ] Generating forecast for: WSFS [2026-03-09T20:34:21.646179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-03-09T20:34:21.657813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-03-09T20:34:21.658133] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-03-09T20:34:21.659026] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-03-09T20:34:21.659090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:21.659123] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:21.659150] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:21.659210] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:21.719156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:21.719823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:21.719903] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:21.719935] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:21.841255] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:21.841423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:21.841465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:21.841493] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:21.844978] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=93.14%) [2026-03-09T20:34:21.845260] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-03-09T20:34:21.845390] [INFO ] [sig ] WSFS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:21.991527] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WSFS.txt [2026-03-09T20:34:21.991705] [INFO ] [sig ] [3216/3280] Completed WSFS in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 23.0s [2026-03-09T20:34:21.991747] [INFO ] [sig ] [3217/3280] Forecasting WSM... [2026-03-09T20:34:21.991776] [INFO ] [sig ] Generating forecast for: WSM [2026-03-09T20:34:21.991807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-03-09T20:34:22.003438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-03-09T20:34:22.003825] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-03-09T20:34:22.004669] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-03-09T20:34:22.004724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:22.004755] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:22.004781] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:22.004839] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:22.063747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:22.064414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:22.064493] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:22.064526] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:22.191474] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:22.191675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:22.191724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:22.191756] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:22.195377] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-03-09T20:34:22.195706] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-03-09T20:34:22.195849] [INFO ] [sig ] WSM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:22.342069] [INFO ] [LOCAL ] Saved forecast: WSM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WSM.txt [2026-03-09T20:34:22.342255] [INFO ] [sig ] [3217/3280] Completed WSM in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 22.7s [2026-03-09T20:34:22.342304] [INFO ] [sig ] [3218/3280] Forecasting WSO... [2026-03-09T20:34:22.342336] [INFO ] [sig ] Generating forecast for: WSO [2026-03-09T20:34:22.342366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-03-09T20:34:22.354421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-03-09T20:34:22.354823] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-03-09T20:34:22.355681] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-03-09T20:34:22.355737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:22.355769] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:22.355796] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:22.355854] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:22.415068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:22.415949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:22.416035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:22.416067] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:22.537706] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:22.537865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:22.537905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:22.537969] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:22.541439] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=69.26%) [2026-03-09T20:34:22.541744] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-03-09T20:34:22.541876] [INFO ] [sig ] WSO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:22.687835] [INFO ] [LOCAL ] Saved forecast: WSO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WSO.txt [2026-03-09T20:34:22.687998] [INFO ] [sig ] [3218/3280] Completed WSO in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 22.3s [2026-03-09T20:34:22.688038] [INFO ] [sig ] [3219/3280] Forecasting WTBA... [2026-03-09T20:34:22.688068] [INFO ] [sig ] Generating forecast for: WTBA [2026-03-09T20:34:22.688098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-03-09T20:34:22.698387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-03-09T20:34:22.698705] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-03-09T20:34:22.699547] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-03-09T20:34:22.699631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:22.699671] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:22.699698] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:22.699754] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:22.760965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:22.761902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:22.761990] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:22.762024] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:22.883731] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:22.883894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:22.883934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:22.883962] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:22.887475] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=65.60%) [2026-03-09T20:34:22.887797] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-03-09T20:34:22.887931] [INFO ] [sig ] WTBA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:23.030119] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WTBA.txt [2026-03-09T20:34:23.030281] [INFO ] [sig ] [3219/3280] Completed WTBA in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 21.9s [2026-03-09T20:34:23.030323] [INFO ] [sig ] [3220/3280] Forecasting WTFC... [2026-03-09T20:34:23.030354] [INFO ] [sig ] Generating forecast for: WTFC [2026-03-09T20:34:23.030384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-03-09T20:34:23.041719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-03-09T20:34:23.042040] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-03-09T20:34:23.042878] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-03-09T20:34:23.042931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:23.042962] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:23.042988] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:23.043045] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:23.100712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:23.101425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:23.101507] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:23.101539] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:23.232632] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:23.232794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:23.232835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:23.232865] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:23.236754] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: UP (p=58.37%) [2026-03-09T20:34:23.237041] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-03-09T20:34:23.237176] [INFO ] [sig ] WTFC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:23.383996] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WTFC.txt [2026-03-09T20:34:23.384148] [INFO ] [sig ] [3220/3280] Completed WTFC in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 21.6s [2026-03-09T20:34:23.384194] [INFO ] [sig ] [3221/3280] Forecasting WTI... [2026-03-09T20:34:23.384231] [INFO ] [sig ] Generating forecast for: WTI [2026-03-09T20:34:23.384276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-03-09T20:34:23.396345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-03-09T20:34:23.396739] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-03-09T20:34:23.397616] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-03-09T20:34:23.397675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:23.397708] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:23.397734] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:23.397791] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:23.457238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:23.458010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:23.458102] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:23.458136] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:23.577844] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:23.578005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:23.578045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:23.578073] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:23.581605] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=86.95%) [2026-03-09T20:34:23.581915] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-03-09T20:34:23.582049] [INFO ] [sig ] WTI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:23.724142] [INFO ] [LOCAL ] Saved forecast: WTI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WTI.txt [2026-03-09T20:34:23.724302] [INFO ] [sig ] [3221/3280] Completed WTI in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 21.2s [2026-03-09T20:34:23.724343] [INFO ] [sig ] [3222/3280] Forecasting WTRG... [2026-03-09T20:34:23.724372] [INFO ] [sig ] Generating forecast for: WTRG [2026-03-09T20:34:23.724403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-03-09T20:34:23.735351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-03-09T20:34:23.735696] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-03-09T20:34:23.736491] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-03-09T20:34:23.736545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:23.736596] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:23.736625] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:23.736682] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:23.798876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:23.799731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:23.799819] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:23.799853] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:23.932243] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:23.932652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:23.932727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:23.932772] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:23.936969] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-03-09T20:34:23.937287] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-03-09T20:34:23.937439] [INFO ] [sig ] WTRG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:24.096799] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WTRG.txt [2026-03-09T20:34:24.096959] [INFO ] [sig ] [3222/3280] Completed WTRG in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 20.9s [2026-03-09T20:34:24.097001] [INFO ] [sig ] [3223/3280] Forecasting WTS... [2026-03-09T20:34:24.097031] [INFO ] [sig ] Generating forecast for: WTS [2026-03-09T20:34:24.097062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-03-09T20:34:24.109951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-03-09T20:34:24.110328] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-03-09T20:34:24.111209] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-03-09T20:34:24.111264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:24.111301] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:24.111329] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:24.111594] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:24.171715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:24.172542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:24.172646] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:24.172681] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:24.296595] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:24.296778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:24.296818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:24.296848] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:24.300889] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: DOWN (p=34.13%) [2026-03-09T20:34:24.301176] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-03-09T20:34:24.301314] [INFO ] [sig ] WTS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:24.444327] [INFO ] [LOCAL ] Saved forecast: WTS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WTS.txt [2026-03-09T20:34:24.444477] [INFO ] [sig ] [3223/3280] Completed WTS in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 20.5s [2026-03-09T20:34:24.444517] [INFO ] [sig ] [3224/3280] Forecasting WULF... [2026-03-09T20:34:24.444547] [INFO ] [sig ] Generating forecast for: WULF [2026-03-09T20:34:24.444598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-03-09T20:34:24.455957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-03-09T20:34:24.456314] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-03-09T20:34:24.457152] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-03-09T20:34:24.457206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:24.457237] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:24.457263] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:24.457319] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:24.520514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:24.521543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:24.521658] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:24.521695] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:24.642934] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:24.643095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:24.643136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:24.643165] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:24.646821] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-03-09T20:34:24.647125] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-03-09T20:34:24.647262] [INFO ] [sig ] WULF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:24.793489] [INFO ] [LOCAL ] Saved forecast: WULF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WULF.txt [2026-03-09T20:34:24.793640] [INFO ] [sig ] [3224/3280] Completed WULF in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 20.1s [2026-03-09T20:34:24.793683] [INFO ] [sig ] [3225/3280] Forecasting WVE... [2026-03-09T20:34:24.793714] [INFO ] [sig ] Generating forecast for: WVE [2026-03-09T20:34:24.793744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-03-09T20:34:24.805720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-03-09T20:34:24.806127] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-03-09T20:34:24.806994] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-03-09T20:34:24.807047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:24.807080] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:24.807106] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:24.807162] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:24.865367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:24.866271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:24.866614] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:24.866651] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:24.987886] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:24.988057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:24.988097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:24.988127] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:24.992169] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-03-09T20:34:24.992457] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-03-09T20:34:24.992611] [INFO ] [sig ] WVE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:25.141747] [INFO ] [LOCAL ] Saved forecast: WVE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WVE.txt [2026-03-09T20:34:25.141925] [INFO ] [sig ] [3225/3280] Completed WVE in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 19.8s [2026-03-09T20:34:25.141969] [INFO ] [sig ] [3226/3280] Forecasting WWD... [2026-03-09T20:34:25.142001] [INFO ] [sig ] Generating forecast for: WWD [2026-03-09T20:34:25.142031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-03-09T20:34:25.155526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-03-09T20:34:25.155934] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-03-09T20:34:25.156809] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-03-09T20:34:25.156862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:25.156894] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:25.156921] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:25.156978] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:25.216598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:25.217766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:25.217871] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:25.217907] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:25.358644] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:25.358817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:25.358874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:25.358908] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:25.362837] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-03-09T20:34:25.363148] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-03-09T20:34:25.363290] [INFO ] [sig ] WWD: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:25.511376] [INFO ] [LOCAL ] Saved forecast: WWD 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WWD.txt [2026-03-09T20:34:25.511558] [INFO ] [sig ] [3226/3280] Completed WWD in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 19.4s [2026-03-09T20:34:25.511641] [INFO ] [sig ] [3227/3280] Forecasting WY... [2026-03-09T20:34:25.511678] [INFO ] [sig ] Generating forecast for: WY [2026-03-09T20:34:25.511709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-03-09T20:34:25.523771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-03-09T20:34:25.524105] [INFO ] [FORECASTER] Starting predict_future for WY [2026-03-09T20:34:25.525103] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-03-09T20:34:25.525158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:25.525200] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:25.525227] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:25.525283] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:25.586266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:25.587159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:25.587245] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:25.587280] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:25.709337] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:25.709535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:25.709595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:25.709628] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:25.713296] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-03-09T20:34:25.713621] [INFO ] [FORECASTER] Completed predict_future for WY [2026-03-09T20:34:25.713757] [INFO ] [sig ] WY: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:25.857365] [INFO ] [LOCAL ] Saved forecast: WY 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/WY.txt [2026-03-09T20:34:25.857508] [INFO ] [sig ] [3227/3280] Completed WY in 0.3s | 2.78 sym/s | Total: 19.3m | ETA: 19.1s [2026-03-09T20:34:25.857548] [INFO ] [sig ] [3228/3280] Forecasting WYNN... [2026-03-09T20:34:25.857623] [INFO ] [sig ] Generating forecast for: WYNN [2026-03-09T20:34:25.857655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-03-09T20:34:25.869296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-03-09T20:34:25.869637] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-03-09T20:34:25.870438] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-03-09T20:34:25.870491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:25.870523] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:25.870550] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:25.870630] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:25.928431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:25.929133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:25.929214] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:25.929251] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:26.050265] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:26.050431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:26.050471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:26.050500] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:26.053976] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-03-09T20:34:26.054256] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-03-09T20:34:26.054389] [INFO ] [sig ] WYNN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:26.241749] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/WYNN.txt [2026-03-09T20:34:26.242115] [INFO ] [sig ] [3228/3280] Completed WYNN in 0.4s | 2.78 sym/s | Total: 19.3m | ETA: 18.7s [2026-03-09T20:34:26.242172] [INFO ] [sig ] [3229/3280] Forecasting XBIL... [2026-03-09T20:34:26.242214] [INFO ] [sig ] Generating forecast for: XBIL [2026-03-09T20:34:26.242259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-03-09T20:34:26.257824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-03-09T20:34:26.258313] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-03-09T20:34:26.259674] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-03-09T20:34:26.259766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:26.259803] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:26.259831] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:26.259896] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:26.322431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:26.323365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:26.323463] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:26.323497] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:26.425371] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:26.425539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:26.425603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:26.425637] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:26.429325] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-03-09T20:34:26.429693] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-03-09T20:34:26.429848] [INFO ] [sig ] XBIL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:26.581552] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XBIL.txt [2026-03-09T20:34:26.581734] [INFO ] [sig ] [3229/3280] Completed XBIL in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 18.3s [2026-03-09T20:34:26.581775] [INFO ] [sig ] [3230/3280] Forecasting XEL... [2026-03-09T20:34:26.581807] [INFO ] [sig ] Generating forecast for: XEL [2026-03-09T20:34:26.581837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-03-09T20:34:26.593174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-03-09T20:34:26.593556] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-03-09T20:34:26.594384] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-03-09T20:34:26.594438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:26.594470] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:26.594497] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:26.594553] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:26.653626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:26.654522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:26.654633] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:26.654671] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:26.780026] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:26.780189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:26.780230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:26.780258] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:26.783738] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=63.22%) [2026-03-09T20:34:26.784013] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-03-09T20:34:26.784143] [INFO ] [sig ] XEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:26.927361] [INFO ] [LOCAL ] Saved forecast: XEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XEL.txt [2026-03-09T20:34:26.927499] [INFO ] [sig ] [3230/3280] Completed XEL in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 18.0s [2026-03-09T20:34:26.927545] [INFO ] [sig ] [3231/3280] Forecasting XENE... [2026-03-09T20:34:26.927659] [INFO ] [sig ] Generating forecast for: XENE [2026-03-09T20:34:26.927706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-03-09T20:34:26.938942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-03-09T20:34:26.939269] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-03-09T20:34:26.940133] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-03-09T20:34:26.940187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:26.940219] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:26.940246] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:26.940314] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:27.016231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:27.017308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:27.017408] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:27.017448] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:27.151402] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:27.151773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:27.151817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:27.151846] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:27.155684] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=54.12%) [2026-03-09T20:34:27.156166] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-03-09T20:34:27.156300] [INFO ] [sig ] XENE: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:27.302795] [INFO ] [LOCAL ] Saved forecast: XENE 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XENE.txt [2026-03-09T20:34:27.302945] [INFO ] [sig ] [3231/3280] Completed XENE in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 17.6s [2026-03-09T20:34:27.302986] [INFO ] [sig ] [3232/3280] Forecasting XERS... [2026-03-09T20:34:27.303015] [INFO ] [sig ] Generating forecast for: XERS [2026-03-09T20:34:27.303046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-03-09T20:34:27.315123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-03-09T20:34:27.315694] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-03-09T20:34:27.316516] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-03-09T20:34:27.316588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:27.316649] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:27.316678] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:27.316735] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:27.375123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:27.375900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:27.375986] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:27.376019] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:27.500207] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:27.500378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:27.500418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:27.500446] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:27.504056] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=74.31%) [2026-03-09T20:34:27.504340] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-03-09T20:34:27.504488] [INFO ] [sig ] XERS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:27.649357] [INFO ] [LOCAL ] Saved forecast: XERS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XERS.txt [2026-03-09T20:34:27.649506] [INFO ] [sig ] [3232/3280] Completed XERS in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 17.3s [2026-03-09T20:34:27.649545] [INFO ] [sig ] [3233/3280] Forecasting XGN... [2026-03-09T20:34:27.649593] [INFO ] [sig ] Generating forecast for: XGN [2026-03-09T20:34:27.649627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-03-09T20:34:27.660710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-03-09T20:34:27.661042] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-03-09T20:34:27.661888] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-03-09T20:34:27.661942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:27.661973] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:27.661999] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:27.662055] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:27.720600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:27.721310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:27.721393] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:27.721425] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:27.842454] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:27.842820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:27.842861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:27.842890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:27.846368] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=66.52%) [2026-03-09T20:34:27.846684] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-03-09T20:34:27.846814] [INFO ] [sig ] XGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:27.990535] [INFO ] [LOCAL ] Saved forecast: XGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XGN.txt [2026-03-09T20:34:27.990700] [INFO ] [sig ] [3233/3280] Completed XGN in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 16.9s [2026-03-09T20:34:27.990740] [INFO ] [sig ] [3234/3280] Forecasting XOM... [2026-03-09T20:34:27.990771] [INFO ] [sig ] Generating forecast for: XOM [2026-03-09T20:34:27.990800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-03-09T20:34:28.002628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-03-09T20:34:28.003049] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-03-09T20:34:28.003974] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-03-09T20:34:28.004030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:28.004064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:28.004102] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:28.004172] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:28.063253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:28.064158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:28.064243] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:28.064276] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:28.190755] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:28.190919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:28.190959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:28.191005] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:28.194430] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=5.24%) [2026-03-09T20:34:28.194731] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-03-09T20:34:28.194867] [INFO ] [sig ] XOM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:28.336242] [INFO ] [LOCAL ] Saved forecast: XOM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/XOM.txt [2026-03-09T20:34:28.336395] [INFO ] [sig ] [3234/3280] Completed XOM in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 16.5s [2026-03-09T20:34:28.336442] [INFO ] [sig ] [3235/3280] Forecasting XOMA... [2026-03-09T20:34:28.336476] [INFO ] [sig ] Generating forecast for: XOMA [2026-03-09T20:34:28.336506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-03-09T20:34:28.347177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-03-09T20:34:28.347483] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-03-09T20:34:28.348373] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-03-09T20:34:28.348440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:28.348475] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:28.348501] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:28.348559] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:28.408166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:28.408897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:28.408980] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:28.409014] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:28.542452] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:28.542673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:28.542743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:28.542834] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:28.547804] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-03-09T20:34:28.548187] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-03-09T20:34:28.548359] [INFO ] [sig ] XOMA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:28.726085] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XOMA.txt [2026-03-09T20:34:28.726243] [INFO ] [sig ] [3235/3280] Completed XOMA in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 16.2s [2026-03-09T20:34:28.726284] [INFO ] [sig ] [3236/3280] Forecasting XOS... [2026-03-09T20:34:28.726316] [INFO ] [sig ] Generating forecast for: XOS [2026-03-09T20:34:28.726346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-03-09T20:34:28.738017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-03-09T20:34:28.738316] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-03-09T20:34:28.739451] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-03-09T20:34:28.739508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:28.739540] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:28.739585] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:28.739821] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:28.797309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:28.798189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:28.798274] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:28.798328] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:28.915507] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:28.915689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:28.915733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:28.915762] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:28.919273] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-03-09T20:34:28.919559] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-03-09T20:34:28.919707] [INFO ] [sig ] XOS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:29.064115] [INFO ] [LOCAL ] Saved forecast: XOS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/XOS.txt [2026-03-09T20:34:29.064266] [INFO ] [sig ] [3236/3280] Completed XOS in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 15.8s [2026-03-09T20:34:29.064307] [INFO ] [sig ] [3237/3280] Forecasting XP... [2026-03-09T20:34:29.064337] [INFO ] [sig ] Generating forecast for: XP [2026-03-09T20:34:29.064369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-03-09T20:34:29.075840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-03-09T20:34:29.076154] [INFO ] [FORECASTER] Starting predict_future for XP [2026-03-09T20:34:29.076969] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-03-09T20:34:29.077021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:29.077054] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:29.077080] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:29.077137] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:29.136783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:29.137437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:29.137524] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:29.137557] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:29.270768] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:29.270943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:29.270986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:29.271015] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:29.274642] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=73.69%) [2026-03-09T20:34:29.274951] [INFO ] [FORECASTER] Completed predict_future for XP [2026-03-09T20:34:29.275093] [INFO ] [sig ] XP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:29.428936] [INFO ] [LOCAL ] Saved forecast: XP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XP.txt [2026-03-09T20:34:29.429099] [INFO ] [sig ] [3237/3280] Completed XP in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 15.5s [2026-03-09T20:34:29.429140] [INFO ] [sig ] [3238/3280] Forecasting XPEL... [2026-03-09T20:34:29.429172] [INFO ] [sig ] Generating forecast for: XPEL [2026-03-09T20:34:29.429205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-03-09T20:34:29.442819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-03-09T20:34:29.443229] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-03-09T20:34:29.444089] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-03-09T20:34:29.444144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:29.444176] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:29.444216] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:29.444274] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:29.506708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:29.508083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:29.508204] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:29.508250] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:29.641327] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:29.641486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:29.641526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:29.641554] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:29.645037] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=66.57%) [2026-03-09T20:34:29.645341] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-03-09T20:34:29.645477] [INFO ] [sig ] XPEL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:29.797681] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XPEL.txt [2026-03-09T20:34:29.797852] [INFO ] [sig ] [3238/3280] Completed XPEL in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 15.1s [2026-03-09T20:34:29.797894] [INFO ] [sig ] [3239/3280] Forecasting XPO... [2026-03-09T20:34:29.797926] [INFO ] [sig ] Generating forecast for: XPO [2026-03-09T20:34:29.797967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-03-09T20:34:29.809316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-03-09T20:34:29.809675] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-03-09T20:34:29.810524] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-03-09T20:34:29.810597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:29.810633] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:29.810660] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:29.810718] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:29.870429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:29.871342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:29.871427] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:29.871460] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:29.991182] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:29.991349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:29.991391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:29.991425] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:29.994916] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=66.34%) [2026-03-09T20:34:29.995195] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-03-09T20:34:29.995326] [INFO ] [sig ] XPO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:30.136691] [INFO ] [LOCAL ] Saved forecast: XPO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XPO.txt [2026-03-09T20:34:30.136831] [INFO ] [sig ] [3239/3280] Completed XPO in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 14.7s [2026-03-09T20:34:30.136873] [INFO ] [sig ] [3240/3280] Forecasting XPOF... [2026-03-09T20:34:30.136904] [INFO ] [sig ] Generating forecast for: XPOF [2026-03-09T20:34:30.136934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-03-09T20:34:30.151682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-03-09T20:34:30.152036] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-03-09T20:34:30.152930] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-03-09T20:34:30.152984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:30.153016] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:30.153043] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:30.153099] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:30.215040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:30.215907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:30.215993] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:30.216027] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:30.345338] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:30.345502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:30.345544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:30.345592] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:30.350245] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-03-09T20:34:30.350630] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-03-09T20:34:30.350780] [INFO ] [sig ] XPOF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:30.513905] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XPOF.txt [2026-03-09T20:34:30.514073] [INFO ] [sig ] [3240/3280] Completed XPOF in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 14.4s [2026-03-09T20:34:30.514113] [INFO ] [sig ] [3241/3280] Forecasting XPRO... [2026-03-09T20:34:30.514144] [INFO ] [sig ] Generating forecast for: XPRO [2026-03-09T20:34:30.514173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-03-09T20:34:30.526936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-03-09T20:34:30.527353] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-03-09T20:34:30.528280] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-03-09T20:34:30.528344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:30.528384] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:30.528418] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:30.528489] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:30.594047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:30.595104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:30.595218] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:30.595257] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:30.730863] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:30.731035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:30.731076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:30.731105] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:30.734731] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=26.41%) [2026-03-09T20:34:30.735034] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-03-09T20:34:30.735175] [INFO ] [sig ] XPRO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:30.883405] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/XPRO.txt [2026-03-09T20:34:30.883565] [INFO ] [sig ] [3241/3280] Completed XPRO in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 14.0s [2026-03-09T20:34:30.883626] [INFO ] [sig ] [3242/3280] Forecasting XRAY... [2026-03-09T20:34:30.883657] [INFO ] [sig ] Generating forecast for: XRAY [2026-03-09T20:34:30.883694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-03-09T20:34:30.895398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-03-09T20:34:30.895818] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-03-09T20:34:30.896669] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-03-09T20:34:30.896724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:30.896756] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:30.896783] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:30.896840] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:30.956092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:30.956997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:30.957138] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:30.957175] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:31.075941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:31.076103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:31.076145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:31.076175] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:31.079795] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-03-09T20:34:31.080077] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-03-09T20:34:31.080211] [INFO ] [sig ] XRAY: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:31.224721] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XRAY.txt [2026-03-09T20:34:31.224872] [INFO ] [sig ] [3242/3280] Completed XRAY in 0.3s | 2.78 sym/s | Total: 19.4m | ETA: 13.7s [2026-03-09T20:34:31.224913] [INFO ] [sig ] [3243/3280] Forecasting XRX... [2026-03-09T20:34:31.224945] [INFO ] [sig ] Generating forecast for: XRX [2026-03-09T20:34:31.224976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-03-09T20:34:31.237275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-03-09T20:34:31.237721] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-03-09T20:34:31.238590] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-03-09T20:34:31.238646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:31.238679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:31.238708] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:31.238766] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:31.302614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:31.303643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:31.303735] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:31.303769] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:31.425721] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:31.425878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:31.425921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:31.425951] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:31.429541] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=0.29%) [2026-03-09T20:34:31.429853] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-03-09T20:34:31.430015] [INFO ] [sig ] XRX: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:31.588770] [INFO ] [LOCAL ] Saved forecast: XRX 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/XRX.txt [2026-03-09T20:34:31.588993] [INFO ] [sig ] [3243/3280] Completed XRX in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 13.3s [2026-03-09T20:34:31.589048] [INFO ] [sig ] [3244/3280] Forecasting XYF... [2026-03-09T20:34:31.589088] [INFO ] [sig ] Generating forecast for: XYF [2026-03-09T20:34:31.589127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-03-09T20:34:31.603337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-03-09T20:34:31.603772] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-03-09T20:34:31.604694] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-03-09T20:34:31.604749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:31.604782] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:31.604809] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:31.604879] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:31.679624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:31.680645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:31.680745] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:31.680779] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:31.816214] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:31.816391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:31.816437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:31.816466] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:31.820318] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-03-09T20:34:31.820740] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-03-09T20:34:31.820908] [INFO ] [sig ] XYF: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:31.977071] [INFO ] [LOCAL ] Saved forecast: XYF 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XYF.txt [2026-03-09T20:34:31.977248] [INFO ] [sig ] [3244/3280] Completed XYF in 0.4s | 2.78 sym/s | Total: 19.4m | ETA: 12.9s [2026-03-09T20:34:31.977290] [INFO ] [sig ] [3245/3280] Forecasting XYL... [2026-03-09T20:34:31.977323] [INFO ] [sig ] Generating forecast for: XYL [2026-03-09T20:34:31.977354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-03-09T20:34:31.990220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-03-09T20:34:31.990741] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-03-09T20:34:31.991742] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-03-09T20:34:31.991812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:31.991862] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:31.991907] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:31.991988] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:32.054635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:32.055628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:32.055721] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:32.055755] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:32.186085] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:32.186252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:32.186295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:32.186326] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:32.190284] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=71.12%) [2026-03-09T20:34:32.190671] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-03-09T20:34:32.190832] [INFO ] [sig ] XYL: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:32.351883] [INFO ] [LOCAL ] Saved forecast: XYL 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/XYL.txt [2026-03-09T20:34:32.352336] [INFO ] [sig ] [3245/3280] Completed XYL in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 12.6s [2026-03-09T20:34:32.352380] [INFO ] [sig ] [3246/3280] Forecasting YALA... [2026-03-09T20:34:32.352411] [INFO ] [sig ] Generating forecast for: YALA [2026-03-09T20:34:32.352444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-03-09T20:34:32.364611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-03-09T20:34:32.365027] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-03-09T20:34:32.365929] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-03-09T20:34:32.365983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:32.366014] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:32.366041] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:32.366098] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:32.425653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:32.426690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:32.426783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:32.426816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:32.561175] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:32.561445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:32.561512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:32.561544] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:32.566778] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=79.98%) [2026-03-09T20:34:32.567213] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-03-09T20:34:32.567388] [INFO ] [sig ] YALA: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:32.719195] [INFO ] [LOCAL ] Saved forecast: YALA 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YALA.txt [2026-03-09T20:34:32.719375] [INFO ] [sig ] [3246/3280] Completed YALA in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 12.2s [2026-03-09T20:34:32.719425] [INFO ] [sig ] [3247/3280] Forecasting YELP... [2026-03-09T20:34:32.719463] [INFO ] [sig ] Generating forecast for: YELP [2026-03-09T20:34:32.719507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-03-09T20:34:32.734894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-03-09T20:34:32.735304] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-03-09T20:34:32.736238] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-03-09T20:34:32.736292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:32.736324] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:32.736351] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:32.736431] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:32.797911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:32.798962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:32.799056] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:32.799091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:32.919126] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:32.919313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:32.919353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:32.919384] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:32.922878] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-03-09T20:34:32.923159] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-03-09T20:34:32.923289] [INFO ] [sig ] YELP: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:33.064099] [INFO ] [LOCAL ] Saved forecast: YELP 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/YELP.txt [2026-03-09T20:34:33.064248] [INFO ] [sig ] [3247/3280] Completed YELP in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 11.9s [2026-03-09T20:34:33.064289] [INFO ] [sig ] [3248/3280] Forecasting YETI... [2026-03-09T20:34:33.064318] [INFO ] [sig ] Generating forecast for: YETI [2026-03-09T20:34:33.064349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-03-09T20:34:33.075766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-03-09T20:34:33.076092] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-03-09T20:34:33.076913] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-03-09T20:34:33.076967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:33.076999] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:33.077026] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:33.077083] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:33.134112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:33.134863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:33.134945] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:33.134976] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:33.257959] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:33.258130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:33.258180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:33.258226] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:33.262505] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-03-09T20:34:33.262864] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-03-09T20:34:33.263001] [INFO ] [sig ] YETI: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:33.407818] [INFO ] [LOCAL ] Saved forecast: YETI 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YETI.txt [2026-03-09T20:34:33.408173] [INFO ] [sig ] [3248/3280] Completed YETI in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 11.5s [2026-03-09T20:34:33.408214] [INFO ] [sig ] [3249/3280] Forecasting YMM... [2026-03-09T20:34:33.408242] [INFO ] [sig ] Generating forecast for: YMM [2026-03-09T20:34:33.408272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-03-09T20:34:33.421388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-03-09T20:34:33.421745] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-03-09T20:34:33.422629] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-03-09T20:34:33.422684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:33.422748] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:33.422777] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:33.422836] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:33.483390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:33.484234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:33.484317] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:33.484349] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:33.611316] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:33.611484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:33.611528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:33.611560] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:33.615202] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=27.59%) [2026-03-09T20:34:33.615488] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-03-09T20:34:33.615641] [INFO ] [sig ] YMM: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:33.774021] [INFO ] [LOCAL ] Saved forecast: YMM 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/YMM.txt [2026-03-09T20:34:33.774185] [INFO ] [sig ] [3249/3280] Completed YMM in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 11.1s [2026-03-09T20:34:33.774229] [INFO ] [sig ] [3250/3280] Forecasting YPF... [2026-03-09T20:34:33.774260] [INFO ] [sig ] Generating forecast for: YPF [2026-03-09T20:34:33.774292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-03-09T20:34:33.786746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-03-09T20:34:33.787085] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-03-09T20:34:33.787969] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-03-09T20:34:33.788024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:33.788057] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:33.788084] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:33.788141] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:33.856849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:33.861589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:33.861923] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:33.861967] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:34.000818] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:34.000996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:34.001057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:34.001090] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:34.004870] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=42.41%) [2026-03-09T20:34:34.005172] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-03-09T20:34:34.005325] [INFO ] [sig ] YPF: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:34.160509] [INFO ] [LOCAL ] Saved forecast: YPF 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/YPF.txt [2026-03-09T20:34:34.160735] [INFO ] [sig ] [3250/3280] Completed YPF in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 10.8s [2026-03-09T20:34:34.160794] [INFO ] [sig ] [3251/3280] Forecasting YQQQ... [2026-03-09T20:34:34.160828] [INFO ] [sig ] Generating forecast for: YQQQ [2026-03-09T20:34:34.160859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-03-09T20:34:34.172756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-03-09T20:34:34.173132] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-03-09T20:34:34.173994] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-03-09T20:34:34.174059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:34.174095] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:34.174124] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:34.174183] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:34.238312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:34.239240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:34.239331] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:34.239363] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:34.363171] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:34.363337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:34.363386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:34.363428] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:34.366997] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-03-09T20:34:34.367280] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-03-09T20:34:34.367411] [INFO ] [sig ] YQQQ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:34.511319] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YQQQ.txt [2026-03-09T20:34:34.511460] [INFO ] [sig ] [3251/3280] Completed YQQQ in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 10.4s [2026-03-09T20:34:34.511499] [INFO ] [sig ] [3252/3280] Forecasting YRD... [2026-03-09T20:34:34.511531] [INFO ] [sig ] Generating forecast for: YRD [2026-03-09T20:34:34.511565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-03-09T20:34:34.523915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-03-09T20:34:34.524245] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-03-09T20:34:34.525309] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-03-09T20:34:34.525362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:34.525393] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:34.525419] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:34.525474] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:34.586253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:34.587264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:34.587359] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:34.587394] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:34.710729] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:34.710895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:34.710937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:34.711012] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:34.715076] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-03-09T20:34:34.715357] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-03-09T20:34:34.715500] [INFO ] [sig ] YRD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:34.861876] [INFO ] [LOCAL ] Saved forecast: YRD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YRD.txt [2026-03-09T20:34:34.862022] [INFO ] [sig ] [3252/3280] Completed YRD in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 10.1s [2026-03-09T20:34:34.862062] [INFO ] [sig ] [3253/3280] Forecasting YSG... [2026-03-09T20:34:34.862092] [INFO ] [sig ] Generating forecast for: YSG [2026-03-09T20:34:34.862122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-03-09T20:34:34.873630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-03-09T20:34:34.873944] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-03-09T20:34:34.874776] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-03-09T20:34:34.874830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:34.874862] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:34.874889] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:34.874944] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:34.934684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:34.935642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:34.935732] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:34.935766] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:35.057881] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:35.058039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:35.058088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:35.058118] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:35.061689] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-03-09T20:34:35.061986] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-03-09T20:34:35.062119] [INFO ] [sig ] YSG: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:35.210209] [INFO ] [LOCAL ] Saved forecast: YSG 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/YSG.txt [2026-03-09T20:34:35.210383] [INFO ] [sig ] [3253/3280] Completed YSG in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 9.7s [2026-03-09T20:34:35.210425] [INFO ] [sig ] [3254/3280] Forecasting YTRA... [2026-03-09T20:34:35.210462] [INFO ] [sig ] Generating forecast for: YTRA [2026-03-09T20:34:35.210499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-03-09T20:34:35.222437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-03-09T20:34:35.222762] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-03-09T20:34:35.223606] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-03-09T20:34:35.223671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:35.223901] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:35.223931] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:35.223990] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:35.285716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:35.286526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:35.286648] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:35.286686] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:35.409072] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:35.409239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:35.409280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:35.409309] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:35.413608] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=17.32%) [2026-03-09T20:34:35.413904] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-03-09T20:34:35.414041] [INFO ] [sig ] YTRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:35.557534] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/YTRA.txt [2026-03-09T20:34:35.557759] [INFO ] [sig ] [3254/3280] Completed YTRA in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 9.4s [2026-03-09T20:34:35.557808] [INFO ] [sig ] [3255/3280] Forecasting YUM... [2026-03-09T20:34:35.557841] [INFO ] [sig ] Generating forecast for: YUM [2026-03-09T20:34:35.557872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-03-09T20:34:35.570136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-03-09T20:34:35.570512] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-03-09T20:34:35.571465] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-03-09T20:34:35.571525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:35.571559] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:35.571626] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:35.571699] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:35.633183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:35.634085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:35.634176] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:35.634211] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:35.760535] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:35.760719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:35.760762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:35.760789] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:35.764293] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-03-09T20:34:35.764613] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-03-09T20:34:35.764752] [INFO ] [sig ] YUM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:35.918613] [INFO ] [LOCAL ] Saved forecast: YUM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YUM.txt [2026-03-09T20:34:35.918787] [INFO ] [sig ] [3255/3280] Completed YUM in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 9.0s [2026-03-09T20:34:35.918829] [INFO ] [sig ] [3256/3280] Forecasting YUMC... [2026-03-09T20:34:35.918859] [INFO ] [sig ] Generating forecast for: YUMC [2026-03-09T20:34:35.918889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-03-09T20:34:35.930384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-03-09T20:34:35.930821] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-03-09T20:34:35.931718] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-03-09T20:34:35.931777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:35.931810] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:35.931836] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:35.931897] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:35.990198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:35.991155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:35.991281] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:35.991318] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:36.120077] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:36.120254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:36.120299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:36.120334] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:36.124644] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=61.98%) [2026-03-09T20:34:36.124982] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-03-09T20:34:36.125151] [INFO ] [sig ] YUMC: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:36.273277] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/YUMC.txt [2026-03-09T20:34:36.273445] [INFO ] [sig ] [3256/3280] Completed YUMC in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 8.6s [2026-03-09T20:34:36.273490] [INFO ] [sig ] [3257/3280] Forecasting Z... [2026-03-09T20:34:36.273527] [INFO ] [sig ] Generating forecast for: Z [2026-03-09T20:34:36.273565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-03-09T20:34:36.284804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-03-09T20:34:36.285152] [INFO ] [FORECASTER] Starting predict_future for Z [2026-03-09T20:34:36.285980] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-03-09T20:34:36.286033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:36.286064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:36.286091] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:36.286152] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:36.344376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:36.345258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:36.345341] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:36.345373] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:36.473047] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:36.473262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:36.473304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:36.473333] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:36.476841] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-03-09T20:34:36.477130] [INFO ] [FORECASTER] Completed predict_future for Z [2026-03-09T20:34:36.477260] [INFO ] [sig ] Z: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:36.619900] [INFO ] [LOCAL ] Saved forecast: Z 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/Z.txt [2026-03-09T20:34:36.620074] [INFO ] [sig ] [3257/3280] Completed Z in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 8.3s [2026-03-09T20:34:36.620117] [INFO ] [sig ] [3258/3280] Forecasting ZBH... [2026-03-09T20:34:36.620148] [INFO ] [sig ] Generating forecast for: ZBH [2026-03-09T20:34:36.620178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-03-09T20:34:36.632126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-03-09T20:34:36.632504] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-03-09T20:34:36.633335] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-03-09T20:34:36.633389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:36.633420] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:36.633446] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:36.633509] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:36.691791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:36.692700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:36.692783] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:36.692816] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:36.815034] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:36.815197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:36.815237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:36.815283] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:36.818883] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=89.37%) [2026-03-09T20:34:36.819178] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-03-09T20:34:36.819316] [INFO ] [sig ] ZBH: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:36.965380] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZBH.txt [2026-03-09T20:34:36.965528] [INFO ] [sig ] [3258/3280] Completed ZBH in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 7.9s [2026-03-09T20:34:36.965567] [INFO ] [sig ] [3259/3280] Forecasting ZBIO... [2026-03-09T20:34:36.965619] [INFO ] [sig ] Generating forecast for: ZBIO [2026-03-09T20:34:36.965648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-03-09T20:34:36.978224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-03-09T20:34:36.978537] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-03-09T20:34:36.979374] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-03-09T20:34:36.979429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:36.979460] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:36.979489] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:36.979546] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:37.039331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:37.040326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:37.040411] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:37.040475] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:37.164769] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:37.164953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:37.165001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:37.165032] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:37.168524] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=58.52%) [2026-03-09T20:34:37.168831] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-03-09T20:34:37.168966] [INFO ] [sig ] ZBIO: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:37.310557] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZBIO.txt [2026-03-09T20:34:37.310730] [INFO ] [sig ] [3259/3280] Completed ZBIO in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 7.6s [2026-03-09T20:34:37.310770] [INFO ] [sig ] [3260/3280] Forecasting ZBRA... [2026-03-09T20:34:37.310799] [INFO ] [sig ] Generating forecast for: ZBRA [2026-03-09T20:34:37.310831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-03-09T20:34:37.322725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-03-09T20:34:37.323070] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-03-09T20:34:37.323976] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-03-09T20:34:37.324030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:37.324064] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:37.324092] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:37.324149] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:37.382310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:37.382984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:37.383078] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:37.383112] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:37.505551] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:37.505730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:37.505773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:37.505802] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:37.509399] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-03-09T20:34:37.509739] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-03-09T20:34:37.509878] [INFO ] [sig ] ZBRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:37.656479] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZBRA.txt [2026-03-09T20:34:37.656661] [INFO ] [sig ] [3260/3280] Completed ZBRA in 0.3s | 2.78 sym/s | Total: 19.5m | ETA: 7.2s [2026-03-09T20:34:37.656707] [INFO ] [sig ] [3261/3280] Forecasting ZD... [2026-03-09T20:34:37.656737] [INFO ] [sig ] Generating forecast for: ZD [2026-03-09T20:34:37.656767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-03-09T20:34:37.669034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-03-09T20:34:37.669369] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-03-09T20:34:37.670229] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-03-09T20:34:37.670282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:37.670314] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:37.670341] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:37.670397] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:37.728362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:37.729115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:37.729196] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:37.729231] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:37.865809] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:37.865991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:37.866031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:37.866059] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:37.870051] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=60.95%) [2026-03-09T20:34:37.870339] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-03-09T20:34:37.870472] [INFO ] [sig ] ZD: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:38.017491] [INFO ] [LOCAL ] Saved forecast: ZD 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZD.txt [2026-03-09T20:34:38.017717] [INFO ] [sig ] [3261/3280] Completed ZD in 0.4s | 2.78 sym/s | Total: 19.5m | ETA: 6.8s [2026-03-09T20:34:38.017761] [INFO ] [sig ] [3262/3280] Forecasting ZEPP... [2026-03-09T20:34:38.017792] [INFO ] [sig ] Generating forecast for: ZEPP [2026-03-09T20:34:38.017821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-03-09T20:34:38.029129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-03-09T20:34:38.029535] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-03-09T20:34:38.030429] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-03-09T20:34:38.030486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:38.030518] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:38.030557] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:38.030650] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:38.088647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:38.089517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:38.089638] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:38.089680] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:38.205664] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:38.205821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:38.205862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:38.205890] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:38.209433] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-03-09T20:34:38.209770] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-03-09T20:34:38.209900] [INFO ] [sig ] ZEPP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:38.355172] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZEPP.txt [2026-03-09T20:34:38.355345] [INFO ] [sig ] [3262/3280] Completed ZEPP in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 6.5s [2026-03-09T20:34:38.355399] [INFO ] [sig ] [3263/3280] Forecasting ZETA... [2026-03-09T20:34:38.355440] [INFO ] [sig ] Generating forecast for: ZETA [2026-03-09T20:34:38.355482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-03-09T20:34:38.368074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-03-09T20:34:38.368438] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-03-09T20:34:38.369538] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-03-09T20:34:38.369632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:38.369679] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:38.369710] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:38.369769] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:38.431976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:38.432748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:38.432835] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:38.432870] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:38.559709] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:38.559890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:38.560122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:38.560149] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:38.564207] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-03-09T20:34:38.564489] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-03-09T20:34:38.564658] [INFO ] [sig ] ZETA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:38.708461] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZETA.txt [2026-03-09T20:34:38.708620] [INFO ] [sig ] [3263/3280] Completed ZETA in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 6.1s [2026-03-09T20:34:38.708665] [INFO ] [sig ] [3264/3280] Forecasting ZGN... [2026-03-09T20:34:38.708701] [INFO ] [sig ] Generating forecast for: ZGN [2026-03-09T20:34:38.708740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-03-09T20:34:38.720014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-03-09T20:34:38.720331] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-03-09T20:34:38.721160] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-03-09T20:34:38.721213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:38.721244] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:38.721271] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:38.721327] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:38.779807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:38.780760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:38.781035] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:38.781069] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:38.906087] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:38.906247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:38.906287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:38.906315] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:38.910175] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-03-09T20:34:38.910462] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-03-09T20:34:38.910609] [INFO ] [sig ] ZGN: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:39.057196] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZGN.txt [2026-03-09T20:34:39.057356] [INFO ] [sig ] [3264/3280] Completed ZGN in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 5.8s [2026-03-09T20:34:39.057397] [INFO ] [sig ] [3265/3280] Forecasting ZH... [2026-03-09T20:34:39.057428] [INFO ] [sig ] Generating forecast for: ZH [2026-03-09T20:34:39.057458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-03-09T20:34:39.069847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-03-09T20:34:39.070218] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-03-09T20:34:39.071074] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-03-09T20:34:39.071127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:39.071160] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:39.071187] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:39.071243] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:39.134389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:39.135649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:39.135740] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:39.135776] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:39.257416] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:39.257638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:39.257692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:39.257728] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:39.261376] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-03-09T20:34:39.261723] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-03-09T20:34:39.261860] [INFO ] [sig ] ZH: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:39.403721] [INFO ] [LOCAL ] Saved forecast: ZH 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZH.txt [2026-03-09T20:34:39.403889] [INFO ] [sig ] [3265/3280] Completed ZH in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 5.4s [2026-03-09T20:34:39.403930] [INFO ] [sig ] [3266/3280] Forecasting ZIM... [2026-03-09T20:34:39.403961] [INFO ] [sig ] Generating forecast for: ZIM [2026-03-09T20:34:39.404006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-03-09T20:34:39.415794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-03-09T20:34:39.416191] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-03-09T20:34:39.417078] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-03-09T20:34:39.417134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:39.417197] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:39.417238] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:39.417306] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:39.475713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:39.476624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:39.476717] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:39.476752] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:39.599811] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:39.600008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:39.600049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:39.600078] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:39.603807] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-03-09T20:34:39.604161] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-03-09T20:34:39.604311] [INFO ] [sig ] ZIM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:39.755738] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZIM.txt [2026-03-09T20:34:39.755922] [INFO ] [sig ] [3266/3280] Completed ZIM in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 5.0s [2026-03-09T20:34:39.755985] [INFO ] [sig ] [3267/3280] Forecasting ZION... [2026-03-09T20:34:39.756026] [INFO ] [sig ] Generating forecast for: ZION [2026-03-09T20:34:39.756074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-03-09T20:34:39.768618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-03-09T20:34:39.769226] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-03-09T20:34:39.770351] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-03-09T20:34:39.770405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:39.770437] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:39.770464] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:39.770520] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:39.832170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:39.833103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:39.833193] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:39.833226] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:39.979941] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:39.980112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:39.980155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:39.980184] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:39.983839] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-03-09T20:34:39.984165] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-03-09T20:34:39.984307] [INFO ] [sig ] ZION: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:40.127208] [INFO ] [LOCAL ] Saved forecast: ZION 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZION.txt [2026-03-09T20:34:40.127378] [INFO ] [sig ] [3267/3280] Completed ZION in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 4.7s [2026-03-09T20:34:40.127420] [INFO ] [sig ] [3268/3280] Forecasting ZIP... [2026-03-09T20:34:40.127451] [INFO ] [sig ] Generating forecast for: ZIP [2026-03-09T20:34:40.127482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-03-09T20:34:40.138880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-03-09T20:34:40.139208] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-03-09T20:34:40.140064] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-03-09T20:34:40.140124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:40.140172] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:40.140207] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:40.140265] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:40.197039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:40.197824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:40.197910] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:40.197944] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:40.318195] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:40.318361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:40.318401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:40.318429] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:40.322090] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-03-09T20:34:40.322371] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-03-09T20:34:40.322501] [INFO ] [sig ] ZIP: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:40.473543] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZIP.txt [2026-03-09T20:34:40.473730] [INFO ] [sig ] [3268/3280] Completed ZIP in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 4.3s [2026-03-09T20:34:40.473772] [INFO ] [sig ] [3269/3280] Forecasting ZLAB... [2026-03-09T20:34:40.473987] [INFO ] [sig ] Generating forecast for: ZLAB [2026-03-09T20:34:40.474022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-03-09T20:34:40.488043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-03-09T20:34:40.488462] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-03-09T20:34:40.489353] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-03-09T20:34:40.489410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:40.489444] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:40.489471] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:40.489529] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:40.552127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:40.553086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:40.553187] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:40.553222] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:40.678141] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:40.678303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:40.678344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:40.678410] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:40.682059] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-03-09T20:34:40.682354] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-03-09T20:34:40.682491] [INFO ] [sig ] ZLAB: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:40.833912] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZLAB.txt [2026-03-09T20:34:40.834075] [INFO ] [sig ] [3269/3280] Completed ZLAB in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 4.0s [2026-03-09T20:34:40.834116] [INFO ] [sig ] [3270/3280] Forecasting ZM... [2026-03-09T20:34:40.834146] [INFO ] [sig ] Generating forecast for: ZM [2026-03-09T20:34:40.834177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-03-09T20:34:40.848062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-03-09T20:34:40.848603] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-03-09T20:34:40.849792] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-03-09T20:34:40.849861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:40.849903] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:40.849942] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:40.850219] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:40.912017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:40.912972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:40.913057] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:40.913091] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:41.039900] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:41.040073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:41.040115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:41.040144] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:41.043775] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-03-09T20:34:41.044104] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-03-09T20:34:41.044258] [INFO ] [sig ] ZM: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:41.191168] [INFO ] [LOCAL ] Saved forecast: ZM 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZM.txt [2026-03-09T20:34:41.191353] [INFO ] [sig ] [3270/3280] Completed ZM in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 3.6s [2026-03-09T20:34:41.191396] [INFO ] [sig ] [3271/3280] Forecasting ZNTL... [2026-03-09T20:34:41.191426] [INFO ] [sig ] Generating forecast for: ZNTL [2026-03-09T20:34:41.191456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-03-09T20:34:41.204090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-03-09T20:34:41.204432] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-03-09T20:34:41.205287] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-03-09T20:34:41.205341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:41.205373] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:41.205399] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:41.205456] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:41.265727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:41.266678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:41.266767] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:41.266800] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:41.392050] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:41.392236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:41.392278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:41.392309] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:41.395885] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-03-09T20:34:41.396185] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-03-09T20:34:41.396323] [INFO ] [sig ] ZNTL: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:41.540007] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZNTL.txt [2026-03-09T20:34:41.540180] [INFO ] [sig ] [3271/3280] Completed ZNTL in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 3.2s [2026-03-09T20:34:41.540220] [INFO ] [sig ] [3272/3280] Forecasting ZS... [2026-03-09T20:34:41.540249] [INFO ] [sig ] Generating forecast for: ZS [2026-03-09T20:34:41.540282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-03-09T20:34:41.552162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-03-09T20:34:41.552558] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-03-09T20:34:41.553397] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-03-09T20:34:41.553451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:41.553482] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:41.553507] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:41.553567] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:41.612272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:41.613176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:41.613262] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:41.613296] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:41.743473] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:41.743671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:41.743713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:41.743741] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:41.747439] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-03-09T20:34:41.747780] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-03-09T20:34:41.747930] [INFO ] [sig ] ZS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:41.894387] [INFO ] [LOCAL ] Saved forecast: ZS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZS.txt [2026-03-09T20:34:41.894540] [INFO ] [sig ] [3272/3280] Completed ZS in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 2.9s [2026-03-09T20:34:41.894599] [INFO ] [sig ] [3273/3280] Forecasting ZTO... [2026-03-09T20:34:41.894631] [INFO ] [sig ] Generating forecast for: ZTO [2026-03-09T20:34:41.894661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-03-09T20:34:41.907555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-03-09T20:34:41.907957] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-03-09T20:34:41.908825] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-03-09T20:34:41.908879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:41.908911] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:41.908938] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:41.908994] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:41.967148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:41.967941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:41.968023] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:41.968055] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:42.089089] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:42.089245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:42.089285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:42.089314] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:42.092818] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-03-09T20:34:42.093109] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-03-09T20:34:42.093240] [INFO ] [sig ] ZTO: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:42.234612] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZTO.txt [2026-03-09T20:34:42.234767] [INFO ] [sig ] [3273/3280] Completed ZTO in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 2.5s [2026-03-09T20:34:42.234814] [INFO ] [sig ] [3274/3280] Forecasting ZTS... [2026-03-09T20:34:42.234843] [INFO ] [sig ] Generating forecast for: ZTS [2026-03-09T20:34:42.234874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-03-09T20:34:42.246378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-03-09T20:34:42.246759] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-03-09T20:34:42.247596] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-03-09T20:34:42.247657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:42.247702] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:42.247733] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:42.247795] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:42.305722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:42.306463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:42.306543] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:42.306594] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:42.430548] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:42.430793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:42.430840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:42.430876] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:42.434594] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=91.73%) [2026-03-09T20:34:42.434890] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-03-09T20:34:42.435028] [INFO ] [sig ] ZTS: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:42.667277] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZTS.txt [2026-03-09T20:34:42.667438] [INFO ] [sig ] [3274/3280] Completed ZTS in 0.4s | 2.78 sym/s | Total: 19.6m | ETA: 2.2s [2026-03-09T20:34:42.667477] [INFO ] [sig ] [3275/3280] Forecasting ZUMZ... [2026-03-09T20:34:42.667507] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-03-09T20:34:42.667538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-03-09T20:34:42.679310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-03-09T20:34:42.679709] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-03-09T20:34:42.680543] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-03-09T20:34:42.680616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:42.680660] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:42.680688] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:42.680751] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:42.738644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:42.739501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:42.739604] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:42.739647] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:42.861006] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:42.861163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:42.861204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:42.861232] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:42.864720] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=63.01%) [2026-03-09T20:34:42.865008] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-03-09T20:34:42.865148] [INFO ] [sig ] ZUMZ: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:43.007231] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZUMZ.txt [2026-03-09T20:34:43.007395] [INFO ] [sig ] [3275/3280] Completed ZUMZ in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 1.8s [2026-03-09T20:34:43.007437] [INFO ] [sig ] [3276/3280] Forecasting ZURA... [2026-03-09T20:34:43.007466] [INFO ] [sig ] Generating forecast for: ZURA [2026-03-09T20:34:43.007497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-03-09T20:34:43.019284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-03-09T20:34:43.019608] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-03-09T20:34:43.020434] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-03-09T20:34:43.020488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:43.020518] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:43.020545] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:43.020623] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:43.078320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:43.079038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:43.079143] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:43.079176] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:43.203806] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:43.203974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:43.204018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:43.204048] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:43.207490] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=34.92%) [2026-03-09T20:34:43.207818] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-03-09T20:34:43.207950] [INFO ] [sig ] ZURA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:43.348562] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZURA.txt [2026-03-09T20:34:43.348713] [INFO ] [sig ] [3276/3280] Completed ZURA in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 1.4s [2026-03-09T20:34:43.348761] [INFO ] [sig ] [3277/3280] Forecasting ZVIA... [2026-03-09T20:34:43.348799] [INFO ] [sig ] Generating forecast for: ZVIA [2026-03-09T20:34:43.348837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-03-09T20:34:43.360025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-03-09T20:34:43.360342] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-03-09T20:34:43.361365] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-03-09T20:34:43.361418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:43.361449] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:43.361476] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:43.361533] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:43.421814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:43.422622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:43.422702] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:43.422735] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:43.548623] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:43.548790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:43.548832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:43.548860] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:43.552422] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-03-09T20:34:43.552751] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-03-09T20:34:43.552898] [INFO ] [sig ] ZVIA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:43.695299] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZVIA.txt [2026-03-09T20:34:43.695443] [INFO ] [sig ] [3277/3280] Completed ZVIA in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 1.1s [2026-03-09T20:34:43.695483] [INFO ] [sig ] [3278/3280] Forecasting ZVRA... [2026-03-09T20:34:43.695513] [INFO ] [sig ] Generating forecast for: ZVRA [2026-03-09T20:34:43.695543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-03-09T20:34:43.708229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-03-09T20:34:43.708541] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-03-09T20:34:43.709407] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-03-09T20:34:43.709462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:43.709494] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:43.709521] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:43.709607] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:43.769587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:43.770352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:43.770434] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:43.770467] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:43.886349] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:43.886508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:43.886548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:43.886595] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:43.890182] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-03-09T20:34:43.890462] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-03-09T20:34:43.890611] [INFO ] [sig ] ZVRA: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:44.034589] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZVRA.txt [2026-03-09T20:34:44.034762] [INFO ] [sig ] [3278/3280] Completed ZVRA in 0.3s | 2.78 sym/s | Total: 19.6m | ETA: 0.7s [2026-03-09T20:34:44.034812] [INFO ] [sig ] [3279/3280] Forecasting ZWS... [2026-03-09T20:34:44.034843] [INFO ] [sig ] Generating forecast for: ZWS [2026-03-09T20:34:44.034872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-03-09T20:34:44.047798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-03-09T20:34:44.048370] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-03-09T20:34:44.049208] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-03-09T20:34:44.049261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:44.049293] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:44.049319] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:44.049375] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:44.109128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:44.109866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:44.109949] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:44.109984] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:44.242466] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:44.242656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:44.242701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:44.242733] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:44.247040] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-03-09T20:34:44.247375] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-03-09T20:34:44.247524] [INFO ] [sig ] ZWS: Forecast for 2026-03-09: DOWN (sign=0.00) [2026-03-09T20:34:44.397703] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-03-10 0 -> ./output/forecasts/individual/2026-03-10/ZWS.txt [2026-03-09T20:34:44.397969] [INFO ] [sig ] [3279/3280] Completed ZWS in 0.4s | 2.78 sym/s | Total: 19.7m | ETA: 0.4s [2026-03-09T20:34:44.398209] [INFO ] [sig ] [3280/3280] Forecasting ZYME... [2026-03-09T20:34:44.398250] [INFO ] [sig ] Generating forecast for: ZYME [2026-03-09T20:34:44.398281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-03-09T20:34:44.412789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-03-09T20:34:44.413172] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-03-09T20:34:44.414110] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-03-09T20:34:44.414165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-03-09T20:34:44.414197] [DEBUG] [FORECASTER] Starting train method [2026-03-09T20:34:44.414224] [DEBUG] [FORECASTER] Extracting feature columns [2026-03-09T20:34:44.414281] [DEBUG] [FORECASTER] Creating target_sign column [2026-03-09T20:34:44.473061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-03-09T20:34:44.474070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-03-09T20:34:44.474174] [DEBUG] [FORECASTER] XGBClassifier created [2026-03-09T20:34:44.474209] [DEBUG] [FORECASTER] Starting model.fit [2026-03-09T20:34:44.592312] [DEBUG] [FORECASTER] Completed model.fit [2026-03-09T20:34:44.592483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-03-09T20:34:44.592523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-03-09T20:34:44.592552] [INFO ] [FORECASTER] Training complete [2026-03-09T20:34:44.596011] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-03-09T20:34:44.596297] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-03-09T20:34:44.596447] [INFO ] [sig ] ZYME: Forecast for 2026-03-09: UP (sign=1.00) [2026-03-09T20:34:44.740658] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-03-10 1 -> ./output/forecasts/individual/2026-03-10/ZYME.txt [2026-03-09T20:34:44.740824] [INFO ] [sig ] [3280/3280] Completed ZYME in 0.3s | 2.78 sym/s | Total: 19.7m | ETA: 0.0s [2026-03-09T20:34:44.740865] [INFO ] [sig ] ================================================== [2026-03-09T20:34:44.740898] [INFO ] [sig ] Forecasts complete: 3280/3280 symbols succeeded [2026-03-09T20:34:44.740928] [INFO ] [sig ] Automatically generating consolidated reports... [2026-03-09T20:34:44.740955] [INFO ] [sig ] Generating consolidated forecast reports [2026-03-09T20:34:44.742389] [INFO ] [sig ] Found 101 forecast dates to process [2026-03-09T20:34:44.742439] [INFO ] [sig ] [1/101] Processing report for 2025-10-10... [2026-03-09T20:34:44.742486] [INFO ] [sig ] [1/101] Report for 2025-10-10 already exists, skipping... [2026-03-09T20:34:44.742517] [INFO ] [sig ] [2/101] Processing report for 2025-10-13... [2026-03-09T20:34:44.742560] [INFO ] [sig ] [2/101] Report for 2025-10-13 already exists, skipping... [2026-03-09T20:34:44.742607] [INFO ] [sig ] [3/101] Processing report for 2025-10-14... [2026-03-09T20:34:44.742640] [INFO ] [sig ] [3/101] Report for 2025-10-14 already exists, skipping... [2026-03-09T20:34:44.742666] [INFO ] [sig ] [4/101] Processing report for 2025-10-15... [2026-03-09T20:34:44.742702] [INFO ] [sig ] [4/101] Report for 2025-10-15 already exists, skipping... [2026-03-09T20:34:44.742734] [INFO ] [sig ] [5/101] Processing report for 2025-10-16... [2026-03-09T20:34:44.742770] [INFO ] [sig ] [5/101] Report for 2025-10-16 already exists, skipping... [2026-03-09T20:34:44.742797] [INFO ] [sig ] [6/101] Processing report for 2025-10-17... [2026-03-09T20:34:44.742827] [INFO ] [sig ] [6/101] Report for 2025-10-17 already exists, skipping... [2026-03-09T20:34:44.742851] [INFO ] [sig ] [7/101] Processing report for 2025-10-20... [2026-03-09T20:34:44.742886] [INFO ] [sig ] [7/101] Report for 2025-10-20 already exists, skipping... [2026-03-09T20:34:44.742911] [INFO ] [sig ] [8/101] Processing report for 2025-10-21... [2026-03-09T20:34:44.742946] [INFO ] [sig ] [8/101] Report for 2025-10-21 already exists, skipping... [2026-03-09T20:34:44.742972] [INFO ] [sig ] [9/101] Processing report for 2025-10-22... [2026-03-09T20:34:44.743002] [INFO ] [sig ] [9/101] Report for 2025-10-22 already exists, skipping... [2026-03-09T20:34:44.743027] [INFO ] [sig ] [10/101] Processing report for 2025-10-23... [2026-03-09T20:34:44.743056] [INFO ] [sig ] [10/101] Report for 2025-10-23 already exists, skipping... [2026-03-09T20:34:44.743081] [INFO ] [sig ] [11/101] Processing report for 2025-10-24... [2026-03-09T20:34:44.743110] [INFO ] [sig ] [11/101] Report for 2025-10-24 already exists, skipping... [2026-03-09T20:34:44.743135] [INFO ] [sig ] [12/101] Processing report for 2025-10-27... [2026-03-09T20:34:44.743175] [INFO ] [sig ] [12/101] Report for 2025-10-27 already exists, skipping... [2026-03-09T20:34:44.743202] [INFO ] [sig ] [13/101] Processing report for 2025-10-28... [2026-03-09T20:34:44.743234] [INFO ] [sig ] [13/101] Report for 2025-10-28 already exists, skipping... [2026-03-09T20:34:44.743259] [INFO ] [sig ] [14/101] Processing report for 2025-10-30... [2026-03-09T20:34:44.743289] [INFO ] [sig ] [14/101] Report for 2025-10-30 already exists, skipping... [2026-03-09T20:34:44.743315] [INFO ] [sig ] [15/101] Processing report for 2025-10-31... [2026-03-09T20:34:44.743344] [INFO ] [sig ] [15/101] Report for 2025-10-31 already exists, skipping... [2026-03-09T20:34:44.743369] [INFO ] [sig ] [16/101] Processing report for 2025-11-03... [2026-03-09T20:34:44.743399] [INFO ] [sig ] [16/101] Report for 2025-11-03 already exists, skipping... [2026-03-09T20:34:44.743432] [INFO ] [sig ] [17/101] Processing report for 2025-11-04... [2026-03-09T20:34:44.743464] [INFO ] [sig ] [17/101] Report for 2025-11-04 already exists, skipping... [2026-03-09T20:34:44.743490] [INFO ] [sig ] [18/101] Processing report for 2025-11-05... [2026-03-09T20:34:44.743521] [INFO ] [sig ] [18/101] Report for 2025-11-05 already exists, skipping... [2026-03-09T20:34:44.743547] [INFO ] [sig ] [19/101] Processing report for 2025-11-06... [2026-03-09T20:34:44.743593] [INFO ] [sig ] [19/101] Report for 2025-11-06 already exists, skipping... [2026-03-09T20:34:44.743622] [INFO ] [sig ] [20/101] Processing report for 2025-11-07... [2026-03-09T20:34:44.743653] [INFO ] [sig ] [20/101] Report for 2025-11-07 already exists, skipping... [2026-03-09T20:34:44.743679] [INFO ] [sig ] [21/101] Processing report for 2025-11-10... [2026-03-09T20:34:44.743716] [INFO ] [sig ] [21/101] Report for 2025-11-10 already exists, skipping... [2026-03-09T20:34:44.743747] [INFO ] [sig ] [22/101] Processing report for 2025-11-11... [2026-03-09T20:34:44.743784] [INFO ] [sig ] [22/101] Report for 2025-11-11 already exists, skipping... [2026-03-09T20:34:44.743816] [INFO ] [sig ] [23/101] Processing report for 2025-11-12... [2026-03-09T20:34:44.743853] [INFO ] [sig ] [23/101] Report for 2025-11-12 already exists, skipping... [2026-03-09T20:34:44.743879] [INFO ] [sig ] [24/101] Processing report for 2025-11-13... [2026-03-09T20:34:44.743936] [INFO ] [sig ] [24/101] Report for 2025-11-13 already exists, skipping... [2026-03-09T20:34:44.743963] [INFO ] [sig ] [25/101] Processing report for 2025-11-17... [2026-03-09T20:34:44.744004] [INFO ] [sig ] [25/101] Report for 2025-11-17 already exists, skipping... [2026-03-09T20:34:44.744031] [INFO ] [sig ] [26/101] Processing report for 2025-11-18... [2026-03-09T20:34:44.744070] [INFO ] [sig ] [26/101] Report for 2025-11-18 already exists, skipping... [2026-03-09T20:34:44.744097] [INFO ] [sig ] [27/101] Processing report for 2025-11-19... [2026-03-09T20:34:44.744132] [INFO ] [sig ] [27/101] Report for 2025-11-19 already exists, skipping... [2026-03-09T20:34:44.744159] [INFO ] [sig ] [28/101] Processing report for 2025-11-20... [2026-03-09T20:34:44.744195] [INFO ] [sig ] [28/101] Report for 2025-11-20 already exists, skipping... [2026-03-09T20:34:44.744222] [INFO ] [sig ] [29/101] Processing report for 2025-11-21... [2026-03-09T20:34:44.744252] [INFO ] [sig ] [29/101] Report for 2025-11-21 already exists, skipping... [2026-03-09T20:34:44.744278] [INFO ] [sig ] [30/101] Processing report for 2025-11-24... [2026-03-09T20:34:44.744308] [INFO ] [sig ] [30/101] Report for 2025-11-24 already exists, skipping... [2026-03-09T20:34:44.744333] [INFO ] [sig ] [31/101] Processing report for 2025-11-25... [2026-03-09T20:34:44.744369] [INFO ] [sig ] [31/101] Report for 2025-11-25 already exists, skipping... [2026-03-09T20:34:44.744397] [INFO ] [sig ] [32/101] Processing report for 2025-11-26... [2026-03-09T20:34:44.744434] [INFO ] [sig ] [32/101] Report for 2025-11-26 already exists, skipping... [2026-03-09T20:34:44.744461] [INFO ] [sig ] [33/101] Processing report for 2025-11-28... [2026-03-09T20:34:44.744491] [INFO ] [sig ] [33/101] Report for 2025-11-28 already exists, skipping... [2026-03-09T20:34:44.744517] [INFO ] [sig ] [34/101] Processing report for 2025-12-01... [2026-03-09T20:34:44.744553] [INFO ] [sig ] [34/101] Report for 2025-12-01 already exists, skipping... [2026-03-09T20:34:44.744596] [INFO ] [sig ] [35/101] Processing report for 2025-12-02... [2026-03-09T20:34:44.744628] [INFO ] [sig ] [35/101] Report for 2025-12-02 already exists, skipping... [2026-03-09T20:34:44.744653] [INFO ] [sig ] [36/101] Processing report for 2025-12-03... [2026-03-09T20:34:44.744683] [INFO ] [sig ] [36/101] Report for 2025-12-03 already exists, skipping... [2026-03-09T20:34:44.744714] [INFO ] [sig ] [37/101] Processing report for 2025-12-04... [2026-03-09T20:34:44.744752] [INFO ] [sig ] [37/101] Report for 2025-12-04 already exists, skipping... [2026-03-09T20:34:44.744779] [INFO ] [sig ] [38/101] Processing report for 2025-12-05... [2026-03-09T20:34:44.744814] [INFO ] [sig ] [38/101] Report for 2025-12-05 already exists, skipping... [2026-03-09T20:34:44.744841] [INFO ] [sig ] [39/101] Processing report for 2025-12-08... [2026-03-09T20:34:44.744870] [INFO ] [sig ] [39/101] Report for 2025-12-08 already exists, skipping... [2026-03-09T20:34:44.744894] [INFO ] [sig ] [40/101] Processing report for 2025-12-09... [2026-03-09T20:34:44.744924] [INFO ] [sig ] [40/101] Report for 2025-12-09 already exists, skipping... [2026-03-09T20:34:44.744948] [INFO ] [sig ] [41/101] Processing report for 2025-12-10... [2026-03-09T20:34:44.744977] [INFO ] [sig ] [41/101] Report for 2025-12-10 already exists, skipping... [2026-03-09T20:34:44.745001] [INFO ] [sig ] [42/101] Processing report for 2025-12-11... [2026-03-09T20:34:44.745030] [INFO ] [sig ] [42/101] Report for 2025-12-11 already exists, skipping... [2026-03-09T20:34:44.745055] [INFO ] [sig ] [43/101] Processing report for 2025-12-12... [2026-03-09T20:34:44.745096] [INFO ] [sig ] [43/101] Report for 2025-12-12 already exists, skipping... [2026-03-09T20:34:44.745122] [INFO ] [sig ] [44/101] Processing report for 2025-12-15... [2026-03-09T20:34:44.745158] [INFO ] [sig ] [44/101] Report for 2025-12-15 already exists, skipping... [2026-03-09T20:34:44.745184] [INFO ] [sig ] [45/101] Processing report for 2025-12-16... [2026-03-09T20:34:44.745214] [INFO ] [sig ] [45/101] Report for 2025-12-16 already exists, skipping... [2026-03-09T20:34:44.745239] [INFO ] [sig ] [46/101] Processing report for 2025-12-17... [2026-03-09T20:34:44.745275] [INFO ] [sig ] [46/101] Report for 2025-12-17 already exists, skipping... [2026-03-09T20:34:44.745301] [INFO ] [sig ] [47/101] Processing report for 2025-12-18... [2026-03-09T20:34:44.745338] [INFO ] [sig ] [47/101] Report for 2025-12-18 already exists, skipping... [2026-03-09T20:34:44.745364] [INFO ] [sig ] [48/101] Processing report for 2025-12-19... [2026-03-09T20:34:44.745393] [INFO ] [sig ] [48/101] Report for 2025-12-19 already exists, skipping... [2026-03-09T20:34:44.745418] [INFO ] [sig ] [49/101] Processing report for 2025-12-22... [2026-03-09T20:34:44.745459] [INFO ] [sig ] [49/101] Report for 2025-12-22 already exists, skipping... [2026-03-09T20:34:44.745485] [INFO ] [sig ] [50/101] Processing report for 2025-12-23... [2026-03-09T20:34:44.745532] [INFO ] [sig ] [50/101] Report for 2025-12-23 already exists, skipping... [2026-03-09T20:34:44.745559] [INFO ] [sig ] [51/101] Processing report for 2025-12-24... [2026-03-09T20:34:44.745618] [INFO ] [sig ] [51/101] Report for 2025-12-24 already exists, skipping... [2026-03-09T20:34:44.745646] [INFO ] [sig ] [52/101] Processing report for 2025-12-26... [2026-03-09T20:34:44.745677] [INFO ] [sig ] [52/101] Report for 2025-12-26 already exists, skipping... [2026-03-09T20:34:44.745707] [INFO ] [sig ] [53/101] Processing report for 2025-12-29... [2026-03-09T20:34:44.745744] [INFO ] [sig ] [53/101] Report for 2025-12-29 already exists, skipping... [2026-03-09T20:34:44.745774] [INFO ] [sig ] [54/101] Processing report for 2025-12-30... [2026-03-09T20:34:44.745818] [INFO ] [sig ] [54/101] Report for 2025-12-30 already exists, skipping... [2026-03-09T20:34:44.745850] [INFO ] [sig ] [55/101] Processing report for 2025-12-31... [2026-03-09T20:34:44.745887] [INFO ] [sig ] [55/101] Report for 2025-12-31 already exists, skipping... [2026-03-09T20:34:44.745913] [INFO ] [sig ] [56/101] Processing report for 2026-01-02... [2026-03-09T20:34:44.745944] [INFO ] [sig ] [56/101] Report for 2026-01-02 already exists, skipping... [2026-03-09T20:34:44.745969] [INFO ] [sig ] [57/101] Processing report for 2026-01-05... [2026-03-09T20:34:44.746004] [INFO ] [sig ] [57/101] Report for 2026-01-05 already exists, skipping... [2026-03-09T20:34:44.746031] [INFO ] [sig ] [58/101] Processing report for 2026-01-06... [2026-03-09T20:34:44.746062] [INFO ] [sig ] [58/101] Report for 2026-01-06 already exists, skipping... [2026-03-09T20:34:44.746088] [INFO ] [sig ] [59/101] Processing report for 2026-01-07... [2026-03-09T20:34:44.746128] [INFO ] [sig ] [59/101] Report for 2026-01-07 already exists, skipping... [2026-03-09T20:34:44.746155] [INFO ] [sig ] [60/101] Processing report for 2026-01-08... [2026-03-09T20:34:44.746193] [INFO ] [sig ] [60/101] Report for 2026-01-08 already exists, skipping... [2026-03-09T20:34:44.746220] [INFO ] [sig ] [61/101] Processing report for 2026-01-09... [2026-03-09T20:34:44.746277] [INFO ] [sig ] [61/101] Report for 2026-01-09 already exists, skipping... [2026-03-09T20:34:44.746306] [INFO ] [sig ] [62/101] Processing report for 2026-01-12... [2026-03-09T20:34:44.746338] [INFO ] [sig ] [62/101] Report for 2026-01-12 already exists, skipping... [2026-03-09T20:34:44.746364] [INFO ] [sig ] [63/101] Processing report for 2026-01-13... [2026-03-09T20:34:44.746406] [INFO ] [sig ] [63/101] Report for 2026-01-13 already exists, skipping... [2026-03-09T20:34:44.746434] [INFO ] [sig ] [64/101] Processing report for 2026-01-14... [2026-03-09T20:34:44.746472] [INFO ] [sig ] [64/101] Report for 2026-01-14 already exists, skipping... [2026-03-09T20:34:44.746499] [INFO ] [sig ] [65/101] Processing report for 2026-01-15... [2026-03-09T20:34:44.746530] [INFO ] [sig ] [65/101] Report for 2026-01-15 already exists, skipping... [2026-03-09T20:34:44.746556] [INFO ] [sig ] [66/101] Processing report for 2026-01-16... [2026-03-09T20:34:44.746607] [INFO ] [sig ] [66/101] Report for 2026-01-16 already exists, skipping... [2026-03-09T20:34:44.746635] [INFO ] [sig ] [67/101] Processing report for 2026-01-20... [2026-03-09T20:34:44.746666] [INFO ] [sig ] [67/101] Report for 2026-01-20 already exists, skipping... [2026-03-09T20:34:44.746691] [INFO ] [sig ] [68/101] Processing report for 2026-01-21... [2026-03-09T20:34:44.746732] [INFO ] [sig ] [68/101] Report for 2026-01-21 already exists, skipping... [2026-03-09T20:34:44.746760] [INFO ] [sig ] [69/101] Processing report for 2026-01-22... [2026-03-09T20:34:44.746798] [INFO ] [sig ] [69/101] Report for 2026-01-22 already exists, skipping... [2026-03-09T20:34:44.746825] [INFO ] [sig ] [70/101] Processing report for 2026-01-23... [2026-03-09T20:34:44.746871] [INFO ] [sig ] [70/101] Report for 2026-01-23 already exists, skipping... [2026-03-09T20:34:44.746899] [INFO ] [sig ] [71/101] Processing report for 2026-01-26... [2026-03-09T20:34:44.746935] [INFO ] [sig ] [71/101] Report for 2026-01-26 already exists, skipping... [2026-03-09T20:34:44.746962] [INFO ] [sig ] [72/101] Processing report for 2026-01-27... [2026-03-09T20:34:44.747002] [INFO ] [sig ] [72/101] Report for 2026-01-27 already exists, skipping... [2026-03-09T20:34:44.747029] [INFO ] [sig ] [73/101] Processing report for 2026-01-28... [2026-03-09T20:34:44.747068] [INFO ] [sig ] [73/101] Report for 2026-01-28 already exists, skipping... [2026-03-09T20:34:44.747096] [INFO ] [sig ] [74/101] Processing report for 2026-01-29... [2026-03-09T20:34:44.747131] [INFO ] [sig ] [74/101] Report for 2026-01-29 already exists, skipping... [2026-03-09T20:34:44.747158] [INFO ] [sig ] [75/101] Processing report for 2026-01-30... [2026-03-09T20:34:44.747201] [INFO ] [sig ] [75/101] Report for 2026-01-30 already exists, skipping... [2026-03-09T20:34:44.747228] [INFO ] [sig ] [76/101] Processing report for 2026-02-02... [2026-03-09T20:34:44.747262] [INFO ] [sig ] [76/101] Report for 2026-02-02 already exists, skipping... [2026-03-09T20:34:44.747289] [INFO ] [sig ] [77/101] Processing report for 2026-02-03... [2026-03-09T20:34:44.747329] [INFO ] [sig ] [77/101] Report for 2026-02-03 already exists, skipping... [2026-03-09T20:34:44.747357] [INFO ] [sig ] [78/101] Processing report for 2026-02-04... [2026-03-09T20:34:44.747393] [INFO ] [sig ] [78/101] Report for 2026-02-04 already exists, skipping... [2026-03-09T20:34:44.747418] [INFO ] [sig ] [79/101] Processing report for 2026-02-05... [2026-03-09T20:34:44.747448] [INFO ] [sig ] [79/101] Report for 2026-02-05 already exists, skipping... [2026-03-09T20:34:44.747473] [INFO ] [sig ] [80/101] Processing report for 2026-02-06... [2026-03-09T20:34:44.747503] [INFO ] [sig ] [80/101] Report for 2026-02-06 already exists, skipping... [2026-03-09T20:34:44.747527] [INFO ] [sig ] [81/101] Processing report for 2026-02-09... [2026-03-09T20:34:44.747607] [INFO ] [sig ] [81/101] Report for 2026-02-09 already exists, skipping... [2026-03-09T20:34:44.747639] [INFO ] [sig ] [82/101] Processing report for 2026-02-10... [2026-03-09T20:34:44.747669] [INFO ] [sig ] [82/101] Report for 2026-02-10 already exists, skipping... [2026-03-09T20:34:44.747694] [INFO ] [sig ] [83/101] Processing report for 2026-02-11... [2026-03-09T20:34:44.747731] [INFO ] [sig ] [83/101] Report for 2026-02-11 already exists, skipping... [2026-03-09T20:34:44.747759] [INFO ] [sig ] [84/101] Processing report for 2026-02-12... [2026-03-09T20:34:44.747793] [INFO ] [sig ] [84/101] Report for 2026-02-12 already exists, skipping... [2026-03-09T20:34:44.747818] [INFO ] [sig ] [85/101] Processing report for 2026-02-13... [2026-03-09T20:34:44.747859] [INFO ] [sig ] [85/101] Report for 2026-02-13 already exists, skipping... [2026-03-09T20:34:44.747886] [INFO ] [sig ] [86/101] Processing report for 2026-02-17... [2026-03-09T20:34:44.747923] [INFO ] [sig ] [86/101] Report for 2026-02-17 already exists, skipping... [2026-03-09T20:34:44.747949] [INFO ] [sig ] [87/101] Processing report for 2026-02-18... [2026-03-09T20:34:44.747992] [INFO ] [sig ] [87/101] Report for 2026-02-18 already exists, skipping... [2026-03-09T20:34:44.748018] [INFO ] [sig ] [88/101] Processing report for 2026-02-19... [2026-03-09T20:34:44.748055] [INFO ] [sig ] [88/101] Report for 2026-02-19 already exists, skipping... [2026-03-09T20:34:44.748081] [INFO ] [sig ] [89/101] Processing report for 2026-02-20... [2026-03-09T20:34:44.748118] [INFO ] [sig ] [89/101] Report for 2026-02-20 already exists, skipping... [2026-03-09T20:34:44.748144] [INFO ] [sig ] [90/101] Processing report for 2026-02-23... [2026-03-09T20:34:44.748173] [INFO ] [sig ] [90/101] Report for 2026-02-23 already exists, skipping... [2026-03-09T20:34:44.748198] [INFO ] [sig ] [91/101] Processing report for 2026-02-24... [2026-03-09T20:34:44.748233] [INFO ] [sig ] [91/101] Report for 2026-02-24 already exists, skipping... [2026-03-09T20:34:44.748259] [INFO ] [sig ] [92/101] Processing report for 2026-02-25... [2026-03-09T20:34:44.748298] [INFO ] [sig ] [92/101] Report for 2026-02-25 already exists, skipping... [2026-03-09T20:34:44.748324] [INFO ] [sig ] [93/101] Processing report for 2026-02-26... [2026-03-09T20:34:44.748361] [INFO ] [sig ] [93/101] Report for 2026-02-26 already exists, skipping... [2026-03-09T20:34:44.748386] [INFO ] [sig ] [94/101] Processing report for 2026-02-27... [2026-03-09T20:34:44.748421] [INFO ] [sig ] [94/101] Report for 2026-02-27 already exists, skipping... [2026-03-09T20:34:44.748448] [INFO ] [sig ] [95/101] Processing report for 2026-03-02... [2026-03-09T20:34:44.748492] [INFO ] [sig ] [95/101] Report for 2026-03-02 already exists, skipping... [2026-03-09T20:34:44.748518] [INFO ] [sig ] [96/101] Processing report for 2026-03-03... [2026-03-09T20:34:44.748554] [INFO ] [sig ] [96/101] Report for 2026-03-03 already exists, skipping... [2026-03-09T20:34:44.748602] [INFO ] [sig ] [97/101] Processing report for 2026-03-04... [2026-03-09T20:34:44.748641] [INFO ] [sig ] [97/101] Report for 2026-03-04 already exists, skipping... [2026-03-09T20:34:44.748667] [INFO ] [sig ] [98/101] Processing report for 2026-03-05... [2026-03-09T20:34:44.748742] [INFO ] [sig ] [98/101] Report for 2026-03-05 already exists, skipping... [2026-03-09T20:34:44.748777] [INFO ] [sig ] [99/101] Processing report for 2026-03-06... [2026-03-09T20:34:44.748822] [INFO ] [sig ] [99/101] Report for 2026-03-06 already exists, skipping... [2026-03-09T20:34:44.748853] [INFO ] [sig ] [100/101] Processing report for 2026-03-09... [2026-03-09T20:34:44.748893] [INFO ] [sig ] [100/101] Report for 2026-03-09 already exists, skipping... [2026-03-09T20:34:44.748920] [INFO ] [sig ] [101/101] Processing report for 2026-03-10... [2026-03-09T20:34:44.818998] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.819152] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-03-09T20:34:44.819233] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.819299] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-03-09T20:34:44.819362] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-03-09T20:34:44.819423] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.819485] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-03-09T20:34:44.819547] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.819627] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.820245] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-03-09T20:34:44.820335] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-03-09T20:34:44.820400] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-03-09T20:34:44.820765] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-03-09T20:34:44.821057] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-03-09T20:34:44.822051] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-03-09T20:34:44.822555] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-03-09T20:34:44.822817] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-03-09T20:34:44.822906] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-03-09T20:34:44.822985] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-03-09T20:34:44.823314] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-03-09T20:34:44.823690] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-03-09T20:34:44.823993] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.824311] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.824408] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-03-09T20:34:44.824645] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-03-09T20:34:44.824735] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-03-09T20:34:44.824818] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.824884] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-03-09T20:34:44.824960] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-03-09T20:34:44.825216] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-03-09T20:34:44.825487] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-03-09T20:34:44.825795] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.826076] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.826397] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-03-09T20:34:44.826486] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-03-09T20:34:44.826553] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.826645] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-03-09T20:34:44.826708] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-03-09T20:34:44.826785] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.827035] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-03-09T20:34:44.827112] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-03-09T20:34:44.827177] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-03-09T20:34:44.827255] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.827524] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-03-09T20:34:44.827849] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.827936] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-03-09T20:34:44.828176] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-03-09T20:34:44.828428] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-03-09T20:34:44.828504] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.828951] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.829030] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.829094] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.829338] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.829425] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.829490] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-03-09T20:34:44.829562] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-03-09T20:34:44.829652] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-03-09T20:34:44.829716] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.829782] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-03-09T20:34:44.830027] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.830103] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-03-09T20:34:44.830165] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.830229] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-03-09T20:34:44.830290] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.830371] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-03-09T20:34:44.830473] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-03-09T20:34:44.830723] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-03-09T20:34:44.831007] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-03-09T20:34:44.831274] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.831350] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-03-09T20:34:44.831429] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-03-09T20:34:44.832497] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-03-09T20:34:44.832613] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-03-09T20:34:44.832694] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.832938] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-03-09T20:34:44.833014] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.833092] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-03-09T20:34:44.833169] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.833242] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-03-09T20:34:44.833310] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.833370] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-03-09T20:34:44.833440] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-03-09T20:34:44.833677] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-03-09T20:34:44.833767] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-03-09T20:34:44.833838] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.833914] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-03-09T20:34:44.833976] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-03-09T20:34:44.834035] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.834094] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-03-09T20:34:44.834154] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.835059] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-03-09T20:34:44.835135] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-03-09T20:34:44.835198] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-03-09T20:34:44.835259] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.835503] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.835598] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-03-09T20:34:44.835663] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.835735] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-03-09T20:34:44.835991] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-03-09T20:34:44.836280] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-03-09T20:34:44.836372] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.836446] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-03-09T20:34:44.837419] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-03-09T20:34:44.837505] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.837613] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-03-09T20:34:44.837689] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-03-09T20:34:44.837752] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-03-09T20:34:44.837824] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-03-09T20:34:44.837894] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.837958] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-03-09T20:34:44.838019] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.838266] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.838359] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-03-09T20:34:44.838430] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-03-09T20:34:44.838505] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-03-09T20:34:44.838941] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.839035] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.839108] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-03-09T20:34:44.839171] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-03-09T20:34:44.839233] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-03-09T20:34:44.839303] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-03-09T20:34:44.839366] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-03-09T20:34:44.839436] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.839499] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-03-09T20:34:44.839568] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-03-09T20:34:44.839659] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-03-09T20:34:44.839732] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.839800] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-03-09T20:34:44.839868] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.840168] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-03-09T20:34:44.840251] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-03-09T20:34:44.840326] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-03-09T20:34:44.840397] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-03-09T20:34:44.840460] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-03-09T20:34:44.840522] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-03-09T20:34:44.840895] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-03-09T20:34:44.841234] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-03-09T20:34:44.841490] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.841565] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-03-09T20:34:44.841667] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-03-09T20:34:44.841745] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-03-09T20:34:44.841810] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-03-09T20:34:44.841870] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-03-09T20:34:44.841932] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.842170] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-03-09T20:34:44.842265] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-03-09T20:34:44.842331] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-03-09T20:34:44.842404] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-03-09T20:34:44.842477] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-03-09T20:34:44.842732] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-03-09T20:34:44.842814] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-03-09T20:34:44.842890] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-03-09T20:34:44.842953] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-03-09T20:34:44.843014] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-03-09T20:34:44.843454] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-03-09T20:34:44.843534] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-03-09T20:34:44.843831] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-03-09T20:34:44.843924] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.844312] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.844563] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.844673] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-03-09T20:34:44.845065] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-03-09T20:34:44.845138] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-03-09T20:34:44.845198] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.845258] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-03-09T20:34:44.845542] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-03-09T20:34:44.845650] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.845738] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-03-09T20:34:44.845817] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-03-09T20:34:44.845895] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-03-09T20:34:44.846351] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-03-09T20:34:44.846431] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.846822] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-03-09T20:34:44.846910] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-03-09T20:34:44.846986] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-03-09T20:34:44.847059] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-03-09T20:34:44.847133] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.847204] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-03-09T20:34:44.847276] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-03-09T20:34:44.847541] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-03-09T20:34:44.847903] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.848188] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-03-09T20:34:44.848285] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-03-09T20:34:44.848358] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.848431] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-03-09T20:34:44.848495] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.848553] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-03-09T20:34:44.848642] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-03-09T20:34:44.848714] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.848800] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-03-09T20:34:44.848879] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-03-09T20:34:44.848940] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-03-09T20:34:44.848999] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-03-09T20:34:44.849076] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.849139] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-03-09T20:34:44.849199] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-03-09T20:34:44.849259] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-03-09T20:34:44.849595] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.849713] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.850044] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-03-09T20:34:44.850141] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.850215] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-03-09T20:34:44.850481] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-03-09T20:34:44.850554] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-03-09T20:34:44.850659] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.850974] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-03-09T20:34:44.851246] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-03-09T20:34:44.852185] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-03-09T20:34:44.852275] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.852339] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.852642] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-03-09T20:34:44.852719] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-03-09T20:34:44.853001] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-03-09T20:34:44.853074] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.853363] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.853436] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-03-09T20:34:44.853517] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-03-09T20:34:44.853788] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-03-09T20:34:44.854035] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-03-09T20:34:44.854271] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-03-09T20:34:44.854354] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-03-09T20:34:44.854664] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.854748] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-03-09T20:34:44.854813] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-03-09T20:34:44.855046] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-03-09T20:34:44.855282] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.855361] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.855446] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.855522] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-03-09T20:34:44.855779] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.855852] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.855921] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-03-09T20:34:44.855984] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-03-09T20:34:44.856237] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.856489] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-03-09T20:34:44.856741] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.856822] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-03-09T20:34:44.856885] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-03-09T20:34:44.857106] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-03-09T20:34:44.857177] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-03-09T20:34:44.857249] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-03-09T20:34:44.857313] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-03-09T20:34:44.857375] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.857644] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-03-09T20:34:44.857733] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-03-09T20:34:44.857798] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.857858] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.857918] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-03-09T20:34:44.858147] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-03-09T20:34:44.858228] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.858516] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-03-09T20:34:44.859991] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-03-09T20:34:44.860068] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.860531] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-03-09T20:34:44.860627] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-03-09T20:34:44.860901] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-03-09T20:34:44.860982] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-03-09T20:34:44.861226] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-03-09T20:34:44.861300] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-03-09T20:34:44.861560] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-03-09T20:34:44.861658] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-03-09T20:34:44.863408] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-03-09T20:34:44.863659] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-03-09T20:34:44.863982] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-03-09T20:34:44.864307] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-03-09T20:34:44.864601] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.864685] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-03-09T20:34:44.864752] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-03-09T20:34:44.864815] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-03-09T20:34:44.865061] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-03-09T20:34:44.865135] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.865209] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-03-09T20:34:44.865272] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-03-09T20:34:44.865340] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-03-09T20:34:44.865606] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-03-09T20:34:44.865850] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-03-09T20:34:44.865930] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.865993] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.866258] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.866352] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-03-09T20:34:44.866609] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.866903] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-03-09T20:34:44.867003] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-03-09T20:34:44.867069] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-03-09T20:34:44.867131] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.867192] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-03-09T20:34:44.867272] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-03-09T20:34:44.867337] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.867402] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.867648] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-03-09T20:34:44.867737] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-03-09T20:34:44.867988] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-03-09T20:34:44.868072] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.868312] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-03-09T20:34:44.868550] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-03-09T20:34:44.868657] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-03-09T20:34:44.868744] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-03-09T20:34:44.868856] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.868932] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.869343] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.869431] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-03-09T20:34:44.869501] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-03-09T20:34:44.869591] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.869680] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.869759] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-03-09T20:34:44.869841] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-03-09T20:34:44.870079] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.870152] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.870213] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-03-09T20:34:44.870275] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.870336] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-03-09T20:34:44.870414] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.870476] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-03-09T20:34:44.870549] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-03-09T20:34:44.870668] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-03-09T20:34:44.870962] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-03-09T20:34:44.871200] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-03-09T20:34:44.871273] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.871345] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-03-09T20:34:44.871415] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-03-09T20:34:44.871477] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-03-09T20:34:44.871540] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-03-09T20:34:44.872478] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.872741] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.872832] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-03-09T20:34:44.872906] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.872971] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.873039] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.873288] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-03-09T20:34:44.873359] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-03-09T20:34:44.873425] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-03-09T20:34:44.873491] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-03-09T20:34:44.873558] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-03-09T20:34:44.873639] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.873696] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-03-09T20:34:44.874059] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.874139] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-03-09T20:34:44.874208] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-03-09T20:34:44.874268] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-03-09T20:34:44.874325] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.874393] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-03-09T20:34:44.874452] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-03-09T20:34:44.874519] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-03-09T20:34:44.874784] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-03-09T20:34:44.874877] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.875175] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-03-09T20:34:44.875257] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-03-09T20:34:44.875330] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-03-09T20:34:44.875428] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-03-09T20:34:44.875537] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-03-09T20:34:44.875629] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.875704] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-03-09T20:34:44.875764] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-03-09T20:34:44.875836] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-03-09T20:34:44.875920] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.875992] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-03-09T20:34:44.876061] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-03-09T20:34:44.876130] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.876190] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.876256] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.876663] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-03-09T20:34:44.876734] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.876793] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-03-09T20:34:44.877029] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.877270] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-03-09T20:34:44.877357] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.877425] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-03-09T20:34:44.877496] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-03-09T20:34:44.877597] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-03-09T20:34:44.877874] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-03-09T20:34:44.877956] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.878187] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-03-09T20:34:44.878265] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.878528] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-03-09T20:34:44.878625] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-03-09T20:34:44.878848] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-03-09T20:34:44.879113] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-03-09T20:34:44.879203] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.879265] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-03-09T20:34:44.879490] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-03-09T20:34:44.879779] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-03-09T20:34:44.879865] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-03-09T20:34:44.879926] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-03-09T20:34:44.880170] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-03-09T20:34:44.880242] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.880308] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-03-09T20:34:44.880375] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.880443] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-03-09T20:34:44.880519] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-03-09T20:34:44.880607] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-03-09T20:34:44.880676] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-03-09T20:34:44.880932] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-03-09T20:34:44.881032] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.881113] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-03-09T20:34:44.881462] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.881771] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-03-09T20:34:44.882226] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-03-09T20:34:44.882309] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-03-09T20:34:44.882369] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-03-09T20:34:44.882436] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-03-09T20:34:44.882664] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-03-09T20:34:44.882752] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-03-09T20:34:44.882840] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-03-09T20:34:44.882902] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-03-09T20:34:44.883176] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-03-09T20:34:44.883255] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.883314] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.883378] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.883611] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.883682] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.883740] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.883805] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.884038] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-03-09T20:34:44.884117] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-03-09T20:34:44.884198] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-03-09T20:34:44.884546] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-03-09T20:34:44.884647] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-03-09T20:34:44.885064] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-03-09T20:34:44.885305] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-03-09T20:34:44.885390] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-03-09T20:34:44.885481] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-03-09T20:34:44.885717] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.885799] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-03-09T20:34:44.885872] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-03-09T20:34:44.886306] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-03-09T20:34:44.886377] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.886631] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.886711] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.886775] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.886833] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-03-09T20:34:44.886891] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-03-09T20:34:44.887140] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.887218] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-03-09T20:34:44.887290] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.887611] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-03-09T20:34:44.887688] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.887752] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-03-09T20:34:44.887995] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.888076] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.888308] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-03-09T20:34:44.888391] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-03-09T20:34:44.888457] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.888528] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-03-09T20:34:44.888613] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.888675] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.888755] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.888829] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-03-09T20:34:44.888907] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-03-09T20:34:44.888973] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-03-09T20:34:44.889046] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.889297] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-03-09T20:34:44.889528] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-03-09T20:34:44.889853] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-03-09T20:34:44.889925] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-03-09T20:34:44.890309] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-03-09T20:34:44.890389] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-03-09T20:34:44.890450] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.890518] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-03-09T20:34:44.890608] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.890672] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.890730] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-03-09T20:34:44.890797] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-03-09T20:34:44.890862] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-03-09T20:34:44.891130] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-03-09T20:34:44.891198] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-03-09T20:34:44.891270] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.891336] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-03-09T20:34:44.891407] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-03-09T20:34:44.891473] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-03-09T20:34:44.891538] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.891928] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-03-09T20:34:44.891999] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.892057] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.892114] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-03-09T20:34:44.892180] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-03-09T20:34:44.892471] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.892777] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.893689] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.893776] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-03-09T20:34:44.894479] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-03-09T20:34:44.894758] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.894853] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.895087] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-03-09T20:34:44.895156] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.895383] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-03-09T20:34:44.895454] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-03-09T20:34:44.895530] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-03-09T20:34:44.895625] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.895691] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.895988] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-03-09T20:34:44.896075] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-03-09T20:34:44.896170] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-03-09T20:34:44.896239] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-03-09T20:34:44.896309] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-03-09T20:34:44.896591] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-03-09T20:34:44.896674] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-03-09T20:34:44.897668] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-03-09T20:34:44.897763] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-03-09T20:34:44.897834] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-03-09T20:34:44.897894] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-03-09T20:34:44.897951] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-03-09T20:34:44.898009] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-03-09T20:34:44.898076] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-03-09T20:34:44.898322] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-03-09T20:34:44.898392] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-03-09T20:34:44.898451] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-03-09T20:34:44.898524] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.899338] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-03-09T20:34:44.899631] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-03-09T20:34:44.899701] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-03-09T20:34:44.899773] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-03-09T20:34:44.900006] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.900240] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-03-09T20:34:44.900311] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-03-09T20:34:44.900399] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-03-09T20:34:44.900497] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.900642] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-03-09T20:34:44.900734] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-03-09T20:34:44.900814] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-03-09T20:34:44.900881] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.901176] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-03-09T20:34:44.901270] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-03-09T20:34:44.901344] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-03-09T20:34:44.901411] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.901695] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-03-09T20:34:44.901787] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-03-09T20:34:44.902012] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.902082] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.902298] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.902368] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.902435] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.902501] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-03-09T20:34:44.902600] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-03-09T20:34:44.902827] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-03-09T20:34:44.903105] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-03-09T20:34:44.903175] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-03-09T20:34:44.903234] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-03-09T20:34:44.903292] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-03-09T20:34:44.903507] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-03-09T20:34:44.903604] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-03-09T20:34:44.903690] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-03-09T20:34:44.903765] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-03-09T20:34:44.903831] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-03-09T20:34:44.903897] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-03-09T20:34:44.904131] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.904216] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-03-09T20:34:44.904282] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-03-09T20:34:44.904356] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.904421] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-03-09T20:34:44.904655] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-03-09T20:34:44.904731] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.904791] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.905028] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-03-09T20:34:44.905098] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-03-09T20:34:44.905160] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-03-09T20:34:44.905231] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-03-09T20:34:44.905319] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-03-09T20:34:44.905392] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.905463] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-03-09T20:34:44.905524] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-03-09T20:34:44.905606] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-03-09T20:34:44.905668] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.905755] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-03-09T20:34:44.906028] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-03-09T20:34:44.906135] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.906197] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-03-09T20:34:44.906439] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-03-09T20:34:44.906679] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-03-09T20:34:44.907662] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-03-09T20:34:44.907916] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-03-09T20:34:44.907993] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.908067] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-03-09T20:34:44.908136] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-03-09T20:34:44.908377] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.908635] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-03-09T20:34:44.908726] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.908974] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-03-09T20:34:44.909223] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.909498] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-03-09T20:34:44.909606] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-03-09T20:34:44.909856] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-03-09T20:34:44.910127] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-03-09T20:34:44.910409] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-03-09T20:34:44.910684] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-03-09T20:34:44.910756] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-03-09T20:34:44.911034] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-03-09T20:34:44.911113] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.912059] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-03-09T20:34:44.912337] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.912407] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-03-09T20:34:44.912682] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-03-09T20:34:44.912762] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-03-09T20:34:44.912822] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-03-09T20:34:44.912897] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-03-09T20:34:44.912975] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-03-09T20:34:44.913042] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-03-09T20:34:44.913108] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-03-09T20:34:44.913343] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-03-09T20:34:44.913421] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-03-09T20:34:44.913488] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.913547] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.913652] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-03-09T20:34:44.913721] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-03-09T20:34:44.913788] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.913862] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.913922] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-03-09T20:34:44.914171] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.914411] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-03-09T20:34:44.914493] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.914564] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-03-09T20:34:44.914664] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-03-09T20:34:44.914893] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.914973] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-03-09T20:34:44.915034] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-03-09T20:34:44.915091] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-03-09T20:34:44.915149] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.915206] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.915273] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.915333] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-03-09T20:34:44.915564] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-03-09T20:34:44.915678] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-03-09T20:34:44.915748] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.915824] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.915898] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-03-09T20:34:44.915965] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.917431] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.917533] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-03-09T20:34:44.917665] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-03-09T20:34:44.917733] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-03-09T20:34:44.918329] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-03-09T20:34:44.918401] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-03-09T20:34:44.918459] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-03-09T20:34:44.918517] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-03-09T20:34:44.918636] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-03-09T20:34:44.918707] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-03-09T20:34:44.918792] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-03-09T20:34:44.919043] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-03-09T20:34:44.919125] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-03-09T20:34:44.919187] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.919253] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-03-09T20:34:44.919311] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-03-09T20:34:44.919369] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-03-09T20:34:44.919425] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.919481] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.920231] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-03-09T20:34:44.920526] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-03-09T20:34:44.920850] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-03-09T20:34:44.920931] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-03-09T20:34:44.920998] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.921238] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-03-09T20:34:44.921321] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.921566] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-03-09T20:34:44.921660] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.921913] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-03-09T20:34:44.921985] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-03-09T20:34:44.922055] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-03-09T20:34:44.922123] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-03-09T20:34:44.922182] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-03-09T20:34:44.922247] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-03-09T20:34:44.922466] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-03-09T20:34:44.922545] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-03-09T20:34:44.922940] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-03-09T20:34:44.923734] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-03-09T20:34:44.923820] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-03-09T20:34:44.923903] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-03-09T20:34:44.924139] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-03-09T20:34:44.924209] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-03-09T20:34:44.924463] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-03-09T20:34:44.924549] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-03-09T20:34:44.924654] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.924735] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-03-09T20:34:44.924829] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-03-09T20:34:44.924899] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-03-09T20:34:44.925597] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.925677] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-03-09T20:34:44.925750] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-03-09T20:34:44.925809] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-03-09T20:34:44.925874] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-03-09T20:34:44.925932] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.925991] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-03-09T20:34:44.926048] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.926114] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-03-09T20:34:44.926180] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-03-09T20:34:44.926458] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.926724] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-03-09T20:34:44.926809] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-03-09T20:34:44.926875] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.926933] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.927001] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-03-09T20:34:44.927291] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-03-09T20:34:44.927542] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-03-09T20:34:44.927665] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-03-09T20:34:44.927738] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-03-09T20:34:44.928085] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-03-09T20:34:44.928175] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-03-09T20:34:44.928865] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.929118] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-03-09T20:34:44.929208] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-03-09T20:34:44.929280] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-03-09T20:34:44.929353] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-03-09T20:34:44.929415] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-03-09T20:34:44.929646] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-03-09T20:34:44.929908] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-03-09T20:34:44.929982] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.930075] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-03-09T20:34:44.930140] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-03-09T20:34:44.930201] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-03-09T20:34:44.930261] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-03-09T20:34:44.930554] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.930657] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-03-09T20:34:44.930740] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-03-09T20:34:44.930812] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.930885] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-03-09T20:34:44.931127] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.931373] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-03-09T20:34:44.931452] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-03-09T20:34:44.931685] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.932094] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-03-09T20:34:44.932167] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-03-09T20:34:44.932416] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-03-09T20:34:44.932663] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-03-09T20:34:44.932772] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.933051] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-03-09T20:34:44.933159] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.933255] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-03-09T20:34:44.933345] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-03-09T20:34:44.933411] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-03-09T20:34:44.933480] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-03-09T20:34:44.933739] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-03-09T20:34:44.933997] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-03-09T20:34:44.934235] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-03-09T20:34:44.934330] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-03-09T20:34:44.934401] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-03-09T20:34:44.934641] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.934742] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-03-09T20:34:44.934821] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-03-09T20:34:44.934900] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.935169] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-03-09T20:34:44.935251] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-03-09T20:34:44.935314] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-03-09T20:34:44.935611] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-03-09T20:34:44.935877] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-03-09T20:34:44.935960] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-03-09T20:34:44.936024] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-03-09T20:34:44.936093] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-03-09T20:34:44.936322] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-03-09T20:34:44.936559] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-03-09T20:34:44.936661] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-03-09T20:34:44.936909] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.936990] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-03-09T20:34:44.937058] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-03-09T20:34:44.937120] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.937189] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.937263] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-03-09T20:34:44.937555] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-03-09T20:34:44.937826] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.937896] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-03-09T20:34:44.937966] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.938026] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-03-09T20:34:44.938084] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-03-09T20:34:44.938141] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.938199] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.938266] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.938325] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.938588] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-03-09T20:34:44.938661] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-03-09T20:34:44.938901] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-03-09T20:34:44.938979] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-03-09T20:34:44.939040] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.939099] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-03-09T20:34:44.939320] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-03-09T20:34:44.939595] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-03-09T20:34:44.939889] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-03-09T20:34:44.940132] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-03-09T20:34:44.940213] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-03-09T20:34:44.940469] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.941379] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-03-09T20:34:44.941460] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-03-09T20:34:44.941709] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.941790] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.941858] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.942085] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.942156] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.942230] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-03-09T20:34:44.942288] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-03-09T20:34:44.942356] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-03-09T20:34:44.942424] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-03-09T20:34:44.942491] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-03-09T20:34:44.942550] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-03-09T20:34:44.942645] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.942895] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-03-09T20:34:44.943022] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.943092] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-03-09T20:34:44.943157] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-03-09T20:34:44.943216] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-03-09T20:34:44.943273] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.943338] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-03-09T20:34:44.943396] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.943453] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-03-09T20:34:44.943519] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-03-09T20:34:44.943610] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-03-09T20:34:44.943873] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-03-09T20:34:44.943959] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-03-09T20:34:44.944018] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-03-09T20:34:44.944254] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-03-09T20:34:44.944333] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-03-09T20:34:44.944403] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-03-09T20:34:44.944473] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.944537] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-03-09T20:34:44.944640] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-03-09T20:34:44.944714] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.944935] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.945158] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-03-09T20:34:44.945456] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.945526] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.945607] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.945678] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-03-09T20:34:44.945925] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.946154] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-03-09T20:34:44.946437] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-03-09T20:34:44.946506] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-03-09T20:34:44.946565] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.946825] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.946896] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-03-09T20:34:44.946962] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-03-09T20:34:44.947031] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-03-09T20:34:44.947260] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.947337] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.947397] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-03-09T20:34:44.947464] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.947537] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-03-09T20:34:44.947657] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-03-09T20:34:44.947730] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-03-09T20:34:44.947799] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-03-09T20:34:44.948031] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-03-09T20:34:44.948118] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-03-09T20:34:44.948189] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-03-09T20:34:44.948255] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-03-09T20:34:44.948324] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-03-09T20:34:44.948399] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-03-09T20:34:44.948650] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-03-09T20:34:44.948732] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-03-09T20:34:44.948796] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.948856] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.948915] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-03-09T20:34:44.948983] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-03-09T20:34:44.949290] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-03-09T20:34:44.949363] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-03-09T20:34:44.949425] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-03-09T20:34:44.949484] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-03-09T20:34:44.949555] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-03-09T20:34:44.950508] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-03-09T20:34:44.950778] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-03-09T20:34:44.950863] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-03-09T20:34:44.951100] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.951175] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.951257] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-03-09T20:34:44.951502] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-03-09T20:34:44.951776] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-03-09T20:34:44.951863] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-03-09T20:34:44.951958] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-03-09T20:34:44.952049] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-03-09T20:34:44.952120] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.952193] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-03-09T20:34:44.952262] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.952324] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-03-09T20:34:44.952386] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-03-09T20:34:44.952644] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-03-09T20:34:44.952735] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-03-09T20:34:44.952974] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-03-09T20:34:44.953055] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.953132] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-03-09T20:34:44.953204] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-03-09T20:34:44.953448] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-03-09T20:34:44.953519] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.953602] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-03-09T20:34:44.953667] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.953921] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-03-09T20:34:44.954004] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-03-09T20:34:44.954068] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-03-09T20:34:44.954137] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-03-09T20:34:44.954208] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-03-09T20:34:44.954288] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-03-09T20:34:44.954542] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-03-09T20:34:44.954668] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-03-09T20:34:44.954912] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-03-09T20:34:44.954998] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-03-09T20:34:44.955067] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.955139] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-03-09T20:34:44.955371] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-03-09T20:34:44.956163] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-03-09T20:34:44.956236] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.956305] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-03-09T20:34:44.956368] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-03-09T20:34:44.957264] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-03-09T20:34:44.957337] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.957601] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.957680] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-03-09T20:34:44.957761] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.958063] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-03-09T20:34:44.958141] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-03-09T20:34:44.958213] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.958498] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-03-09T20:34:44.959443] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-03-09T20:34:44.959526] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-03-09T20:34:44.959611] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-03-09T20:34:44.959690] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-03-09T20:34:44.959764] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-03-09T20:34:44.959838] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.959932] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-03-09T20:34:44.960023] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-03-09T20:34:44.960954] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.961037] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-03-09T20:34:44.961107] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-03-09T20:34:44.961183] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.961443] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-03-09T20:34:44.961517] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-03-09T20:34:44.961820] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-03-09T20:34:44.961916] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-03-09T20:34:44.961994] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-03-09T20:34:44.962057] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-03-09T20:34:44.962130] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-03-09T20:34:44.962194] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-03-09T20:34:44.962257] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-03-09T20:34:44.962489] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-03-09T20:34:44.962563] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-03-09T20:34:44.962650] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-03-09T20:34:44.962933] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-03-09T20:34:44.963224] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-03-09T20:34:44.963467] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-03-09T20:34:44.963549] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.963817] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-03-09T20:34:44.963916] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-03-09T20:34:44.964197] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.964280] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-03-09T20:34:44.964342] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-03-09T20:34:44.964411] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-03-09T20:34:44.964475] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-03-09T20:34:44.964727] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-03-09T20:34:44.964816] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-03-09T20:34:44.965102] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-03-09T20:34:44.965175] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-03-09T20:34:44.965252] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-03-09T20:34:44.965321] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-03-09T20:34:44.965590] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-03-09T20:34:44.965898] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-03-09T20:34:44.965985] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-03-09T20:34:44.966064] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-03-09T20:34:44.966127] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-03-09T20:34:44.966188] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-03-09T20:34:44.966257] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-03-09T20:34:44.966482] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-03-09T20:34:44.966567] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-03-09T20:34:44.966668] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-03-09T20:34:44.966739] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-03-09T20:34:44.966802] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-03-09T20:34:44.966861] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-03-09T20:34:44.966929] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-03-09T20:34:44.968111] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-03-09T20:34:44.968391] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-03-09T20:34:44.968461] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-03-09T20:34:44.968775] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.969043] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-03-09T20:34:44.969313] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-03-09T20:34:44.969400] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-03-09T20:34:44.969474] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-03-09T20:34:44.969541] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-03-09T20:34:44.970648] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-03-09T20:34:44.970719] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-03-09T20:34:44.970786] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-03-09T20:34:44.970851] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.970937] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-03-09T20:34:44.971911] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-03-09T20:34:44.972167] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-03-09T20:34:44.972247] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-03-09T20:34:44.972500] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-03-09T20:34:44.972590] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.972655] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.972727] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-03-09T20:34:44.972801] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.973052] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-03-09T20:34:44.973124] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-03-09T20:34:44.973200] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-03-09T20:34:44.973273] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-03-09T20:34:44.973332] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-03-09T20:34:44.973389] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.973455] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-03-09T20:34:44.973524] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-03-09T20:34:44.973640] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.973934] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.974014] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-03-09T20:34:44.974099] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.974168] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-03-09T20:34:44.974234] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-03-09T20:34:44.974302] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-03-09T20:34:44.974369] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-03-09T20:34:44.974438] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-03-09T20:34:44.974509] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-03-09T20:34:44.974604] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-03-09T20:34:44.974902] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-03-09T20:34:44.974975] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-03-09T20:34:44.975214] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-03-09T20:34:44.975295] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-03-09T20:34:44.975538] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-03-09T20:34:44.975640] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-03-09T20:34:44.975701] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-03-09T20:34:44.976143] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-03-09T20:34:44.976227] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.976485] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-03-09T20:34:44.976757] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-03-09T20:34:44.977030] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-03-09T20:34:44.977292] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-03-09T20:34:44.977363] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-03-09T20:34:44.977672] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-03-09T20:34:44.977757] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-03-09T20:34:44.978060] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-03-09T20:34:44.978140] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.978202] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-03-09T20:34:44.978260] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-03-09T20:34:44.978326] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.978396] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-03-09T20:34:44.978454] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-03-09T20:34:44.978766] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-03-09T20:34:44.978838] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-03-09T20:34:44.978907] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-03-09T20:34:44.978966] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-03-09T20:34:44.979326] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.979601] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-03-09T20:34:44.979683] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-03-09T20:34:44.979775] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-03-09T20:34:44.979848] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-03-09T20:34:44.980116] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-03-09T20:34:44.980194] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-03-09T20:34:44.980254] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-03-09T20:34:44.980499] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-03-09T20:34:44.980603] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-03-09T20:34:44.980674] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-03-09T20:34:44.980745] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-03-09T20:34:44.980815] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-03-09T20:34:44.980876] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-03-09T20:34:44.981244] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-03-09T20:34:44.981325] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-03-09T20:34:44.981396] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.981454] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-03-09T20:34:44.981512] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-03-09T20:34:44.981570] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-03-09T20:34:44.981668] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-03-09T20:34:44.981746] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-03-09T20:34:44.981812] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-03-09T20:34:44.982287] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-03-09T20:34:44.982367] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-03-09T20:34:44.982435] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-03-09T20:34:44.982515] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-03-09T20:34:44.982596] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.982660] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-03-09T20:34:44.983084] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-03-09T20:34:44.983155] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.983224] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-03-09T20:34:44.983300] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-03-09T20:34:44.983389] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-03-09T20:34:44.983695] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-03-09T20:34:44.983783] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-03-09T20:34:44.983853] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-03-09T20:34:44.984293] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-03-09T20:34:44.984364] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-03-09T20:34:44.984423] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-03-09T20:34:44.984481] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-03-09T20:34:44.984541] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-03-09T20:34:44.984829] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-03-09T20:34:44.985110] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-03-09T20:34:44.985188] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-03-09T20:34:44.985437] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-03-09T20:34:44.985518] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-03-09T20:34:44.985817] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-03-09T20:34:44.985937] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-03-09T20:34:44.986223] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-03-09T20:34:44.986308] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-03-09T20:34:44.986550] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-03-09T20:34:44.986656] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-03-09T20:34:44.986891] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-03-09T20:34:44.986976] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-03-09T20:34:44.987035] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-03-09T20:34:44.987266] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.987335] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-03-09T20:34:44.991360] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-03-09T20:34:44.991527] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-03-09T20:34:44.991797] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-03-09T20:34:44.991870] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-03-09T20:34:44.992094] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-03-09T20:34:44.992340] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-03-09T20:34:44.992421] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-03-09T20:34:44.992665] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-03-09T20:34:44.992738] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-03-09T20:34:44.992807] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-03-09T20:34:44.992866] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-03-09T20:34:44.992931] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-03-09T20:34:44.993015] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-03-09T20:34:44.993082] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-03-09T20:34:44.993340] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-03-09T20:34:44.993421] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-03-09T20:34:44.993491] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-03-09T20:34:44.993554] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-03-09T20:34:44.993639] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-03-09T20:34:44.993709] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-03-09T20:34:44.993788] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-03-09T20:34:44.993867] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-03-09T20:34:44.993927] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-03-09T20:34:44.993993] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-03-09T20:34:44.994059] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-03-09T20:34:44.994125] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-03-09T20:34:44.994191] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-03-09T20:34:44.994251] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-03-09T20:34:44.994495] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-03-09T20:34:44.994596] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-03-09T20:34:44.994661] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-03-09T20:34:44.994916] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-03-09T20:34:44.994986] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-03-09T20:34:44.995231] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-03-09T20:34:44.995301] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-03-09T20:34:44.995369] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-03-09T20:34:44.995615] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-03-09T20:34:44.995686] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-03-09T20:34:44.995941] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-03-09T20:34:44.996018] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-03-09T20:34:44.996087] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-03-09T20:34:44.996147] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-03-09T20:34:44.996386] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-03-09T20:34:44.996463] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-03-09T20:34:44.997185] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-03-09T20:34:44.997907] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-03-09T20:34:44.998002] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-03-09T20:34:44.998065] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-03-09T20:34:44.998135] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-03-09T20:34:44.998434] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-03-09T20:34:44.998730] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-03-09T20:34:44.998823] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-03-09T20:34:44.998891] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-03-09T20:34:44.998964] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-03-09T20:34:44.999035] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.000016] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-03-09T20:34:45.000316] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.000410] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-03-09T20:34:45.000745] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.000839] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.001108] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.001183] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-03-09T20:34:45.001258] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.001329] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.001391] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.001451] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-03-09T20:34:45.001521] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-03-09T20:34:45.001620] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.001872] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-03-09T20:34:45.001958] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-03-09T20:34:45.002031] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.002094] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-03-09T20:34:45.002155] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-03-09T20:34:45.002214] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.002475] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-03-09T20:34:45.002559] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.002656] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.002733] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-03-09T20:34:45.002964] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.003048] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.003112] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-03-09T20:34:45.003367] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.003639] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.003736] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.004004] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-03-09T20:34:45.004078] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-03-09T20:34:45.004315] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.004388] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.004458] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.004522] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-03-09T20:34:45.004605] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-03-09T20:34:45.004681] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-03-09T20:34:45.004748] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.004812] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.005052] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-03-09T20:34:45.005129] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.005201] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.005263] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-03-09T20:34:45.005332] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-03-09T20:34:45.005402] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-03-09T20:34:45.005479] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.005542] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.005637] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.005719] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-03-09T20:34:45.005804] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-03-09T20:34:45.005880] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.006119] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-03-09T20:34:45.006194] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-03-09T20:34:45.006502] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-03-09T20:34:45.006598] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-03-09T20:34:45.006668] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.006731] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-03-09T20:34:45.006795] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.006856] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.007148] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-03-09T20:34:45.007231] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-03-09T20:34:45.007294] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-03-09T20:34:45.007383] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-03-09T20:34:45.007446] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-03-09T20:34:45.007506] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.007614] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-03-09T20:34:45.007730] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-03-09T20:34:45.007799] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.007870] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.007943] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-03-09T20:34:45.008007] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.008286] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-03-09T20:34:45.008546] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.008651] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-03-09T20:34:45.008900] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-03-09T20:34:45.009141] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-03-09T20:34:45.009217] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.009467] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-03-09T20:34:45.009775] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-03-09T20:34:45.010049] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-03-09T20:34:45.010345] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-03-09T20:34:45.011121] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-03-09T20:34:45.011385] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.011469] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-03-09T20:34:45.011761] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.011837] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.012428] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-03-09T20:34:45.012514] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-03-09T20:34:45.012603] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.012678] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.012741] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-03-09T20:34:45.012818] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.013076] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-03-09T20:34:45.013152] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-03-09T20:34:45.013397] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.013657] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-03-09T20:34:45.013740] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.013830] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-03-09T20:34:45.013906] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.013977] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.014049] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-03-09T20:34:45.014342] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.014417] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.014488] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-03-09T20:34:45.014762] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.014844] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-03-09T20:34:45.015780] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.016059] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.016136] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.016216] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-03-09T20:34:45.016280] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-03-09T20:34:45.016349] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.016411] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-03-09T20:34:45.016470] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-03-09T20:34:45.016540] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-03-09T20:34:45.016636] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-03-09T20:34:45.016710] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.016786] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-03-09T20:34:45.017059] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.017135] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.017207] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-03-09T20:34:45.017460] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.017545] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-03-09T20:34:45.017920] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.018010] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-03-09T20:34:45.018074] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-03-09T20:34:45.018320] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-03-09T20:34:45.018405] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-03-09T20:34:45.018469] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.018538] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-03-09T20:34:45.018634] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.018704] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.018789] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.018881] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-03-09T20:34:45.018954] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-03-09T20:34:45.019200] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-03-09T20:34:45.019275] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-03-09T20:34:45.019566] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-03-09T20:34:45.019864] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.019948] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.020013] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-03-09T20:34:45.020083] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.020146] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.020206] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.020265] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-03-09T20:34:45.020325] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-03-09T20:34:45.020383] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.020461] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.020729] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-03-09T20:34:45.020803] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.021101] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-03-09T20:34:45.021383] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-03-09T20:34:45.022334] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.022419] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-03-09T20:34:45.022483] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-03-09T20:34:45.022552] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.022651] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.022715] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-03-09T20:34:45.022776] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.023060] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-03-09T20:34:45.023142] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.023212] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-03-09T20:34:45.024261] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-03-09T20:34:45.024344] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.024600] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-03-09T20:34:45.024686] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.024756] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.024826] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.024889] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.024957] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.025273] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.025350] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.025421] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.025482] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-03-09T20:34:45.025550] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.025649] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-03-09T20:34:45.025719] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-03-09T20:34:45.025789] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.025858] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-03-09T20:34:45.026103] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-03-09T20:34:45.026179] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-03-09T20:34:45.026417] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-03-09T20:34:45.026500] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.026592] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.026660] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.026910] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.027148] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-03-09T20:34:45.027396] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.027468] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.027724] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-03-09T20:34:45.027820] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-03-09T20:34:45.027885] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.027962] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.028026] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.028086] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.028145] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-03-09T20:34:45.028215] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-03-09T20:34:45.028278] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.028609] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.028687] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.028759] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.028821] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.029065] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-03-09T20:34:45.029323] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-03-09T20:34:45.029415] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.029719] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.029805] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.030068] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-03-09T20:34:45.030142] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-03-09T20:34:45.030388] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.030463] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.030524] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.030608] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-03-09T20:34:45.030673] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.030744] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-03-09T20:34:45.030814] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-03-09T20:34:45.031095] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.031184] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-03-09T20:34:45.031258] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-03-09T20:34:45.031331] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.031597] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-03-09T20:34:45.031683] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.031745] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.032668] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.032758] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.032821] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.032882] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-03-09T20:34:45.032943] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-03-09T20:34:45.033012] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-03-09T20:34:45.033082] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.033333] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.033599] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-03-09T20:34:45.033692] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-03-09T20:34:45.033933] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-03-09T20:34:45.034008] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.034534] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-03-09T20:34:45.034633] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.034697] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.034758] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-03-09T20:34:45.034827] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-03-09T20:34:45.035693] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-03-09T20:34:45.035786] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-03-09T20:34:45.035873] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.035948] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-03-09T20:34:45.036204] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-03-09T20:34:45.036480] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-03-09T20:34:45.036589] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-03-09T20:34:45.036657] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.036726] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-03-09T20:34:45.036788] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-03-09T20:34:45.036849] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-03-09T20:34:45.036917] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-03-09T20:34:45.037164] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-03-09T20:34:45.037412] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.037495] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.037614] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.037876] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-03-09T20:34:45.037951] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-03-09T20:34:45.038014] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-03-09T20:34:45.038076] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.038145] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-03-09T20:34:45.038223] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.039019] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-03-09T20:34:45.039116] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-03-09T20:34:45.039180] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.039471] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.039548] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-03-09T20:34:45.039641] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-03-09T20:34:45.039720] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.039805] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.039885] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.040137] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-03-09T20:34:45.040221] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.040535] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-03-09T20:34:45.040644] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.040742] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.040818] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-03-09T20:34:45.040892] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-03-09T20:34:45.040969] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-03-09T20:34:45.041032] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.041153] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-03-09T20:34:45.041240] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.041301] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.041565] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-03-09T20:34:45.041666] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-03-09T20:34:45.041737] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.041822] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-03-09T20:34:45.042080] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.042370] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.042684] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-03-09T20:34:45.043713] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.043997] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.044090] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.044153] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-03-09T20:34:45.044222] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.044296] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.044371] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.044449] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.044524] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-03-09T20:34:45.044618] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.044708] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-03-09T20:34:45.044785] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-03-09T20:34:45.044848] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.045130] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-03-09T20:34:45.045391] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-03-09T20:34:45.045631] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.045882] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-03-09T20:34:45.045957] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-03-09T20:34:45.046018] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-03-09T20:34:45.046078] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.046147] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-03-09T20:34:45.046366] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.046446] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-03-09T20:34:45.046674] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.046772] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.046857] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-03-09T20:34:45.046918] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.047159] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-03-09T20:34:45.047241] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.047312] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.047375] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.047444] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.047693] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.047800] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-03-09T20:34:45.047880] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-03-09T20:34:45.047950] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-03-09T20:34:45.048026] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.048095] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.048156] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.048407] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.048479] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.048540] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.048637] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.048709] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-03-09T20:34:45.048768] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-03-09T20:34:45.049110] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.049199] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.049633] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.049901] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.050206] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-03-09T20:34:45.050279] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-03-09T20:34:45.050342] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-03-09T20:34:45.050417] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.050481] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.050541] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-03-09T20:34:45.050941] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-03-09T20:34:45.051044] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.051110] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.051181] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.051259] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.051321] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.051388] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.051695] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.051787] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.051859] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.051929] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-03-09T20:34:45.051991] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.052058] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-03-09T20:34:45.052300] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-03-09T20:34:45.052372] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.052443] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.052684] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-03-09T20:34:45.052948] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-03-09T20:34:45.053031] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.053094] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-03-09T20:34:45.053390] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.053463] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-03-09T20:34:45.053534] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.053631] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.053704] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-03-09T20:34:45.053767] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-03-09T20:34:45.053845] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-03-09T20:34:45.053917] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.053980] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.054055] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-03-09T20:34:45.054346] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.054599] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.054684] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.054755] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.054817] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-03-09T20:34:45.055045] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-03-09T20:34:45.055292] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-03-09T20:34:45.055379] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-03-09T20:34:45.055627] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.055897] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.056147] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-03-09T20:34:45.056228] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.056449] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-03-09T20:34:45.056709] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-03-09T20:34:45.056780] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-03-09T20:34:45.057064] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.057313] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-03-09T20:34:45.057605] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-03-09T20:34:45.057679] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.057743] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.057993] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-03-09T20:34:45.058072] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.058132] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-03-09T20:34:45.058190] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-03-09T20:34:45.058250] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.058314] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-03-09T20:34:45.058388] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-03-09T20:34:45.058461] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.058528] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-03-09T20:34:45.058615] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.058691] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-03-09T20:34:45.058917] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-03-09T20:34:45.058995] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.059061] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.059124] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.059184] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-03-09T20:34:45.059241] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-03-09T20:34:45.059298] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.059356] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.059422] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.059490] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.059549] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.059651] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.059724] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-03-09T20:34:45.059787] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.059865] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-03-09T20:34:45.059929] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-03-09T20:34:45.059999] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-03-09T20:34:45.060060] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-03-09T20:34:45.060327] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-03-09T20:34:45.060416] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-03-09T20:34:45.060478] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.060537] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-03-09T20:34:45.060806] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-03-09T20:34:45.060895] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-03-09T20:34:45.061174] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.061252] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-03-09T20:34:45.061482] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-03-09T20:34:45.061751] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.062012] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.062264] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-03-09T20:34:45.062498] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-03-09T20:34:45.062598] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-03-09T20:34:45.062871] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.062947] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.063006] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.063063] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.063119] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-03-09T20:34:45.063187] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-03-09T20:34:45.063246] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-03-09T20:34:45.063313] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.063551] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.063645] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-03-09T20:34:45.063892] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-03-09T20:34:45.063961] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-03-09T20:34:45.064031] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.064089] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.064154] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.064403] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-03-09T20:34:45.064481] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.064548] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-03-09T20:34:45.064639] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-03-09T20:34:45.064699] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-03-09T20:34:45.064773] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-03-09T20:34:45.064843] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-03-09T20:34:45.065124] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-03-09T20:34:45.065356] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-03-09T20:34:45.065425] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-03-09T20:34:45.065484] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-03-09T20:34:45.065558] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-03-09T20:34:45.065642] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.065888] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.065967] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.066236] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.066303] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.066362] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.066420] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-03-09T20:34:45.066488] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.066556] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-03-09T20:34:45.066651] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-03-09T20:34:45.066721] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-03-09T20:34:45.066791] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-03-09T20:34:45.067092] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.067162] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.067219] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-03-09T20:34:45.067284] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-03-09T20:34:45.067358] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-03-09T20:34:45.067616] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.067689] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-03-09T20:34:45.067924] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-03-09T20:34:45.068000] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.068066] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.068134] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.068223] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.068303] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-03-09T20:34:45.068372] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.068630] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-03-09T20:34:45.068716] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-03-09T20:34:45.068790] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.068858] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-03-09T20:34:45.069096] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.069324] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.069561] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.069653] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-03-09T20:34:45.069733] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.069815] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-03-09T20:34:45.069891] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.070741] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-03-09T20:34:45.070820] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-03-09T20:34:45.070890] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-03-09T20:34:45.070966] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.071035] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.071318] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-03-09T20:34:45.071407] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-03-09T20:34:45.071479] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.071550] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.071841] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.071920] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-03-09T20:34:45.071981] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.072053] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.072109] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-03-09T20:34:45.072363] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-03-09T20:34:45.072619] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.072694] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-03-09T20:34:45.072765] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-03-09T20:34:45.072836] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-03-09T20:34:45.072897] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.072954] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-03-09T20:34:45.073200] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-03-09T20:34:45.073271] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-03-09T20:34:45.073511] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-03-09T20:34:45.073602] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.073687] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-03-09T20:34:45.073756] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-03-09T20:34:45.073816] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-03-09T20:34:45.074047] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.074116] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-03-09T20:34:45.074393] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-03-09T20:34:45.074462] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.074536] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-03-09T20:34:45.074630] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-03-09T20:34:45.074704] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-03-09T20:34:45.075649] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-03-09T20:34:45.075720] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.075786] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-03-09T20:34:45.076034] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.076104] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-03-09T20:34:45.076172] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-03-09T20:34:45.076238] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.076462] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-03-09T20:34:45.076749] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.076824] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-03-09T20:34:45.076883] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.076942] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.077197] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-03-09T20:34:45.077431] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.077511] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.077805] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-03-09T20:34:45.077887] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.077948] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-03-09T20:34:45.078007] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-03-09T20:34:45.078066] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.078125] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-03-09T20:34:45.078199] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.078472] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.078715] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-03-09T20:34:45.078796] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-03-09T20:34:45.078865] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-03-09T20:34:45.078933] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.078998] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.079056] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-03-09T20:34:45.079296] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.079375] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-03-09T20:34:45.079628] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.079865] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.079934] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-03-09T20:34:45.080008] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.080079] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.080302] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-03-09T20:34:45.080531] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-03-09T20:34:45.080623] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.080860] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.080930] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-03-09T20:34:45.080987] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.081046] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-03-09T20:34:45.081115] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.081183] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-03-09T20:34:45.081242] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-03-09T20:34:45.081314] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.081608] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-03-09T20:34:45.081967] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.082049] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-03-09T20:34:45.082127] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.082199] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.082276] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-03-09T20:34:45.082514] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-03-09T20:34:45.082619] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.082859] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.083121] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-03-09T20:34:45.083192] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-03-09T20:34:45.083250] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-03-09T20:34:45.083322] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.083389] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.083447] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-03-09T20:34:45.083512] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.083595] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-03-09T20:34:45.083658] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.083714] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.083962] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.084225] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.084455] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.084737] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.085012] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.085090] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-03-09T20:34:45.085150] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.085422] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.085685] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.085980] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.086050] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.086318] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-03-09T20:34:45.086400] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-03-09T20:34:45.086467] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-03-09T20:34:45.086542] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-03-09T20:34:45.086628] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-03-09T20:34:45.086878] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.086959] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-03-09T20:34:45.087025] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.087292] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.087517] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.087631] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-03-09T20:34:45.087706] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.087774] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-03-09T20:34:45.088058] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-03-09T20:34:45.088128] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.088195] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-03-09T20:34:45.088514] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.088609] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.088672] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-03-09T20:34:45.088900] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.088971] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.089204] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-03-09T20:34:45.089440] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.089509] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.089590] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.089655] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.089899] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.090170] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.090245] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-03-09T20:34:45.090481] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.090559] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.090652] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-03-09T20:34:45.090877] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.091191] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-03-09T20:34:45.091273] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.091341] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-03-09T20:34:45.091404] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.091470] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-03-09T20:34:45.091747] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-03-09T20:34:45.091817] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-03-09T20:34:45.091875] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.091941] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-03-09T20:34:45.092001] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-03-09T20:34:45.092066] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-03-09T20:34:45.092132] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.092191] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.092256] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.092316] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-03-09T20:34:45.092551] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-03-09T20:34:45.092874] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.093128] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-03-09T20:34:45.093220] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-03-09T20:34:45.093452] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.093530] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-03-09T20:34:45.093615] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.093686] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-03-09T20:34:45.094093] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.094336] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-03-09T20:34:45.094426] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-03-09T20:34:45.094487] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-03-09T20:34:45.094545] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-03-09T20:34:45.094806] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.094894] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-03-09T20:34:45.094954] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-03-09T20:34:45.095019] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-03-09T20:34:45.095309] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.095402] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-03-09T20:34:45.095463] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-03-09T20:34:45.095529] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.095613] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-03-09T20:34:45.095675] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-03-09T20:34:45.095959] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.096038] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.096269] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-03-09T20:34:45.096347] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-03-09T20:34:45.096603] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.096673] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.096739] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-03-09T20:34:45.096803] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.096875] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.097116] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.097413] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.097493] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.097597] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.097670] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-03-09T20:34:45.097729] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-03-09T20:34:45.097804] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-03-09T20:34:45.097880] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.097939] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.098006] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.098074] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.098361] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.098431] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-03-09T20:34:45.098501] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-03-09T20:34:45.098793] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.099333] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.099412] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-03-09T20:34:45.099480] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.099540] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-03-09T20:34:45.099882] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-03-09T20:34:45.100167] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-03-09T20:34:45.100243] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.100564] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-03-09T20:34:45.100674] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-03-09T20:34:45.100779] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-03-09T20:34:45.100867] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.100939] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-03-09T20:34:45.102095] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.102168] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.102226] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-03-09T20:34:45.102282] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.102339] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.102395] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.103168] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.103238] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.103297] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.103355] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-03-09T20:34:45.103413] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.103470] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.103526] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.103613] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-03-09T20:34:45.103865] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-03-09T20:34:45.103945] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.104016] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-03-09T20:34:45.104249] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.104331] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.104621] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.104895] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.104983] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-03-09T20:34:45.105050] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-03-09T20:34:45.105122] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.105188] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-03-09T20:34:45.105427] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-03-09T20:34:45.105731] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-03-09T20:34:45.105802] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.105869] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.105942] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-03-09T20:34:45.106193] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.106263] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-03-09T20:34:45.106334] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.106401] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.106468] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-03-09T20:34:45.106707] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.106787] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-03-09T20:34:45.106847] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.106905] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-03-09T20:34:45.106972] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.107038] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-03-09T20:34:45.107104] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-03-09T20:34:45.107170] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.107235] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.107304] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.107363] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.107419] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-03-09T20:34:45.107659] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.107737] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.107803] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-03-09T20:34:45.108082] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.108175] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-03-09T20:34:45.108235] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.108302] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.108539] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.108647] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.108879] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.108949] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-03-09T20:34:45.109008] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.109076] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-03-09T20:34:45.109300] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.109380] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.109440] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.109505] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-03-09T20:34:45.109594] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.109676] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.109737] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.111320] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-03-09T20:34:45.111399] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-03-09T20:34:45.111464] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.111537] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-03-09T20:34:45.111644] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.111730] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.111805] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.111871] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.112155] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-03-09T20:34:45.112233] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.112301] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.112550] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-03-09T20:34:45.112645] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-03-09T20:34:45.112870] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-03-09T20:34:45.112941] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.112999] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.113222] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.113307] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-03-09T20:34:45.113367] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-03-09T20:34:45.113433] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-03-09T20:34:45.113492] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-03-09T20:34:45.113549] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-03-09T20:34:45.113821] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.113900] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.113967] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.114035] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.114100] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.114175] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-03-09T20:34:45.114410] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-03-09T20:34:45.114656] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-03-09T20:34:45.114738] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.114809] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.114881] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.114950] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.115182] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-03-09T20:34:45.115252] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.115310] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-03-09T20:34:45.115533] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-03-09T20:34:45.115805] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-03-09T20:34:45.115874] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.115941] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-03-09T20:34:45.116001] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-03-09T20:34:45.116074] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-03-09T20:34:45.116140] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-03-09T20:34:45.116367] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.116675] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.116755] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-03-09T20:34:45.116824] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-03-09T20:34:45.116883] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-03-09T20:34:45.117307] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.117377] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-03-09T20:34:45.117602] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-03-09T20:34:45.117679] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.118104] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.118183] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.118265] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-03-09T20:34:45.118337] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-03-09T20:34:45.118403] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-03-09T20:34:45.118644] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.118730] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-03-09T20:34:45.118795] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-03-09T20:34:45.118860] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.118920] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.119202] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.119281] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.119512] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-03-09T20:34:45.119773] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.119845] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.119904] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.119971] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-03-09T20:34:45.120041] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.120107] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-03-09T20:34:45.120174] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.120233] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.121037] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.121107] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-03-09T20:34:45.121165] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.121222] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.121293] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.121358] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.121424] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.121668] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-03-09T20:34:45.121916] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.122004] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-03-09T20:34:45.122075] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.122140] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-03-09T20:34:45.122199] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.122255] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-03-09T20:34:45.122480] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-03-09T20:34:45.122749] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-03-09T20:34:45.122825] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-03-09T20:34:45.123087] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-03-09T20:34:45.123316] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-03-09T20:34:45.123587] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-03-09T20:34:45.123662] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-03-09T20:34:45.123743] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.124001] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.124264] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-03-09T20:34:45.124331] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-03-09T20:34:45.124617] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.124696] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.125095] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-03-09T20:34:45.125361] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.125439] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.125504] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-03-09T20:34:45.125590] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.125666] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.125909] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-03-09T20:34:45.126161] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-03-09T20:34:45.126227] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-03-09T20:34:45.126298] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-03-09T20:34:45.126365] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.126433] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.126658] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.126728] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.126985] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.127055] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-03-09T20:34:45.127114] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-03-09T20:34:45.127171] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.127450] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.128169] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-03-09T20:34:45.128420] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-03-09T20:34:45.128503] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.128597] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.128689] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-03-09T20:34:45.128930] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.129039] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-03-09T20:34:45.129102] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.129160] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.129225] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-03-09T20:34:45.129291] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-03-09T20:34:45.129350] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.129407] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.129473] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.129532] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.129619] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.129915] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.129994] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.130062] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.130134] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.130369] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.130442] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-03-09T20:34:45.130501] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-03-09T20:34:45.130590] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.130654] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.131196] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-03-09T20:34:45.131267] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-03-09T20:34:45.131551] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-03-09T20:34:45.131651] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.131719] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.131784] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.131842] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.131913] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.131978] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-03-09T20:34:45.132043] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.132275] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.133201] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-03-09T20:34:45.133446] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.133515] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.133617] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.133689] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.133748] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-03-09T20:34:45.133818] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.133886] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-03-09T20:34:45.133945] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-03-09T20:34:45.134355] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.134598] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.134679] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-03-09T20:34:45.134760] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-03-09T20:34:45.135012] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.135249] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.135320] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.135389] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-03-09T20:34:45.135455] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.135526] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.135780] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.136172] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.136436] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.136515] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.136604] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.136680] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-03-09T20:34:45.136752] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.136812] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-03-09T20:34:45.137154] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.137395] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.137472] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.137538] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.137646] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-03-09T20:34:45.138068] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.138147] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.138393] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-03-09T20:34:45.138463] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.138529] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-03-09T20:34:45.138796] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.138877] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.139128] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.139198] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.139281] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-03-09T20:34:45.139342] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.139412] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.139650] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.139727] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.139798] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.139864] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.139922] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-03-09T20:34:45.139987] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.140230] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.140308] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.140369] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-03-09T20:34:45.140434] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.140493] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.140558] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-03-09T20:34:45.140650] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.140711] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.140768] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.140834] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.141117] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-03-09T20:34:45.141404] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-03-09T20:34:45.141484] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.141728] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-03-09T20:34:45.141821] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-03-09T20:34:45.141886] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-03-09T20:34:45.141942] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.142008] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.142073] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.142132] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-03-09T20:34:45.142372] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.142440] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.142505] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.142754] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.142833] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.142910] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.143253] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.143566] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-03-09T20:34:45.143847] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-03-09T20:34:45.143927] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-03-09T20:34:45.144005] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-03-09T20:34:45.144065] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-03-09T20:34:45.144132] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.144408] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-03-09T20:34:45.144697] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.144780] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.145018] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-03-09T20:34:45.145259] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.145329] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.145600] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.145671] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-03-09T20:34:45.145729] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-03-09T20:34:45.145787] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.145853] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.145920] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-03-09T20:34:45.145990] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-03-09T20:34:45.146062] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-03-09T20:34:45.146298] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-03-09T20:34:45.146534] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.146642] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.146716] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-03-09T20:34:45.146966] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.147249] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.147330] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.147405] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.147466] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-03-09T20:34:45.147523] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-03-09T20:34:45.147619] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.147910] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.148142] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.148218] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-03-09T20:34:45.148446] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-03-09T20:34:45.148723] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.148973] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.149042] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.149109] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.149169] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.149453] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-03-09T20:34:45.149531] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.149612] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.149682] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.149756] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.149825] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.149890] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.149965] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.150032] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-03-09T20:34:45.150097] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.150154] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.150385] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.150630] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.150700] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.150765] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.151001] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-03-09T20:34:45.151070] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.151128] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.151365] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.151441] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.151657] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.151740] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-03-09T20:34:45.151801] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-03-09T20:34:45.152049] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.152126] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-03-09T20:34:45.152349] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.152418] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-03-09T20:34:45.152476] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-03-09T20:34:45.152542] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.152794] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-03-09T20:34:45.152872] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.152948] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-03-09T20:34:45.153227] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.153522] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.153614] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.153682] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.153748] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.153807] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-03-09T20:34:45.153887] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-03-09T20:34:45.153953] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.154023] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-03-09T20:34:45.154246] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.154324] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.154384] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-03-09T20:34:45.154441] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.154505] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-03-09T20:34:45.155596] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-03-09T20:34:45.155678] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.155747] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-03-09T20:34:45.155812] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.155871] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-03-09T20:34:45.156094] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-03-09T20:34:45.156173] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.156399] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-03-09T20:34:45.156469] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-03-09T20:34:45.156528] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-03-09T20:34:45.156789] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.156869] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.156939] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.157011] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-03-09T20:34:45.157077] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-03-09T20:34:45.157142] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.157199] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.157449] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-03-09T20:34:45.157539] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-03-09T20:34:45.157652] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-03-09T20:34:45.157911] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-03-09T20:34:45.157984] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.158214] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.158285] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-03-09T20:34:45.158712] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.158791] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.158859] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.158921] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.158979] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-03-09T20:34:45.159037] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-03-09T20:34:45.159109] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-03-09T20:34:45.159366] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-03-09T20:34:45.159445] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-03-09T20:34:45.159508] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.159759] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.160022] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.160093] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-03-09T20:34:45.160378] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-03-09T20:34:45.160457] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.160523] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.160617] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.160693] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-03-09T20:34:45.160759] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-03-09T20:34:45.160994] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.161073] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-03-09T20:34:45.161133] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-03-09T20:34:45.161412] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.161495] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-03-09T20:34:45.161588] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-03-09T20:34:45.161875] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.161945] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-03-09T20:34:45.162004] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-03-09T20:34:45.162232] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-03-09T20:34:45.162486] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.162563] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-03-09T20:34:45.162648] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-03-09T20:34:45.162874] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-03-09T20:34:45.163122] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.163191] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-03-09T20:34:45.163250] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-03-09T20:34:45.163307] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.163531] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.163637] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.163699] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-03-09T20:34:45.164037] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.164118] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-03-09T20:34:45.164189] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-03-09T20:34:45.164255] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-03-09T20:34:45.164329] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-03-09T20:34:45.164591] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-03-09T20:34:45.164672] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.164740] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.165017] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-03-09T20:34:45.165086] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.165152] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.165937] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-03-09T20:34:45.166021] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.166089] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-03-09T20:34:45.166338] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.166416] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-03-09T20:34:45.166475] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.166540] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-03-09T20:34:45.166632] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.166694] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-03-09T20:34:45.166925] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-03-09T20:34:45.167204] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-03-09T20:34:45.167273] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-03-09T20:34:45.167341] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.167399] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-03-09T20:34:45.167469] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.167704] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-03-09T20:34:45.167977] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-03-09T20:34:45.168212] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-03-09T20:34:45.168290] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-03-09T20:34:45.168560] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.168651] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-03-09T20:34:45.168723] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-03-09T20:34:45.168791] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-03-09T20:34:45.168862] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-03-09T20:34:45.168930] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-03-09T20:34:45.169007] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-03-09T20:34:45.169067] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-03-09T20:34:45.169126] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.169192] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.169263] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.169543] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-03-09T20:34:45.169856] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.169926] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.169995] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-03-09T20:34:45.170067] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.170134] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.170194] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-03-09T20:34:45.170260] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.170320] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.170377] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-03-09T20:34:45.170439] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-03-09T20:34:45.170498] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-03-09T20:34:45.170556] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.170814] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.170904] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.170974] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-03-09T20:34:45.171205] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.171282] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.171348] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.171415] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.171481] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.171730] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.172016] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.172092] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-03-09T20:34:45.172335] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.172403] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.172691] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-03-09T20:34:45.172775] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.172835] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.172903] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-03-09T20:34:45.172970] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-03-09T20:34:45.173195] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.173266] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-03-09T20:34:45.173510] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.173599] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-03-09T20:34:45.173662] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.173728] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-03-09T20:34:45.173799] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-03-09T20:34:45.173877] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.173957] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.174027] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.174093] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-03-09T20:34:45.174163] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.174233] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-03-09T20:34:45.174298] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.174363] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.174643] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-03-09T20:34:45.174722] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.174956] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175027] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-03-09T20:34:45.175093] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.175152] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.175209] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175273] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175333] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-03-09T20:34:45.175401] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-03-09T20:34:45.175469] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-03-09T20:34:45.175553] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175639] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-03-09T20:34:45.175709] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175775] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.175835] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-03-09T20:34:45.175901] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-03-09T20:34:45.176184] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.176277] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.176517] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.176618] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.176866] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-03-09T20:34:45.176935] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.176993] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-03-09T20:34:45.177059] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-03-09T20:34:45.177125] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.177191] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-03-09T20:34:45.177262] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.177330] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-03-09T20:34:45.177402] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-03-09T20:34:45.177470] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.177544] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-03-09T20:34:45.177661] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-03-09T20:34:45.177729] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.177795] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-03-09T20:34:45.178024] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.178102] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-03-09T20:34:45.178388] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.178457] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-03-09T20:34:45.178745] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-03-09T20:34:45.178839] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.178908] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-03-09T20:34:45.179189] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.179258] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.179479] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.179739] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-03-09T20:34:45.179988] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.180057] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-03-09T20:34:45.180305] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-03-09T20:34:45.180602] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.180889] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.180966] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.181031] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.181088] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-03-09T20:34:45.181145] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.181223] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-03-09T20:34:45.181283] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-03-09T20:34:45.181340] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.181396] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.181619] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-03-09T20:34:45.181697] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-03-09T20:34:45.182131] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.182368] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-03-09T20:34:45.182438] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-03-09T20:34:45.182498] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-03-09T20:34:45.182734] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.183702] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.184129] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-03-09T20:34:45.184199] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-03-09T20:34:45.184273] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-03-09T20:34:45.184340] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.184398] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.184636] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-03-09T20:34:45.184894] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-03-09T20:34:45.184976] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.185043] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-03-09T20:34:45.185108] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.185173] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.185230] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-03-09T20:34:45.185484] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.185727] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.186188] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.186283] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.186344] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.186601] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.186674] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.187096] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.187168] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-03-09T20:34:45.187229] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-03-09T20:34:45.187295] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.187357] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.187414] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.187489] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.187549] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-03-09T20:34:45.187642] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.187711] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.187778] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.187844] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.188093] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-03-09T20:34:45.188168] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.188411] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.188660] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-03-09T20:34:45.188760] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-03-09T20:34:45.188848] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-03-09T20:34:45.188913] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.188971] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.189410] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.190471] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.190550] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-03-09T20:34:45.190822] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.191078] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.191314] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.191398] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.191466] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-03-09T20:34:45.191536] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-03-09T20:34:45.191627] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-03-09T20:34:45.191687] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.191916] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.192159] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-03-09T20:34:45.192238] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-03-09T20:34:45.192472] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.192549] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.192640] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-03-09T20:34:45.192873] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-03-09T20:34:45.192943] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-03-09T20:34:45.193002] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.193068] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-03-09T20:34:45.193133] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.193204] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-03-09T20:34:45.193270] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.193344] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.193410] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-03-09T20:34:45.193477] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.193546] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-03-09T20:34:45.193805] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-03-09T20:34:45.193875] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-03-09T20:34:45.193934] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.194173] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-03-09T20:34:45.194242] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.194308] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.194602] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-03-09T20:34:45.194674] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.194950] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.195199] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.195276] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-03-09T20:34:45.195351] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.195411] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.196200] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-03-09T20:34:45.196270] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.196330] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.196386] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-03-09T20:34:45.196620] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.196878] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.197161] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.197423] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.197507] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-03-09T20:34:45.197618] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-03-09T20:34:45.197883] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.197963] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.198202] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-03-09T20:34:45.198278] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.198345] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-03-09T20:34:45.198596] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-03-09T20:34:45.198680] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.198954] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-03-09T20:34:45.199247] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.199325] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-03-09T20:34:45.199393] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.199452] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.199509] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.199595] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-03-09T20:34:45.199863] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.199949] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.200008] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.200074] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-03-09T20:34:45.200133] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.200198] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-03-09T20:34:45.201151] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.201222] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.201289] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.201355] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-03-09T20:34:45.201603] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.201691] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-03-09T20:34:45.201761] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.201847] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.201914] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.201974] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-03-09T20:34:45.202031] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.202100] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.202390] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.202474] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.202713] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.202960] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.203196] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-03-09T20:34:45.203276] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.203557] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.203824] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-03-09T20:34:45.203903] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.204184] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-03-09T20:34:45.204440] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-03-09T20:34:45.205415] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-03-09T20:34:45.205497] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-03-09T20:34:45.205722] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-03-09T20:34:45.205975] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-03-09T20:34:45.206055] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.206123] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.206189] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-03-09T20:34:45.206451] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.206534] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.206628] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-03-09T20:34:45.206698] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-03-09T20:34:45.206774] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-03-09T20:34:45.207013] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-03-09T20:34:45.207093] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.207160] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-03-09T20:34:45.207227] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.207465] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-03-09T20:34:45.207546] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.207645] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-03-09T20:34:45.207705] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-03-09T20:34:45.207963] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.208205] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.208289] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-03-09T20:34:45.208519] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.208625] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-03-09T20:34:45.208701] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.208775] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.208847] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-03-09T20:34:45.208912] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.208983] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-03-09T20:34:45.209055] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-03-09T20:34:45.209122] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-03-09T20:34:45.209195] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.209262] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.209328] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-03-09T20:34:45.209395] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.209463] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-03-09T20:34:45.209535] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-03-09T20:34:45.209626] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.209907] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.210151] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.210220] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.210449] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.210519] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-03-09T20:34:45.210600] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-03-09T20:34:45.210901] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.211341] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-03-09T20:34:45.211565] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-03-09T20:34:45.211866] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.211936] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-03-09T20:34:45.212005] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-03-09T20:34:45.212071] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.212348] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.212425] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-03-09T20:34:45.212658] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.212735] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.212803] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-03-09T20:34:45.212874] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-03-09T20:34:45.213130] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-03-09T20:34:45.213358] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.213442] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-03-09T20:34:45.213538] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-03-09T20:34:45.213630] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-03-09T20:34:45.213697] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-03-09T20:34:45.213930] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-03-09T20:34:45.214008] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-03-09T20:34:45.214076] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-03-09T20:34:45.214925] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.215004] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-03-09T20:34:45.215252] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.215321] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-03-09T20:34:45.215395] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.215461] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-03-09T20:34:45.215526] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-03-09T20:34:45.215614] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.215696] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.215754] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-03-09T20:34:45.215811] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.216039] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.216124] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.216191] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-03-09T20:34:45.216257] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.216322] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-03-09T20:34:45.216392] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.216459] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-03-09T20:34:45.216524] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-03-09T20:34:45.216795] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.216882] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-03-09T20:34:45.216955] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-03-09T20:34:45.217184] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.217254] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.217312] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-03-09T20:34:45.217384] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.217443] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.217500] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.217615] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.217677] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.217745] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-03-09T20:34:45.217824] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.217891] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-03-09T20:34:45.217950] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-03-09T20:34:45.218188] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.218267] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.218326] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-03-09T20:34:45.218622] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.218700] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.218780] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-03-09T20:34:45.218860] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-03-09T20:34:45.218929] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-03-09T20:34:45.219199] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.219277] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.219638] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.219731] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.219818] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.219885] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-03-09T20:34:45.219955] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.220023] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.220083] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-03-09T20:34:45.220141] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-03-09T20:34:45.220205] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.220263] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-03-09T20:34:45.220521] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.220615] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.220846] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.221153] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.221224] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-03-09T20:34:45.221283] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.221342] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-03-09T20:34:45.221603] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.221684] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-03-09T20:34:45.221920] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-03-09T20:34:45.221989] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-03-09T20:34:45.222917] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.222995] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.223079] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-03-09T20:34:45.223146] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-03-09T20:34:45.223387] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-03-09T20:34:45.223465] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-03-09T20:34:45.223531] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-03-09T20:34:45.223785] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-03-09T20:34:45.223863] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.223924] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-03-09T20:34:45.224153] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.224232] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-03-09T20:34:45.224300] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.224550] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-03-09T20:34:45.224645] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-03-09T20:34:45.224713] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-03-09T20:34:45.224778] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-03-09T20:34:45.225002] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.225072] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.225146] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-03-09T20:34:45.225383] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-03-09T20:34:45.225613] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-03-09T20:34:45.225695] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.225980] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-03-09T20:34:45.226233] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.226310] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.226378] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.226443] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-03-09T20:34:45.226513] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.226600] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-03-09T20:34:45.226676] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-03-09T20:34:45.226927] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-03-09T20:34:45.227157] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-03-09T20:34:45.227234] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-03-09T20:34:45.227317] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-03-09T20:34:45.227384] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-03-09T20:34:45.227640] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-03-09T20:34:45.227711] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.227780] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-03-09T20:34:45.228011] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.228080] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-03-09T20:34:45.228154] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.228223] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.228288] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-03-09T20:34:45.228355] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-03-09T20:34:45.228419] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.228477] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.228534] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.228792] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.228883] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.228950] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-03-09T20:34:45.229173] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-03-09T20:34:45.229249] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-03-09T20:34:45.229315] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-03-09T20:34:45.229380] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-03-09T20:34:45.229448] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-03-09T20:34:45.229512] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-03-09T20:34:45.229604] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-03-09T20:34:45.229677] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-03-09T20:34:45.229741] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.229997] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-03-09T20:34:45.230073] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.230139] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.230378] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.230454] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.230520] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.230606] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-03-09T20:34:45.230670] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.230741] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.230811] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-03-09T20:34:45.230884] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-03-09T20:34:45.231135] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.231202] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-03-09T20:34:45.231270] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-03-09T20:34:45.231542] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.231660] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-03-09T20:34:45.231736] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.232015] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.232249] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.232325] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-03-09T20:34:45.232399] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-03-09T20:34:45.232631] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-03-09T20:34:45.232714] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.232787] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-03-09T20:34:45.232866] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.232932] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-03-09T20:34:45.232990] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-03-09T20:34:45.233046] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-03-09T20:34:45.233104] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.233160] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-03-09T20:34:45.233393] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-03-09T20:34:45.233477] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-03-09T20:34:45.233536] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-03-09T20:34:45.233618] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-03-09T20:34:45.233870] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-03-09T20:34:45.233948] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-03-09T20:34:45.234015] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.234082] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.234150] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-03-09T20:34:45.234420] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.234497] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-03-09T20:34:45.234565] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.234658] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-03-09T20:34:45.234726] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-03-09T20:34:45.234959] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.235232] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.235465] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-03-09T20:34:45.235535] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-03-09T20:34:45.235776] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-03-09T20:34:45.235846] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-03-09T20:34:45.236326] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-03-09T20:34:45.236395] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.236454] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.236511] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.236568] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.236656] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-03-09T20:34:45.236716] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-03-09T20:34:45.236774] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-03-09T20:34:45.236840] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-03-09T20:34:45.236910] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.236969] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.237027] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.237083] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-03-09T20:34:45.237163] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.237240] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.237548] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-03-09T20:34:45.237653] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.237906] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-03-09T20:34:45.237976] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-03-09T20:34:45.238210] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.238288] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-03-09T20:34:45.238354] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.238603] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.238674] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.238763] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-03-09T20:34:45.238844] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.238915] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.239170] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.239248] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-03-09T20:34:45.239307] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.239536] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.239625] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.239864] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.240098] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-03-09T20:34:45.240175] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-03-09T20:34:45.240241] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-03-09T20:34:45.240301] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-03-09T20:34:45.240358] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-03-09T20:34:45.240424] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-03-09T20:34:45.240489] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.240547] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.240629] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-03-09T20:34:45.240864] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.240941] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-03-09T20:34:45.241000] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.241065] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-03-09T20:34:45.241363] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-03-09T20:34:45.241470] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-03-09T20:34:45.241538] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.241624] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.241896] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.243476] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.243545] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-03-09T20:34:45.243636] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-03-09T20:34:45.243863] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.243934] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-03-09T20:34:45.244000] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-03-09T20:34:45.244059] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-03-09T20:34:45.244124] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-03-09T20:34:45.244185] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.244256] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-03-09T20:34:45.244316] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-03-09T20:34:45.244387] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-03-09T20:34:45.244625] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-03-09T20:34:45.244704] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-03-09T20:34:45.244763] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.244844] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-03-09T20:34:45.245076] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-03-09T20:34:45.245148] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-03-09T20:34:45.245216] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.245277] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-03-09T20:34:45.245336] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.245401] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.245460] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-03-09T20:34:45.245517] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-03-09T20:34:45.245604] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-03-09T20:34:45.245668] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.245735] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-03-09T20:34:45.245795] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.245853] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.245909] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-03-09T20:34:45.245967] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-03-09T20:34:45.246200] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-03-09T20:34:45.246272] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-03-09T20:34:45.246354] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-03-09T20:34:45.246599] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-03-09T20:34:45.246671] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.246741] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-03-09T20:34:45.246800] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-03-09T20:34:45.247069] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-03-09T20:34:45.247138] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-03-09T20:34:45.247195] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-03-09T20:34:45.247251] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-03-09T20:34:45.247308] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.247365] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.247605] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-03-09T20:34:45.247692] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-03-09T20:34:45.247767] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.247826] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-03-09T20:34:45.247884] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-03-09T20:34:45.247949] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-03-09T20:34:45.248251] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-03-09T20:34:45.248332] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-03-09T20:34:45.248398] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.248458] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-03-09T20:34:45.248686] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-03-09T20:34:45.248915] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-03-09T20:34:45.248992] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.249058] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.249117] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.249374] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-03-09T20:34:45.249450] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.249510] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-03-09T20:34:45.249793] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-03-09T20:34:45.249866] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.250141] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.250223] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.250290] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-03-09T20:34:45.250348] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-03-09T20:34:45.250413] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-03-09T20:34:45.250472] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-03-09T20:34:45.250532] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-03-09T20:34:45.250634] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-03-09T20:34:45.250698] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.250764] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.250831] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-03-09T20:34:45.251052] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-03-09T20:34:45.251337] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.251406] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-03-09T20:34:45.251464] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-03-09T20:34:45.251703] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-03-09T20:34:45.251949] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.252183] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.252252] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-03-09T20:34:45.252551] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-03-09T20:34:45.252849] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.253128] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-03-09T20:34:45.253211] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.253271] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-03-09T20:34:45.253492] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.253801] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.253880] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.253950] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-03-09T20:34:45.254023] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-03-09T20:34:45.254082] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.254154] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-03-09T20:34:45.254221] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-03-09T20:34:45.254288] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-03-09T20:34:45.254347] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.254405] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-03-09T20:34:45.254676] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-03-09T20:34:45.254754] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-03-09T20:34:45.254812] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.254881] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-03-09T20:34:45.254939] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-03-09T20:34:45.254996] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-03-09T20:34:45.255054] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-03-09T20:34:45.255120] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.255177] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-03-09T20:34:45.255235] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-03-09T20:34:45.255313] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-03-09T20:34:45.255371] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.255428] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.255493] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-03-09T20:34:45.255552] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.255635] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-03-09T20:34:45.255707] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-03-09T20:34:45.255771] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.255829] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.255894] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.255953] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.256017] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.256088] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-03-09T20:34:45.256315] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-03-09T20:34:45.256393] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.256455] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-03-09T20:34:45.256512] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.256763] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-03-09T20:34:45.256842] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.257119] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.257346] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-03-09T20:34:45.257608] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-03-09T20:34:45.257897] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-03-09T20:34:45.257977] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.258036] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-03-09T20:34:45.258094] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-03-09T20:34:45.258367] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.258436] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.258503] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-03-09T20:34:45.258562] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.258654] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-03-09T20:34:45.258727] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-03-09T20:34:45.258788] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-03-09T20:34:45.258844] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.258910] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.258969] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.259026] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.259091] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-03-09T20:34:45.259378] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.259447] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-03-09T20:34:45.259664] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-03-09T20:34:45.259906] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.259975] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-03-09T20:34:45.260041] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-03-09T20:34:45.260107] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-03-09T20:34:45.260167] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.260224] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-03-09T20:34:45.260289] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-03-09T20:34:45.260564] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-03-09T20:34:45.260665] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-03-09T20:34:45.260911] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.260989] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.261050] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-03-09T20:34:45.261116] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-03-09T20:34:45.261175] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-03-09T20:34:45.261233] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.261689] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.261759] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-03-09T20:34:45.262015] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-03-09T20:34:45.262094] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-03-09T20:34:45.262162] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-03-09T20:34:45.262391] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-03-09T20:34:45.262470] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.262540] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-03-09T20:34:45.262632] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-03-09T20:34:45.262698] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-03-09T20:34:45.262778] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-03-09T20:34:45.263039] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.263276] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-03-09T20:34:45.263535] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-03-09T20:34:45.263629] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-03-09T20:34:45.265021] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-03-09T20:34:45.265093] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-03-09T20:34:45.265166] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-03-09T20:34:45.265226] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.265284] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.265349] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-03-09T20:34:45.265595] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.265666] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-03-09T20:34:45.265727] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-03-09T20:34:45.265960] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-03-09T20:34:45.266030] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-03-09T20:34:45.266098] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-03-09T20:34:45.266164] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-03-09T20:34:45.266230] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-03-09T20:34:45.266456] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-03-09T20:34:45.266535] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.266795] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.266889] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.266949] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.267174] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-03-09T20:34:45.267252] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.267319] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-03-09T20:34:45.267389] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.267448] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.267505] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-03-09T20:34:45.267596] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.267882] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-03-09T20:34:45.267952] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.268019] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-03-09T20:34:45.268078] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-03-09T20:34:45.268135] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-03-09T20:34:45.268192] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.268249] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-03-09T20:34:45.268313] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-03-09T20:34:45.268372] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.268652] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-03-09T20:34:45.268721] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-03-09T20:34:45.268780] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-03-09T20:34:45.268837] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-03-09T20:34:45.268895] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-03-09T20:34:45.268952] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.269009] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-03-09T20:34:45.269066] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-03-09T20:34:45.269152] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-03-09T20:34:45.269213] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-03-09T20:34:45.269270] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-03-09T20:34:45.269328] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-03-09T20:34:45.269589] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-03-09T20:34:45.269848] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-03-09T20:34:45.269918] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.270152] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-03-09T20:34:45.270221] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.270279] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-03-09T20:34:45.270797] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-03-09T20:34:45.271095] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-03-09T20:34:45.271165] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-03-09T20:34:45.271236] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-03-09T20:34:45.271297] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-03-09T20:34:45.271364] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-03-09T20:34:45.271424] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-03-09T20:34:45.271663] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-03-09T20:34:45.271745] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-03-09T20:34:45.271807] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-03-09T20:34:45.271871] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-03-09T20:34:45.271929] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.272165] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-03-09T20:34:45.272245] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-03-09T20:34:45.272306] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-03-09T20:34:45.272370] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-03-09T20:34:45.272430] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.273434] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-03-09T20:34:45.273504] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-03-09T20:34:45.273561] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-03-09T20:34:45.273643] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.273908] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-03-09T20:34:45.273978] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.274036] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.274093] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-03-09T20:34:45.274384] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-03-09T20:34:45.274616] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-03-09T20:34:45.274687] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-03-09T20:34:45.274747] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-03-09T20:34:45.274828] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-03-09T20:34:45.275076] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.275146] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-03-09T20:34:45.275213] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-03-09T20:34:45.275272] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-03-09T20:34:45.275500] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.275591] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-03-09T20:34:45.275852] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-03-09T20:34:45.275925] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-03-09T20:34:45.276144] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-03-09T20:34:45.276211] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-03-09T20:34:45.276438] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-03-09T20:34:45.276667] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-03-09T20:34:45.276735] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.276793] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-03-09T20:34:45.277036] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.277261] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-03-09T20:34:45.277339] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-03-09T20:34:45.277401] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-03-09T20:34:45.277680] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-03-09T20:34:45.277907] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-03-09T20:34:45.277984] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.278049] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-03-09T20:34:45.278116] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.278175] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-03-09T20:34:45.278413] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-03-09T20:34:45.278481] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-03-09T20:34:45.278718] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.278969] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-03-09T20:34:45.279037] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-03-09T20:34:45.279096] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-03-09T20:34:45.279152] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-03-09T20:34:45.279208] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-03-09T20:34:45.279272] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-03-09T20:34:45.279494] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-03-09T20:34:45.279562] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-03-09T20:34:45.279644] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.279894] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.279977] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-03-09T20:34:45.280045] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-03-09T20:34:45.280104] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-03-09T20:34:45.280170] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-03-09T20:34:45.280227] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-03-09T20:34:45.280283] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-03-09T20:34:45.280340] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-03-09T20:34:45.280406] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-03-09T20:34:45.280465] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-03-09T20:34:45.280530] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-03-09T20:34:45.280620] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-03-09T20:34:45.280694] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-03-09T20:34:45.280768] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-03-09T20:34:45.281010] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-03-09T20:34:45.281252] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-03-09T20:34:45.281477] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-03-09T20:34:45.281545] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.281632] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-03-09T20:34:45.281691] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-03-09T20:34:45.281763] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-03-09T20:34:45.281822] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-03-09T20:34:45.282038] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-03-09T20:34:45.282107] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-03-09T20:34:45.282373] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-03-09T20:34:45.282450] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-03-09T20:34:45.282510] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-03-09T20:34:45.282772] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-03-09T20:34:45.282843] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-03-09T20:34:45.282902] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-03-09T20:34:45.282959] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-03-09T20:34:45.283027] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-03-09T20:34:45.283085] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.283310] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-03-09T20:34:45.283379] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-03-09T20:34:45.283436] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-03-09T20:34:45.283493] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-03-09T20:34:45.283733] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-03-09T20:34:45.283810] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-03-09T20:34:45.283884] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-03-09T20:34:45.283944] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-03-09T20:34:45.284008] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-03-09T20:34:45.284074] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-03-09T20:34:45.284141] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-03-09T20:34:45.284200] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-03-09T20:34:45.284258] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-03-09T20:34:45.284598] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-03-09T20:34:45.284670] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-03-09T20:34:45.284892] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-03-09T20:34:45.284970] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-03-09T20:34:45.285029] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.285094] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-03-09T20:34:45.285160] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-03-09T20:34:45.285218] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-03-09T20:34:45.285276] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-03-09T20:34:45.285332] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-03-09T20:34:45.285389] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-03-09T20:34:45.285455] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-03-09T20:34:45.285514] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-03-09T20:34:45.285594] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-03-09T20:34:45.285659] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-03-09T20:34:45.285884] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-03-09T20:34:45.286148] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.286218] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-03-09T20:34:45.286278] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-03-09T20:34:45.286506] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-03-09T20:34:45.286830] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-03-09T20:34:45.286902] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-03-09T20:34:45.286961] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-03-09T20:34:45.287922] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-03-09T20:34:45.288155] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-03-09T20:34:45.288255] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-03-09T20:34:45.288317] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-03-09T20:34:45.288383] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-03-09T20:34:45.288443] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-03-09T20:34:45.288680] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-03-09T20:34:45.288759] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-03-09T20:34:45.289032] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-03-09T20:34:45.289102] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-03-09T20:34:45.289162] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-03-09T20:34:45.289234] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-03-09T20:34:45.289294] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-03-09T20:34:45.289548] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-03-09T20:34:45.289827] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-03-09T20:34:45.290061] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-03-09T20:34:45.290130] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.290187] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-03-09T20:34:45.290254] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-03-09T20:34:45.290525] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-03-09T20:34:45.290617] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-03-09T20:34:45.290677] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-03-09T20:34:45.292338] [INFO ] [LOCAL ] Saved consolidated report: 3280 forecasts -> ./output/forecasts/full/2026-03-10.txt [2026-03-09T20:34:45.292386] [INFO ] [sig ] [101/101] Successfully generated report for 2026-03-10: 3280 entries [2026-03-09T20:34:45.292416] [INFO ] [sig ] ================================================== [2026-03-09T20:34:45.292444] [INFO ] [sig ] Report generation complete: 101/101 reports succeeded [2026-03-09T20:34:46.316942] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-03-09T20:34:46.317129] [INFO ] [sig ] Email notification sent [2026-03-09T20:34:46.317730] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-03-09T20:34:46.317957] [INFO ] [STATE ] Last completion updated: 2026-03-09T20:34:46.317807