[2026-01-28T20:30:03.139486] [INFO ] [MAG ] Starting MAG operation... [2026-01-28T20:30:03.318192] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-28T20:30:03.496908] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-28T20:30:03.666447] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-28T20:30:03.836370] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-28T20:30:03.836709] [WARN ] [STATE ] State set to: WAITING [2026-01-28T20:30:03.836767] [INFO ] [STATE ] Checking service statuses... [2026-01-28T20:30:03.842823] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:03.846297] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:03.881109] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:03.915114] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:03.948775] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:03.948843] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:06.955307] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:06.964064] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:06.970104] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:06.977368] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:06.982996] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:06.983130] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:09.988326] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:09.992530] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:09.996171] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:10.000311] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:10.004247] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:10.004326] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:13.010677] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:13.015017] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:13.018818] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:13.022458] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:13.026080] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:13.026150] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:16.031459] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:16.035130] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:16.038900] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:16.042486] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:16.045906] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:16.045985] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:19.051009] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:19.055157] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:19.059080] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:19.063259] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:19.067285] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:19.067371] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:22.072199] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:22.075864] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:22.079450] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:22.083288] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:22.087184] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:22.087279] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:25.092211] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:25.096081] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:25.099917] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:25.103526] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:25.107161] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:25.107255] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:28.111958] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:28.115488] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:28.118975] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:28.122380] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:28.125769] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:28.125840] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:31.130805] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:31.134592] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:31.138180] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:31.141639] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:31.145094] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:31.145173] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:34.152447] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:34.158838] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:34.192351] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:34.227221] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:34.263219] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:34.263416] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:37.270394] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:37.274661] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:37.279152] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:37.284737] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:37.292391] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:37.292561] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:40.297540] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:40.301523] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:40.305171] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:40.308714] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:40.312241] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:40.312323] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:43.318851] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:43.323857] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:43.328915] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:43.334393] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:43.339903] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:43.340218] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:46.345433] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:46.349400] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:46.352976] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:46.356966] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:46.361026] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:46.361104] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:49.366926] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:49.371109] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:49.375288] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:49.380616] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:49.386179] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:49.386292] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:52.393050] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:52.398065] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:52.401851] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:52.405564] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:52.409373] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:52.409452] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:55.417215] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:55.423597] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:55.429292] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:55.434498] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:55.439719] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:55.439851] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:30:58.444815] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:30:58.448872] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:30:58.453755] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:30:58.458047] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:30:58.462288] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:30:58.462394] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:01.467345] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:01.471557] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:01.475260] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:01.479287] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:01.483346] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:01.483437] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:04.489193] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:04.493614] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:04.498778] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:04.505286] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:04.510361] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:04.510464] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:07.516461] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:07.521228] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:07.525423] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:07.529317] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:07.533181] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:07.533288] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:10.538281] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:10.542558] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:10.546324] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:10.550505] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:10.554219] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:10.554310] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:13.559676] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:13.564157] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:13.569274] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:13.574558] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:13.578955] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:13.579081] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:16.585753] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:16.589887] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:16.593611] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:16.597398] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:16.600994] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:16.601079] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:19.606192] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:19.610227] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:19.613929] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:19.617518] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:19.621479] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:19.621555] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:22.626635] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:22.630372] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:22.633829] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:22.637257] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:22.640761] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:22.640845] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:25.645795] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:25.649551] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:25.653110] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:25.656660] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:25.660763] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:25.660854] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:28.666505] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:28.670300] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:28.673737] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:28.678231] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:28.683449] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:28.683596] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:31.688795] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:31.692737] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:31.696363] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:31.700028] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:31.703538] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:31.703643] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:34.710549] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:34.715635] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:34.726997] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:34.731743] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:34.736252] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:34.736589] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:37.741528] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:37.745208] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:37.748880] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:37.752669] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:37.756282] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:37.756364] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:40.761810] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:40.765661] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:40.769474] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:40.773268] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:40.776887] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:40.776964] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:43.781901] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:43.786400] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:43.790770] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:43.795925] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:43.801296] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:43.801414] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:46.807651] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:46.814720] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:46.821689] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:46.829788] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:46.841909] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:46.842127] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:49.849525] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:49.855359] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:49.861250] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:49.867484] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:49.873257] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:49.873409] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:52.880218] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:52.885192] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:52.890757] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:52.895900] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:52.900920] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:52.901024] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:55.905903] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:55.909630] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:55.913310] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:55.916819] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:55.920480] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:55.920591] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:31:58.926564] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:31:58.930297] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:31:58.934677] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:31:58.939237] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:31:58.942838] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:31:58.942938] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:01.948052] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:01.952287] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:01.957041] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:01.961270] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:01.965494] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:01.965595] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:04.970633] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:04.974188] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:04.978498] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:04.982387] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:04.986547] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:04.986664] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:07.993117] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:07.997312] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:08.001659] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:08.006479] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:08.010394] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:08.010496] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:11.017550] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:11.022243] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:11.027208] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:11.031363] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:11.035543] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:11.035654] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:14.040377] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:14.044238] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:14.048726] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:14.052667] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:14.057122] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:14.057218] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:17.062660] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:17.066434] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:17.070941] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:17.074556] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:17.078221] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:17.078309] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:20.083552] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:20.088329] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:20.093353] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:20.098620] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:20.103726] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:20.103850] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:23.108799] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:23.112316] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:23.115751] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:23.119095] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:23.123504] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:23.123666] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:26.128973] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:26.133432] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:26.137801] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:26.141804] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:26.145679] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:26.145761] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:29.150803] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:29.155154] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:29.159519] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:29.163988] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:29.168117] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:29.168227] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:32.173201] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:32.177244] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:32.181164] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:32.185039] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:32.188935] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:32.189036] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:35.196990] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:35.202935] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:35.237097] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:35.242994] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:35.248447] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:35.248639] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:38.254054] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:38.258215] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:38.261775] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:38.265056] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:38.268719] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:38.268802] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:41.273739] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:41.277709] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:41.281508] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:41.285335] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:41.289072] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:41.289168] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:44.294224] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:44.298026] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:44.301637] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:44.305263] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:44.311123] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:44.311278] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:47.316891] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:47.320456] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:47.323991] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:47.327523] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:47.331186] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:47.331285] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:50.337046] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:50.341669] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:50.346083] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:50.349862] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:50.353644] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:50.353714] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:53.359023] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:53.363301] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:53.366880] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:53.370469] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:53.374077] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:53.374175] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:56.379631] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:56.383335] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:56.386741] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:56.390117] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:56.393437] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:56.393513] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:32:59.398658] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:32:59.402210] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:32:59.406288] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:32:59.409861] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:32:59.413698] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:32:59.413768] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:02.419512] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:02.423533] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:02.427925] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:02.431906] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:02.436757] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:02.436871] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:05.442671] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:05.447129] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:05.452045] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:05.456762] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:05.461148] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:05.461250] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:08.468251] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:08.472302] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:08.476270] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:08.480382] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:08.484507] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:08.484648] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:11.489802] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:11.493677] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:11.497385] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:11.501125] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:11.504876] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:11.504959] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:14.510010] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:14.513728] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:14.517218] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:14.520656] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:14.524250] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:14.524332] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:17.529513] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:17.533718] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:17.537775] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:17.541809] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:17.545798] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:17.545898] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:20.552290] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:20.557488] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:20.562823] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:20.568000] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:20.572740] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:20.572845] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:23.577605] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:23.581163] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:23.584598] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:23.587988] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:23.591409] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:23.591484] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:26.596122] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:26.599958] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:26.604285] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:26.608203] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:26.611921] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:26.612013] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:29.617252] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:29.621118] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:29.624828] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:29.628372] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:29.631771] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:29.631867] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:32.637073] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:32.640991] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:32.644506] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:32.648347] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:32.651789] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:32.651859] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:35.658912] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:35.663213] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:35.667116] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:35.670861] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:35.678271] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:35.678341] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:38.683314] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:38.687756] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:38.691500] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:38.694902] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:38.698356] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:38.698443] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:41.703124] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:41.706761] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:41.710484] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:41.714397] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:41.718036] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:41.718128] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:44.725080] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:44.731112] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:44.735806] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:44.741264] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:44.746091] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:44.746214] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:47.751394] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:47.754957] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:47.758611] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:47.761871] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:47.765074] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:47.765149] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:50.770213] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:50.774422] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:50.778058] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:50.781769] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:50.785664] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:50.785767] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:53.790713] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:53.794303] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:53.798222] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:53.802753] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:53.807010] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:53.807109] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:56.811769] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:56.815542] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:56.820997] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:56.825649] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:56.829543] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:56.829663] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:33:59.834347] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:33:59.837957] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:33:59.841272] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:33:59.844590] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:33:59.849361] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:33:59.849488] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:02.854439] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:02.858191] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:02.861683] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:02.865187] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:02.869312] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:02.869424] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:05.874663] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:05.878353] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:05.882319] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:05.886368] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:05.890288] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:05.890368] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:08.894935] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:08.898280] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:08.901872] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:08.905101] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:08.908319] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:08.908388] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:11.913619] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:11.917287] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:11.920777] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:11.924168] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:11.928376] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:11.928486] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:14.934287] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:14.938516] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:14.942202] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:14.945747] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:14.949674] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:14.949771] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:17.954884] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:17.958286] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:17.961865] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:17.965291] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:17.968676] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:17.968745] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:20.973688] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:20.977538] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:20.981264] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:20.984951] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:20.988300] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:20.988368] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:23.994509] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:23.999366] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:24.003273] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:24.006857] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:24.011404] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:24.011492] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:27.017056] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:27.020842] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:27.024270] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:27.028481] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:27.033053] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:27.033163] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:30.038139] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:30.041779] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:30.045269] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:30.048812] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:30.052307] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:30.052394] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:33.057443] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:33.061391] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:33.065307] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:33.069630] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:33.074010] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:33.074136] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:36.079842] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:36.084504] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:36.120253] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:36.153741] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:36.185374] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:36.185453] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:39.191054] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:39.194896] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:39.198586] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:39.202050] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:39.206271] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:39.206401] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:42.212011] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:42.215628] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:42.219179] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:42.222694] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:42.226465] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:42.226619] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:45.232925] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:45.237374] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:45.241186] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:45.244741] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:45.248278] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:45.248391] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:48.254495] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:48.259493] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:48.263946] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:48.267964] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:48.271731] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:48.271840] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:51.276863] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:51.280489] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:51.283895] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:51.287320] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:51.291400] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:51.291477] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:54.297402] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:54.302655] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:54.306605] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:54.310717] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:54.314642] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:54.314718] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:34:57.320707] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:34:57.325069] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:34:57.329003] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:34:57.332622] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:34:57.336103] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:34:57.336199] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:00.341503] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:00.344848] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:00.351600] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:00.355117] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:00.359326] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:00.359459] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:03.364517] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:03.367954] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:03.371192] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:03.374442] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:03.377743] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:03.377820] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:06.384090] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:06.389323] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:06.395150] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:06.400974] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:06.406949] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:06.407082] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:09.412547] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:09.416674] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:09.420630] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:09.424554] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:09.428741] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:09.428845] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:12.434895] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:12.438656] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:12.442597] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:12.446918] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:12.452590] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:12.452713] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:15.458185] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:15.461964] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:15.465706] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:15.469513] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:15.473289] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:15.473385] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:18.478405] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:18.481786] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:18.485023] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-28T20:35:18.488344] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:18.491671] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:18.491741] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-28T20:35:21.496569] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T20:35:21.500611] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:21.504011] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-28T20:35:21.507288] [WARN ] [sig-status] Service 'sig' is not running, has completed successfully since the last trading day (2026-01-28), and is a dependency of this service. [2026-01-28T20:35:21.510626] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T20:35:21.513981] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T20:35:21.514237] [WARN ] [STATE ] State set to: RUNNING [2026-01-28T20:35:21.514343] [INFO ] [MODE ] Using multithreaded [2026-01-28T20:35:21.514419] [DEBUG] [REMOTE ] Fetching available forecast dates from 'https://sig.silogroup.org/forecasts/full'. [2026-01-28T20:35:21.520829] [DEBUG] [REMOTE ] Found 74 available forecast dates. [2026-01-28T20:35:21.521080] [DEBUG] [REMOTE ] Fetching signal forecasts from 'https://sig.silogroup.org/forecasts/full/2026-01-29.txt'. [2026-01-28T20:35:21.527714] [DEBUG] [REMOTE ] Fetched 3467 signal forecasts for 2026-01-29. [2026-01-28T20:35:21.561629] [INFO ] [main ] Starting parallel forecast configuration with 4 worker processes for 0 symbols [2026-01-28T20:35:21.562819] [INFO ] [main ] Parallel configuration completed in 0.0s. Processed 0 symbols. [2026-01-28T20:35:21.562880] [INFO ] [main ] Configuration success rate: 0.0% (0/0 symbols) [2026-01-28T20:35:22.183668] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: MAG Forecast Configuration Completed (0/0 @ 0.00%)' [2026-01-28T20:35:22.194809] [INFO ] [MODE ] Using multithreaded [2026-01-28T20:35:22.194940] [INFO ] [main ] Fetching signal forecasts... [2026-01-28T20:35:22.195004] [DEBUG] [REMOTE ] Fetching available forecast dates from 'https://sig.silogroup.org/forecasts/full'. [2026-01-28T20:35:22.202386] [DEBUG] [REMOTE ] Found 74 available forecast dates. [2026-01-28T20:35:22.202865] [INFO ] [main ] Found available forecast date (2026-01-29). [2026-01-28T20:35:22.202955] [DEBUG] [REMOTE ] Fetching signal forecasts from 'https://sig.silogroup.org/forecasts/full/2026-01-29.txt'. [2026-01-28T20:35:22.210684] [DEBUG] [REMOTE ] Fetched 3467 signal forecasts for 2026-01-29. [2026-01-28T20:35:22.210890] [INFO ] [main ] Fetched 3467 forecasts. [2026-01-28T20:35:22.211157] [INFO ] [main ] Found 411 high-confidence bullish forecasts (>= 90.0%). [2026-01-28T20:35:22.211219] [INFO ] [main ] Starting parallel forecast generation with 4 worker processes for 411 symbols [2026-01-28T20:35:22.242909] [INFO ] [main ] Fetching symbol history for OABI... [2026-01-28T20:35:22.242875] [INFO ] [main ] Fetching symbol history for DGRE... [2026-01-28T20:35:22.243230] [DEBUG] [REMOTE ] OABI: Fetching historical data. [2026-01-28T20:35:22.243232] [DEBUG] [REMOTE ] DGRE: Fetching historical data. [2026-01-28T20:35:22.242999] [INFO ] [main ] Fetching symbol history for GPRE... [2026-01-28T20:35:22.243403] [DEBUG] [REMOTE ] GPRE: Fetching historical data. [2026-01-28T20:35:22.244998] [INFO ] [main ] Fetching symbol history for CCK... [2026-01-28T20:35:22.245274] [DEBUG] [REMOTE ] CCK: Fetching historical data. [2026-01-28T20:35:22.276249] [DEBUG] [REMOTE ] CCK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.276249] [DEBUG] [REMOTE ] OABI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.276352] [DEBUG] [REMOTE ] GPRE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.277857] [DEBUG] [LOCAL ] Loaded configuration for OABI: 10 features, N/A% accuracy [2026-01-28T20:35:22.277864] [DEBUG] [LOCAL ] Loaded configuration for CCK: 5 features, N/A% accuracy [2026-01-28T20:35:22.277861] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 4 features, N/A% accuracy [2026-01-28T20:35:22.277932] [INFO ] [LOCAL ] OABI: Loaded 10 optimal features with 36.85% confidence from JSON config [2026-01-28T20:35:22.277938] [INFO ] [LOCAL ] CCK: Loaded 5 optimal features with 58.19% confidence from JSON config [2026-01-28T20:35:22.277939] [INFO ] [LOCAL ] GPRE: Loaded 4 optimal features with 72.81% confidence from JSON config [2026-01-28T20:35:22.277973] [DEBUG] [MAG ] Building data for symbol: OABI with lookback: 0 [2026-01-28T20:35:22.277979] [DEBUG] [MAG ] Building data for symbol: CCK with lookback: 0 [2026-01-28T20:35:22.278000] [DEBUG] [MAG ] Building data for symbol: GPRE with lookback: 0 [2026-01-28T20:35:22.278666] [DEBUG] [REMOTE ] DGRE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.279838] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 2 features, N/A% accuracy [2026-01-28T20:35:22.279927] [INFO ] [LOCAL ] DGRE: Loaded 2 optimal features with 51.96% confidence from JSON config [2026-01-28T20:35:22.280001] [DEBUG] [MAG ] Building data for symbol: DGRE with lookback: 0 [2026-01-28T20:35:22.280509] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:35:22.280509] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:22.280815] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.280823] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.280959] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:22.281076] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.282737] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:22.282851] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.291833] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:22.291871] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:22.294939] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:22.294912] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:22.294976] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:22.296082] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:22.296720] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:22.297197] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:22.297524] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:22.300824] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.300832] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:22.305194] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:22.306114] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.352524] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:22.354740] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:22.360039] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.423102] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:22.503995] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:22.505065] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:22.507659] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:22.509728] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.663402] [DEBUG] [MAG ] GPRE: Last date is validated at 2026-01-28 [2026-01-28T20:35:22.664616] [DEBUG] [MAG ] DGRE: Last date is validated at 2026-01-28 [2026-01-28T20:35:22.710504] [DEBUG] [MAG ] CCK: Last date is validated at 2026-01-28 [2026-01-28T20:35:22.834967] [DEBUG] [MAG ] GPRE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:22.841119] [DEBUG] [MAG ] DGRE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:22.856773] [DEBUG] [MAG ] OABI: Last date is validated at 2026-01-28 [2026-01-28T20:35:22.876046] [DEBUG] [MAG ] CCK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:22.926140] [INFO ] [LOCAL ] DGRE: Saved forecast. [2026-01-28T20:35:22.926036] [FATAL] [LOCAL ] Error saving forecast result for GPRE: [Errno 17] File exists: './output/forecasts/individual/2026-01-29' [2026-01-28T20:35:22.926220] [INFO ] [main ] DGRE: Signal=1 (Conf=100.0%), Magnitude=-0.02% (Conf=51.9643%) [2026-01-28T20:35:22.926258] [INFO ] [main ] GPRE: Signal=1 (Conf=100.0%), Magnitude=-0.58% (Conf=72.8115%) [2026-01-28T20:35:22.926515] [INFO ] [main ] Fetching symbol history for TSQ... [2026-01-28T20:35:22.926582] [DEBUG] [REMOTE ] TSQ: Fetching historical data. [2026-01-28T20:35:22.926614] [INFO ] [main ] Fetching symbol history for PMAX... [2026-01-28T20:35:22.926669] [DEBUG] [REMOTE ] PMAX: Fetching historical data. [2026-01-28T20:35:22.928472] [INFO ] [main ] Progress: 1/411 forecasts completed (0.2%). DGRE finished in 0.7s. ETA: 4m 54s. Rate: 83.66 forecasts/min [2026-01-28T20:35:22.928691] [INFO ] [main ] Progress: 2/411 forecasts completed (0.5%). GPRE finished in 0.7s. ETA: 2m 27s. Rate: 167.26 forecasts/min [2026-01-28T20:35:22.937134] [DEBUG] [REMOTE ] TSQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.937509] [DEBUG] [REMOTE ] PMAX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:22.938015] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 4 features, N/A% accuracy [2026-01-28T20:35:22.938072] [INFO ] [LOCAL ] TSQ: Loaded 4 optimal features with 55.88% confidence from JSON config [2026-01-28T20:35:22.938104] [DEBUG] [MAG ] Building data for symbol: TSQ with lookback: 0 [2026-01-28T20:35:22.938170] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 6 features, N/A% accuracy [2026-01-28T20:35:22.938223] [INFO ] [LOCAL ] PMAX: Loaded 6 optimal features with 47.90% confidence from JSON config [2026-01-28T20:35:22.938255] [DEBUG] [MAG ] Building data for symbol: PMAX with lookback: 0 [2026-01-28T20:35:22.938894] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:22.938955] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.939060] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:22.939123] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:22.943780] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:22.944161] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:22.946089] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:22.946732] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:22.946848] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:22.947220] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:22.948038] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:22.948285] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:22.948923] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.948956] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:22.990338] [INFO ] [LOCAL ] CCK: Saved forecast. [2026-01-28T20:35:22.990418] [INFO ] [main ] CCK: Signal=1 (Conf=100.0%), Magnitude=-0.08% (Conf=58.1949%) [2026-01-28T20:35:22.990913] [INFO ] [main ] Fetching symbol history for JKHY... [2026-01-28T20:35:22.990970] [DEBUG] [REMOTE ] JKHY: Fetching historical data. [2026-01-28T20:35:22.991668] [INFO ] [main ] Progress: 3/411 forecasts completed (0.7%). CCK finished in 0.7s. ETA: 1m 46s. Rate: 230.65 forecasts/min [2026-01-28T20:35:23.001779] [DEBUG] [REMOTE ] JKHY: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.002488] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 9 features, N/A% accuracy [2026-01-28T20:35:23.002544] [INFO ] [LOCAL ] JKHY: Loaded 9 optimal features with 53.57% confidence from JSON config [2026-01-28T20:35:23.002603] [DEBUG] [MAG ] Building data for symbol: JKHY with lookback: 0 [2026-01-28T20:35:23.003366] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:23.003428] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.005221] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:23.005913] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:23.006380] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:23.009317] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:23.010077] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:23.010538] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:23.011771] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:23.013825] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:23.021008] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.026118] [DEBUG] [MAG ] OABI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:23.106744] [INFO ] [LOCAL ] OABI: Saved forecast. [2026-01-28T20:35:23.106826] [INFO ] [main ] OABI: Signal=1 (Conf=100.0%), Magnitude=-10.84% (Conf=36.8497%) [2026-01-28T20:35:23.107305] [INFO ] [main ] Fetching symbol history for SOJC... [2026-01-28T20:35:23.107366] [DEBUG] [REMOTE ] SOJC: Fetching historical data. [2026-01-28T20:35:23.108636] [INFO ] [main ] Progress: 4/411 forecasts completed (1.0%). OABI finished in 0.9s. ETA: 1m 31s. Rate: 267.45 forecasts/min [2026-01-28T20:35:23.118613] [DEBUG] [REMOTE ] SOJC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.119480] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 4 features, N/A% accuracy [2026-01-28T20:35:23.119535] [INFO ] [LOCAL ] SOJC: Loaded 4 optimal features with 51.36% confidence from JSON config [2026-01-28T20:35:23.119567] [DEBUG] [MAG ] Building data for symbol: SOJC with lookback: 0 [2026-01-28T20:35:23.120361] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:23.120421] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:23.125236] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.127276] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:23.127858] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:23.168425] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.287676] [DEBUG] [MAG ] PMAX: Last date is validated at 2026-01-28 [2026-01-28T20:35:23.299392] [DEBUG] [MAG ] TSQ: Last date is validated at 2026-01-28 [2026-01-28T20:35:23.385316] [DEBUG] [MAG ] JKHY: Last date is validated at 2026-01-28 [2026-01-28T20:35:23.457164] [DEBUG] [MAG ] PMAX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:23.472516] [DEBUG] [MAG ] TSQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:23.504193] [DEBUG] [MAG ] SOJC: Last date is validated at 2026-01-28 [2026-01-28T20:35:23.535266] [INFO ] [LOCAL ] TSQ: Saved forecast. [2026-01-28T20:35:23.535334] [INFO ] [main ] TSQ: Signal=1 (Conf=100.0%), Magnitude=4.33% (Conf=55.8827%) [2026-01-28T20:35:23.535690] [INFO ] [main ] Fetching symbol history for QLYS... [2026-01-28T20:35:23.535742] [DEBUG] [REMOTE ] QLYS: Fetching historical data. [2026-01-28T20:35:23.535754] [INFO ] [LOCAL ] PMAX: Saved forecast. [2026-01-28T20:35:23.535824] [INFO ] [main ] PMAX: Signal=1 (Conf=100.0%), Magnitude=18.55% (Conf=47.8997%) [2026-01-28T20:35:23.535988] [INFO ] [main ] Fetching symbol history for RUSHB... [2026-01-28T20:35:23.536032] [DEBUG] [REMOTE ] RUSHB: Fetching historical data. [2026-01-28T20:35:23.536558] [INFO ] [main ] Progress: 5/411 forecasts completed (1.2%). TSQ finished in 0.6s. ETA: 1m 48s. Rate: 226.37 forecasts/min [2026-01-28T20:35:23.536759] [INFO ] [main ] Progress: 6/411 forecasts completed (1.5%). PMAX finished in 0.6s. ETA: 1m 29s. Rate: 271.60 forecasts/min [2026-01-28T20:35:23.547394] [DEBUG] [REMOTE ] RUSHB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.548033] [DEBUG] [REMOTE ] QLYS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.548736] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 6 features, N/A% accuracy [2026-01-28T20:35:23.548787] [INFO ] [LOCAL ] QLYS: Loaded 6 optimal features with 56.44% confidence from JSON config [2026-01-28T20:35:23.548827] [DEBUG] [MAG ] Building data for symbol: QLYS with lookback: 0 [2026-01-28T20:35:23.548905] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 3 features, N/A% accuracy [2026-01-28T20:35:23.548963] [INFO ] [LOCAL ] RUSHB: Loaded 3 optimal features with 54.82% confidence from JSON config [2026-01-28T20:35:23.548996] [DEBUG] [MAG ] Building data for symbol: RUSHB with lookback: 0 [2026-01-28T20:35:23.549625] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:23.549687] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.549820] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:23.549880] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.550203] [DEBUG] [MAG ] JKHY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:23.551426] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:23.551671] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:23.552133] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:23.552189] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:23.552661] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:23.553514] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.553695] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:23.554868] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:23.556191] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.664906] [INFO ] [LOCAL ] JKHY: Saved forecast. [2026-01-28T20:35:23.664974] [INFO ] [main ] JKHY: Signal=1 (Conf=100.0%), Magnitude=-0.17% (Conf=53.5721%) [2026-01-28T20:35:23.665316] [INFO ] [main ] Fetching symbol history for DSX... [2026-01-28T20:35:23.665367] [DEBUG] [REMOTE ] DSX: Fetching historical data. [2026-01-28T20:35:23.665657] [INFO ] [main ] Progress: 7/411 forecasts completed (1.7%). JKHY finished in 0.7s. ETA: 1m 24s. Rate: 288.78 forecasts/min [2026-01-28T20:35:23.669823] [DEBUG] [MAG ] SOJC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:23.676073] [DEBUG] [REMOTE ] DSX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.676852] [DEBUG] [LOCAL ] Loaded configuration for DSX: 4 features, N/A% accuracy [2026-01-28T20:35:23.676902] [INFO ] [LOCAL ] DSX: Loaded 4 optimal features with 25.65% confidence from JSON config [2026-01-28T20:35:23.676933] [DEBUG] [MAG ] Building data for symbol: DSX with lookback: 0 [2026-01-28T20:35:23.677733] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:23.677793] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.679473] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:23.679998] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:23.680404] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:23.681310] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.730483] [INFO ] [LOCAL ] SOJC: Saved forecast. [2026-01-28T20:35:23.730553] [INFO ] [main ] SOJC: Signal=1 (Conf=100.0%), Magnitude=0.42% (Conf=51.3622%) [2026-01-28T20:35:23.730983] [INFO ] [main ] Fetching symbol history for VALE... [2026-01-28T20:35:23.731047] [DEBUG] [REMOTE ] VALE: Fetching historical data. [2026-01-28T20:35:23.732649] [INFO ] [main ] Progress: 8/411 forecasts completed (1.9%). SOJC finished in 0.6s. ETA: 1m 17s. Rate: 315.50 forecasts/min [2026-01-28T20:35:23.742957] [DEBUG] [REMOTE ] VALE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:23.743853] [DEBUG] [LOCAL ] Loaded configuration for VALE: 5 features, N/A% accuracy [2026-01-28T20:35:23.743904] [INFO ] [LOCAL ] VALE: Loaded 5 optimal features with 53.62% confidence from JSON config [2026-01-28T20:35:23.743945] [DEBUG] [MAG ] Building data for symbol: VALE with lookback: 0 [2026-01-28T20:35:23.744726] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:23.744786] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:23.749536] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:23.751310] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:23.751829] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:23.752226] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:23.752999] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:23.885866] [DEBUG] [MAG ] RUSHB: Last date is validated at 2026-01-28 [2026-01-28T20:35:23.896661] [DEBUG] [MAG ] QLYS: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.013243] [DEBUG] [MAG ] DSX: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.052288] [DEBUG] [MAG ] RUSHB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.064357] [DEBUG] [MAG ] QLYS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.082311] [DEBUG] [MAG ] VALE: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.137916] [INFO ] [LOCAL ] RUSHB: Saved forecast. [2026-01-28T20:35:24.137989] [INFO ] [main ] RUSHB: Signal=1 (Conf=100.0%), Magnitude=-1.11% (Conf=54.8245%) [2026-01-28T20:35:24.138367] [INFO ] [main ] Progress: 9/411 forecasts completed (2.2%). RUSHB finished in 0.6s. ETA: 1m 26s. Rate: 280.21 forecasts/min [2026-01-28T20:35:24.138494] [INFO ] [main ] Fetching symbol history for PSCH... [2026-01-28T20:35:24.138538] [DEBUG] [REMOTE ] PSCH: Fetching historical data. [2026-01-28T20:35:24.150970] [DEBUG] [REMOTE ] PSCH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.152076] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 0 features, N/A% accuracy [2026-01-28T20:35:24.152127] [INFO ] [LOCAL ] PSCH: Loaded 0 optimal features with 64.82% confidence from JSON config [2026-01-28T20:35:24.152158] [DEBUG] [MAG ] Building data for symbol: PSCH with lookback: 0 [2026-01-28T20:35:24.152961] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:35:24.180272] [DEBUG] [MAG ] DSX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.235891] [INFO ] [LOCAL ] DSX: Saved forecast. [2026-01-28T20:35:24.235960] [INFO ] [main ] DSX: Signal=1 (Conf=100.0%), Magnitude=0.00% (Conf=25.6488%) [2026-01-28T20:35:24.236334] [INFO ] [main ] Fetching symbol history for PFIS... [2026-01-28T20:35:24.236384] [DEBUG] [REMOTE ] PFIS: Fetching historical data. [2026-01-28T20:35:24.237671] [INFO ] [main ] Progress: 10/411 forecasts completed (2.4%). DSX finished in 0.6s. ETA: 1m 21s. Rate: 296.09 forecasts/min [2026-01-28T20:35:24.247822] [DEBUG] [REMOTE ] PFIS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.248827] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 7 features, N/A% accuracy [2026-01-28T20:35:24.248879] [INFO ] [LOCAL ] PFIS: Loaded 7 optimal features with 62.79% confidence from JSON config [2026-01-28T20:35:24.248910] [DEBUG] [MAG ] Building data for symbol: PFIS with lookback: 0 [2026-01-28T20:35:24.249727] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:24.249787] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:24.251850] [DEBUG] [MAG ] VALE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.255014] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:24.256835] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:24.257322] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:24.257807] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:24.260232] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:24.261298] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:24.262906] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:24.313317] [INFO ] [LOCAL ] QLYS: Saved forecast. [2026-01-28T20:35:24.313401] [INFO ] [main ] QLYS: Signal=1 (Conf=100.0%), Magnitude=1.60% (Conf=56.4378%) [2026-01-28T20:35:24.313832] [INFO ] [main ] Fetching symbol history for XYL... [2026-01-28T20:35:24.313885] [DEBUG] [REMOTE ] XYL: Fetching historical data. [2026-01-28T20:35:24.315670] [INFO ] [main ] Progress: 11/411 forecasts completed (2.7%). QLYS finished in 0.8s. ETA: 1m 17s. Rate: 313.63 forecasts/min [2026-01-28T20:35:24.317921] [INFO ] [LOCAL ] VALE: Saved forecast. [2026-01-28T20:35:24.317989] [INFO ] [main ] VALE: Signal=1 (Conf=100.0%), Magnitude=0.27% (Conf=53.6249%) [2026-01-28T20:35:24.318300] [INFO ] [main ] Fetching symbol history for IBM... [2026-01-28T20:35:24.318350] [DEBUG] [REMOTE ] IBM: Fetching historical data. [2026-01-28T20:35:24.319626] [INFO ] [main ] Progress: 12/411 forecasts completed (2.9%). VALE finished in 0.6s. ETA: 1m 10s. Rate: 341.50 forecasts/min [2026-01-28T20:35:24.325346] [DEBUG] [REMOTE ] XYL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.326475] [DEBUG] [LOCAL ] Loaded configuration for XYL: 6 features, N/A% accuracy [2026-01-28T20:35:24.326534] [INFO ] [LOCAL ] XYL: Loaded 6 optimal features with 66.98% confidence from JSON config [2026-01-28T20:35:24.326566] [DEBUG] [MAG ] Building data for symbol: XYL with lookback: 0 [2026-01-28T20:35:24.327457] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:24.327522] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:24.329533] [DEBUG] [REMOTE ] IBM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.330529] [DEBUG] [LOCAL ] Loaded configuration for IBM: 3 features, N/A% accuracy [2026-01-28T20:35:24.330599] [INFO ] [LOCAL ] IBM: Loaded 3 optimal features with 72.49% confidence from JSON config [2026-01-28T20:35:24.330633] [DEBUG] [MAG ] Building data for symbol: IBM with lookback: 0 [2026-01-28T20:35:24.331404] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:24.331462] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:24.332197] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:24.332538] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:24.333063] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:24.333457] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:24.334826] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:24.335895] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:24.376522] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:24.377931] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:24.379091] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:24.513163] [DEBUG] [MAG ] PSCH: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.596636] [DEBUG] [MAG ] PFIS: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.686955] [DEBUG] [MAG ] IBM: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.696821] [DEBUG] [MAG ] PSCH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.724143] [DEBUG] [MAG ] XYL: Last date is validated at 2026-01-28 [2026-01-28T20:35:24.763825] [DEBUG] [MAG ] PFIS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.767456] [INFO ] [LOCAL ] PSCH: Saved forecast. [2026-01-28T20:35:24.767536] [INFO ] [main ] PSCH: Signal=1 (Conf=100.0%), Magnitude=1.09% (Conf=64.8248%) [2026-01-28T20:35:24.767990] [INFO ] [main ] Progress: 13/411 forecasts completed (3.2%). PSCH finished in 0.6s. ETA: 1m 18s. Rate: 305.08 forecasts/min [2026-01-28T20:35:24.768132] [INFO ] [main ] Fetching symbol history for RAIL... [2026-01-28T20:35:24.768176] [DEBUG] [REMOTE ] RAIL: Fetching historical data. [2026-01-28T20:35:24.781396] [DEBUG] [REMOTE ] RAIL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.782475] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 1 features, N/A% accuracy [2026-01-28T20:35:24.782538] [INFO ] [LOCAL ] RAIL: Loaded 1 optimal features with 49.20% confidence from JSON config [2026-01-28T20:35:24.782591] [DEBUG] [MAG ] Building data for symbol: RAIL with lookback: 0 [2026-01-28T20:35:24.783697] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:24.783771] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:24.788781] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:24.853973] [INFO ] [LOCAL ] PFIS: Saved forecast. [2026-01-28T20:35:24.854047] [INFO ] [main ] PFIS: Signal=1 (Conf=100.0%), Magnitude=-0.69% (Conf=62.7871%) [2026-01-28T20:35:24.854454] [INFO ] [main ] Fetching symbol history for IEF... [2026-01-28T20:35:24.854506] [DEBUG] [REMOTE ] IEF: Fetching historical data. [2026-01-28T20:35:24.855677] [INFO ] [main ] Progress: 14/411 forecasts completed (3.4%). PFIS finished in 0.6s. ETA: 1m 15s. Rate: 317.65 forecasts/min [2026-01-28T20:35:24.856373] [DEBUG] [MAG ] IBM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:24.866364] [DEBUG] [REMOTE ] IEF: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:24.868456] [DEBUG] [LOCAL ] Loaded configuration for IEF: 8 features, N/A% accuracy [2026-01-28T20:35:24.868532] [INFO ] [LOCAL ] IEF: Loaded 8 optimal features with 48.79% confidence from JSON config [2026-01-28T20:35:24.868606] [DEBUG] [MAG ] Building data for symbol: IEF with lookback: 0 [2026-01-28T20:35:24.869606] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:24.869674] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:24.874997] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:24.876968] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:24.877494] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:24.877969] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:24.878878] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:24.879354] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:24.880600] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:24.882611] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:24.950111] [DEBUG] [MAG ] XYL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:25.033664] [INFO ] [LOCAL ] IBM: Saved forecast. [2026-01-28T20:35:25.033758] [INFO ] [main ] IBM: Signal=1 (Conf=100.0%), Magnitude=1.19% (Conf=72.4875%) [2026-01-28T20:35:25.034258] [INFO ] [main ] Fetching symbol history for FEPI... [2026-01-28T20:35:25.034332] [DEBUG] [REMOTE ] FEPI: Fetching historical data. [2026-01-28T20:35:25.036690] [INFO ] [main ] Progress: 15/411 forecasts completed (3.6%). IBM finished in 0.7s. ETA: 1m 15s. Rate: 318.54 forecasts/min [2026-01-28T20:35:25.050654] [DEBUG] [REMOTE ] FEPI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:25.052182] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 4 features, N/A% accuracy [2026-01-28T20:35:25.052360] [INFO ] [LOCAL ] FEPI: Loaded 4 optimal features with 45.86% confidence from JSON config [2026-01-28T20:35:25.052447] [DEBUG] [MAG ] Building data for symbol: FEPI with lookback: 0 [2026-01-28T20:35:25.053859] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:25.054258] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:25.056502] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:25.057237] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:25.057858] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:25.059064] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:25.097360] [INFO ] [LOCAL ] XYL: Saved forecast. [2026-01-28T20:35:25.097455] [INFO ] [main ] XYL: Signal=1 (Conf=100.0%), Magnitude=-2.99% (Conf=66.98%) [2026-01-28T20:35:25.097966] [INFO ] [main ] Fetching symbol history for ECPG... [2026-01-28T20:35:25.098036] [DEBUG] [REMOTE ] ECPG: Fetching historical data. [2026-01-28T20:35:25.098700] [INFO ] [main ] Progress: 16/411 forecasts completed (3.9%). XYL finished in 0.8s. ETA: 1m 11s. Rate: 332.48 forecasts/min [2026-01-28T20:35:25.115652] [DEBUG] [REMOTE ] ECPG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:25.116808] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 7 features, N/A% accuracy [2026-01-28T20:35:25.116887] [INFO ] [LOCAL ] ECPG: Loaded 7 optimal features with 51.10% confidence from JSON config [2026-01-28T20:35:25.116939] [DEBUG] [MAG ] Building data for symbol: ECPG with lookback: 0 [2026-01-28T20:35:25.118301] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:25.118388] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:25.126369] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:25.129483] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:25.130297] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:25.132079] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:25.308012] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:25.315388] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:25.316734] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:25.320722] [DEBUG] [MAG ] RAIL: Last date is validated at 2026-01-28 [2026-01-28T20:35:25.411631] [DEBUG] [MAG ] IEF: Last date is validated at 2026-01-28 [2026-01-28T20:35:25.611217] [DEBUG] [MAG ] FEPI: Last date is validated at 2026-01-28 [2026-01-28T20:35:25.618888] [DEBUG] [MAG ] RAIL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:25.679236] [DEBUG] [MAG ] IEF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:25.720125] [INFO ] [LOCAL ] RAIL: Saved forecast. [2026-01-28T20:35:25.720224] [INFO ] [main ] RAIL: Signal=1 (Conf=100.0%), Magnitude=-2.19% (Conf=49.2043%) [2026-01-28T20:35:25.720527] [INFO ] [main ] Fetching symbol history for MNRO... [2026-01-28T20:35:25.720884] [DEBUG] [REMOTE ] MNRO: Fetching historical data. [2026-01-28T20:35:25.722207] [INFO ] [main ] Progress: 17/411 forecasts completed (4.1%). RAIL finished in 1.0s. ETA: 1m 21s. Rate: 290.52 forecasts/min [2026-01-28T20:35:25.742696] [DEBUG] [REMOTE ] MNRO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:25.744208] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, N/A% accuracy [2026-01-28T20:35:25.744291] [INFO ] [LOCAL ] MNRO: Loaded 3 optimal features with 59.19% confidence from JSON config [2026-01-28T20:35:25.747688] [DEBUG] [MAG ] Building data for symbol: MNRO with lookback: 0 [2026-01-28T20:35:25.749279] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:25.749407] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:25.753636] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:25.754493] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:25.755126] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:25.786218] [INFO ] [LOCAL ] IEF: Saved forecast. [2026-01-28T20:35:25.786333] [INFO ] [main ] IEF: Signal=1 (Conf=100.0%), Magnitude=-0.17% (Conf=48.7917%) [2026-01-28T20:35:25.786944] [INFO ] [main ] Fetching symbol history for EPD... [2026-01-28T20:35:25.787019] [DEBUG] [REMOTE ] EPD: Fetching historical data. [2026-01-28T20:35:25.787704] [INFO ] [main ] Progress: 18/411 forecasts completed (4.4%). IEF finished in 0.9s. ETA: 1m 18s. Rate: 301.98 forecasts/min [2026-01-28T20:35:25.801874] [DEBUG] [REMOTE ] EPD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:25.802996] [DEBUG] [LOCAL ] Loaded configuration for EPD: 7 features, N/A% accuracy [2026-01-28T20:35:25.803067] [INFO ] [LOCAL ] EPD: Loaded 7 optimal features with 44.18% confidence from JSON config [2026-01-28T20:35:25.803105] [DEBUG] [MAG ] Building data for symbol: EPD with lookback: 0 [2026-01-28T20:35:25.804225] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:25.804329] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:25.806443] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:25.807063] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:25.807487] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:25.808436] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:25.809625] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:25.813357] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:25.814437] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:25.870873] [DEBUG] [MAG ] ECPG: Last date is validated at 2026-01-28 [2026-01-28T20:35:25.882272] [DEBUG] [MAG ] FEPI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:25.989247] [INFO ] [LOCAL ] FEPI: Saved forecast. [2026-01-28T20:35:25.989334] [INFO ] [main ] FEPI: Signal=1 (Conf=100.0%), Magnitude=-1.69% (Conf=45.8567%) [2026-01-28T20:35:25.990000] [INFO ] [main ] Fetching symbol history for AGNCO... [2026-01-28T20:35:25.990070] [DEBUG] [REMOTE ] AGNCO: Fetching historical data. [2026-01-28T20:35:25.990689] [INFO ] [main ] Progress: 19/411 forecasts completed (4.6%). FEPI finished in 1.0s. ETA: 1m 18s. Rate: 301.63 forecasts/min [2026-01-28T20:35:26.003081] [DEBUG] [REMOTE ] AGNCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.004202] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 8 features, N/A% accuracy [2026-01-28T20:35:26.004259] [INFO ] [LOCAL ] AGNCO: Loaded 8 optimal features with 26.73% confidence from JSON config [2026-01-28T20:35:26.004291] [DEBUG] [MAG ] Building data for symbol: AGNCO with lookback: 0 [2026-01-28T20:35:26.005283] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:26.005354] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:26.011093] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:26.013128] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:26.013676] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:26.014083] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:26.015735] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:26.016194] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:26.017397] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:26.019924] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:26.093404] [DEBUG] [MAG ] ECPG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:26.207274] [INFO ] [LOCAL ] ECPG: Saved forecast. [2026-01-28T20:35:26.207348] [INFO ] [main ] ECPG: Signal=1 (Conf=100.0%), Magnitude=3.09% (Conf=51.1049%) [2026-01-28T20:35:26.207777] [INFO ] [main ] Fetching symbol history for PTON... [2026-01-28T20:35:26.207836] [DEBUG] [REMOTE ] PTON: Fetching historical data. [2026-01-28T20:35:26.209519] [INFO ] [main ] Progress: 20/411 forecasts completed (4.9%). ECPG finished in 1.1s. ETA: 1m 18s. Rate: 300.13 forecasts/min [2026-01-28T20:35:26.220095] [DEBUG] [REMOTE ] PTON: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.221443] [DEBUG] [LOCAL ] Loaded configuration for PTON: 5 features, N/A% accuracy [2026-01-28T20:35:26.221520] [INFO ] [LOCAL ] PTON: Loaded 5 optimal features with 70.41% confidence from JSON config [2026-01-28T20:35:26.221565] [DEBUG] [MAG ] Building data for symbol: PTON with lookback: 0 [2026-01-28T20:35:26.222728] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:26.222807] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:26.225061] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:26.225852] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:26.226768] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:26.229367] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:26.231025] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:26.232379] [DEBUG] [MAG ] MNRO: Last date is validated at 2026-01-28 [2026-01-28T20:35:26.259979] [DEBUG] [MAG ] EPD: Last date is validated at 2026-01-28 [2026-01-28T20:35:26.372339] [DEBUG] [MAG ] AGNCO: Last date is validated at 2026-01-28 [2026-01-28T20:35:26.410388] [DEBUG] [MAG ] MNRO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:26.429124] [DEBUG] [MAG ] EPD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:26.493665] [INFO ] [LOCAL ] MNRO: Saved forecast. [2026-01-28T20:35:26.493746] [INFO ] [main ] MNRO: Signal=1 (Conf=100.0%), Magnitude=-1.74% (Conf=59.1936%) [2026-01-28T20:35:26.494342] [INFO ] [main ] Fetching symbol history for NRDS... [2026-01-28T20:35:26.494393] [DEBUG] [REMOTE ] NRDS: Fetching historical data. [2026-01-28T20:35:26.495365] [INFO ] [main ] Progress: 21/411 forecasts completed (5.1%). MNRO finished in 0.8s. ETA: 1m 20s. Rate: 294.11 forecasts/min [2026-01-28T20:35:26.506555] [INFO ] [LOCAL ] EPD: Saved forecast. [2026-01-28T20:35:26.506646] [INFO ] [main ] EPD: Signal=1 (Conf=100.0%), Magnitude=0.34% (Conf=44.1762%) [2026-01-28T20:35:26.507042] [INFO ] [main ] Progress: 22/411 forecasts completed (5.4%). EPD finished in 0.7s. ETA: 1m 16s. Rate: 307.28 forecasts/min [2026-01-28T20:35:26.507250] [INFO ] [main ] Fetching symbol history for IONS... [2026-01-28T20:35:26.507298] [DEBUG] [REMOTE ] IONS: Fetching historical data. [2026-01-28T20:35:26.511696] [DEBUG] [REMOTE ] NRDS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.512552] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 6 features, N/A% accuracy [2026-01-28T20:35:26.512628] [INFO ] [LOCAL ] NRDS: Loaded 6 optimal features with 56.58% confidence from JSON config [2026-01-28T20:35:26.512663] [DEBUG] [MAG ] Building data for symbol: NRDS with lookback: 0 [2026-01-28T20:35:26.513500] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:26.513587] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:26.515714] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:26.516597] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:26.517263] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:26.518265] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:26.519440] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:26.520654] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:26.521412] [DEBUG] [REMOTE ] IONS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.522091] [DEBUG] [LOCAL ] Loaded configuration for IONS: 9 features, N/A% accuracy [2026-01-28T20:35:26.522146] [INFO ] [LOCAL ] IONS: Loaded 9 optimal features with 53.82% confidence from JSON config [2026-01-28T20:35:26.522496] [DEBUG] [MAG ] Building data for symbol: IONS with lookback: 0 [2026-01-28T20:35:26.523312] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:26.523374] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:26.529649] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:26.531690] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:26.532196] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:26.532603] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:26.533856] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:26.556839] [DEBUG] [MAG ] AGNCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:26.607176] [DEBUG] [MAG ] PTON: Last date is validated at 2026-01-28 [2026-01-28T20:35:26.618792] [INFO ] [LOCAL ] AGNCO: Saved forecast. [2026-01-28T20:35:26.618863] [INFO ] [main ] AGNCO: Signal=1 (Conf=100.0%), Magnitude=-0.03% (Conf=26.7284%) [2026-01-28T20:35:26.619235] [INFO ] [main ] Progress: 23/411 forecasts completed (5.6%). AGNCO finished in 0.6s. ETA: 1m 14s. Rate: 313.07 forecasts/min [2026-01-28T20:35:26.619443] [INFO ] [main ] Fetching symbol history for VTMX... [2026-01-28T20:35:26.619501] [DEBUG] [REMOTE ] VTMX: Fetching historical data. [2026-01-28T20:35:26.634446] [DEBUG] [REMOTE ] VTMX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.635551] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, N/A% accuracy [2026-01-28T20:35:26.635639] [INFO ] [LOCAL ] VTMX: Loaded 2 optimal features with 55.13% confidence from JSON config [2026-01-28T20:35:26.635672] [DEBUG] [MAG ] Building data for symbol: VTMX with lookback: 0 [2026-01-28T20:35:26.636487] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:26.636547] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:26.642192] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:26.652182] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:26.683969] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:26.693027] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:26.694504] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:26.695603] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:26.796829] [DEBUG] [MAG ] PTON: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:26.881375] [DEBUG] [MAG ] NRDS: Last date is validated at 2026-01-28 [2026-01-28T20:35:26.935090] [INFO ] [LOCAL ] PTON: Saved forecast. [2026-01-28T20:35:26.935164] [INFO ] [main ] PTON: Signal=1 (Conf=100.0%), Magnitude=-1.51% (Conf=70.4097%) [2026-01-28T20:35:26.935646] [INFO ] [main ] Fetching symbol history for VIRC... [2026-01-28T20:35:26.935701] [DEBUG] [REMOTE ] VIRC: Fetching historical data. [2026-01-28T20:35:26.935680] [INFO ] [main ] Progress: 24/411 forecasts completed (5.8%). PTON finished in 0.7s. ETA: 1m 16s. Rate: 304.80 forecasts/min [2026-01-28T20:35:26.947482] [DEBUG] [REMOTE ] VIRC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:26.948458] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, N/A% accuracy [2026-01-28T20:35:26.948508] [INFO ] [LOCAL ] VIRC: Loaded 7 optimal features with 45.91% confidence from JSON config [2026-01-28T20:35:26.948539] [DEBUG] [MAG ] Building data for symbol: VIRC with lookback: 0 [2026-01-28T20:35:26.949324] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:26.949386] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:26.954618] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:26.956956] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:26.957446] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:26.957935] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:26.958340] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:26.959224] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:26.961594] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.035717] [DEBUG] [MAG ] IONS: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.036394] [DEBUG] [MAG ] VTMX: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.049878] [DEBUG] [MAG ] NRDS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.120879] [INFO ] [LOCAL ] NRDS: Saved forecast. [2026-01-28T20:35:27.120952] [INFO ] [main ] NRDS: Signal=1 (Conf=100.0%), Magnitude=3.15% (Conf=56.5781%) [2026-01-28T20:35:27.121311] [INFO ] [main ] Fetching symbol history for NAC... [2026-01-28T20:35:27.121361] [DEBUG] [REMOTE ] NAC: Fetching historical data. [2026-01-28T20:35:27.121658] [INFO ] [main ] Progress: 25/411 forecasts completed (6.1%). NRDS finished in 0.6s. ETA: 1m 16s. Rate: 305.48 forecasts/min [2026-01-28T20:35:27.134828] [DEBUG] [REMOTE ] NAC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.136763] [DEBUG] [LOCAL ] Loaded configuration for NAC: 6 features, N/A% accuracy [2026-01-28T20:35:27.136834] [INFO ] [LOCAL ] NAC: Loaded 6 optimal features with 32.57% confidence from JSON config [2026-01-28T20:35:27.136865] [DEBUG] [MAG ] Building data for symbol: NAC with lookback: 0 [2026-01-28T20:35:27.137869] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:27.137930] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:27.143054] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:27.143868] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:27.146170] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:27.186177] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:27.188546] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:27.189471] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.206440] [DEBUG] [MAG ] IONS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.211590] [DEBUG] [MAG ] VTMX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.287265] [INFO ] [LOCAL ] VTMX: Saved forecast. [2026-01-28T20:35:27.287336] [INFO ] [main ] VTMX: Signal=1 (Conf=100.0%), Magnitude=0.11% (Conf=55.1319%) [2026-01-28T20:35:27.287514] [INFO ] [main ] Fetching symbol history for QBTS... [2026-01-28T20:35:27.287568] [DEBUG] [REMOTE ] QBTS: Fetching historical data. [2026-01-28T20:35:27.288351] [INFO ] [main ] Progress: 26/411 forecasts completed (6.3%). VTMX finished in 0.7s. ETA: 1m 15s. Rate: 307.26 forecasts/min [2026-01-28T20:35:27.302146] [DEBUG] [REMOTE ] QBTS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.303217] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 8 features, N/A% accuracy [2026-01-28T20:35:27.303270] [INFO ] [LOCAL ] QBTS: Loaded 8 optimal features with 61.34% confidence from JSON config [2026-01-28T20:35:27.303302] [DEBUG] [MAG ] Building data for symbol: QBTS with lookback: 0 [2026-01-28T20:35:27.304167] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:27.304245] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:27.305191] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:27.309606] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:27.311457] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:27.312022] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:27.313124] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:27.314780] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:27.315878] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:27.316551] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.319607] [DEBUG] [MAG ] VIRC: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.334469] [INFO ] [LOCAL ] IONS: Saved forecast. [2026-01-28T20:35:27.334540] [INFO ] [main ] IONS: Signal=1 (Conf=100.0%), Magnitude=1.81% (Conf=53.8161%) [2026-01-28T20:35:27.334923] [INFO ] [main ] Fetching symbol history for OVLY... [2026-01-28T20:35:27.334974] [DEBUG] [REMOTE ] OVLY: Fetching historical data. [2026-01-28T20:35:27.335665] [INFO ] [main ] Progress: 27/411 forecasts completed (6.6%). IONS finished in 0.8s. ETA: 1m 13s. Rate: 316.14 forecasts/min [2026-01-28T20:35:27.347778] [DEBUG] [REMOTE ] OVLY: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.348825] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 7 features, N/A% accuracy [2026-01-28T20:35:27.348878] [INFO ] [LOCAL ] OVLY: Loaded 7 optimal features with 47.12% confidence from JSON config [2026-01-28T20:35:27.348909] [DEBUG] [MAG ] Building data for symbol: OVLY with lookback: 0 [2026-01-28T20:35:27.349827] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:27.349889] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:27.354638] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:27.356372] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:27.356882] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:27.357266] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:27.359694] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:27.362079] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:27.379451] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.497077] [DEBUG] [MAG ] VIRC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.534227] [DEBUG] [MAG ] NAC: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.573268] [INFO ] [LOCAL ] VIRC: Saved forecast. [2026-01-28T20:35:27.573350] [INFO ] [main ] VIRC: Signal=1 (Conf=100.0%), Magnitude=-3.32% (Conf=45.9051%) [2026-01-28T20:35:27.573747] [INFO ] [main ] Fetching symbol history for TKO... [2026-01-28T20:35:27.573800] [DEBUG] [REMOTE ] TKO: Fetching historical data. [2026-01-28T20:35:27.575656] [INFO ] [main ] Progress: 28/411 forecasts completed (6.8%). VIRC finished in 0.6s. ETA: 1m 13s. Rate: 313.18 forecasts/min [2026-01-28T20:35:27.586201] [DEBUG] [REMOTE ] TKO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.587376] [DEBUG] [LOCAL ] Loaded configuration for TKO: 2 features, N/A% accuracy [2026-01-28T20:35:27.587462] [INFO ] [LOCAL ] TKO: Loaded 2 optimal features with 46.59% confidence from JSON config [2026-01-28T20:35:27.587505] [DEBUG] [MAG ] Building data for symbol: TKO with lookback: 0 [2026-01-28T20:35:27.588494] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:27.588564] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:27.593963] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:27.594925] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.661939] [DEBUG] [MAG ] QBTS: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.704813] [DEBUG] [MAG ] NAC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.717545] [DEBUG] [MAG ] OVLY: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.769798] [INFO ] [LOCAL ] NAC: Saved forecast. [2026-01-28T20:35:27.769867] [INFO ] [main ] NAC: Signal=1 (Conf=100.0%), Magnitude=0.56% (Conf=32.5736%) [2026-01-28T20:35:27.770215] [INFO ] [main ] Fetching symbol history for WEX... [2026-01-28T20:35:27.770265] [DEBUG] [REMOTE ] WEX: Fetching historical data. [2026-01-28T20:35:27.770661] [INFO ] [main ] Progress: 29/411 forecasts completed (7.1%). NAC finished in 0.6s. ETA: 1m 13s. Rate: 312.98 forecasts/min [2026-01-28T20:35:27.783730] [DEBUG] [REMOTE ] WEX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.784835] [DEBUG] [LOCAL ] Loaded configuration for WEX: 3 features, N/A% accuracy [2026-01-28T20:35:27.784888] [INFO ] [LOCAL ] WEX: Loaded 3 optimal features with 53.29% confidence from JSON config [2026-01-28T20:35:27.784918] [DEBUG] [MAG ] Building data for symbol: WEX with lookback: 0 [2026-01-28T20:35:27.785744] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:27.785801] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:27.790664] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:27.791544] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:27.793274] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.829674] [DEBUG] [MAG ] QBTS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.884947] [DEBUG] [MAG ] OVLY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:27.933621] [INFO ] [LOCAL ] QBTS: Saved forecast. [2026-01-28T20:35:27.933693] [INFO ] [main ] QBTS: Signal=1 (Conf=100.0%), Magnitude=7.56% (Conf=61.3435%) [2026-01-28T20:35:27.934066] [INFO ] [main ] Progress: 30/411 forecasts completed (7.3%). QBTS finished in 0.6s. ETA: 1m 13s. Rate: 314.53 forecasts/min [2026-01-28T20:35:27.934195] [INFO ] [main ] Fetching symbol history for VNQI... [2026-01-28T20:35:27.934236] [DEBUG] [REMOTE ] VNQI: Fetching historical data. [2026-01-28T20:35:27.946931] [DEBUG] [REMOTE ] VNQI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.947982] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 2 features, N/A% accuracy [2026-01-28T20:35:27.948040] [INFO ] [LOCAL ] VNQI: Loaded 2 optimal features with 63.20% confidence from JSON config [2026-01-28T20:35:27.948072] [DEBUG] [MAG ] Building data for symbol: VNQI with lookback: 0 [2026-01-28T20:35:27.948996] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:27.949062] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:27.950737] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:27.951836] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:27.964501] [INFO ] [LOCAL ] OVLY: Saved forecast. [2026-01-28T20:35:27.964568] [INFO ] [main ] OVLY: Signal=1 (Conf=100.0%), Magnitude=-0.17% (Conf=47.1172%) [2026-01-28T20:35:27.965168] [INFO ] [main ] Fetching symbol history for QDEL... [2026-01-28T20:35:27.965220] [DEBUG] [REMOTE ] QDEL: Fetching historical data. [2026-01-28T20:35:27.966663] [INFO ] [main ] Progress: 31/411 forecasts completed (7.5%). OVLY finished in 0.6s. ETA: 1m 11s. Rate: 323.18 forecasts/min [2026-01-28T20:35:27.977543] [DEBUG] [REMOTE ] QDEL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:27.978683] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 3 features, N/A% accuracy [2026-01-28T20:35:27.978744] [INFO ] [LOCAL ] QDEL: Loaded 3 optimal features with 57.30% confidence from JSON config [2026-01-28T20:35:27.979101] [DEBUG] [MAG ] Building data for symbol: QDEL with lookback: 0 [2026-01-28T20:35:27.979327] [DEBUG] [MAG ] TKO: Last date is validated at 2026-01-28 [2026-01-28T20:35:27.979943] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:27.980014] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:27.984873] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:28.060880] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:28.063885] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:28.138498] [DEBUG] [MAG ] WEX: Last date is validated at 2026-01-28 [2026-01-28T20:35:28.157008] [DEBUG] [MAG ] TKO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:28.272330] [INFO ] [LOCAL ] TKO: Saved forecast. [2026-01-28T20:35:28.272414] [INFO ] [main ] TKO: Signal=1 (Conf=100.0%), Magnitude=-0.78% (Conf=46.5912%) [2026-01-28T20:35:28.272649] [INFO ] [main ] Fetching symbol history for SPB... [2026-01-28T20:35:28.272702] [DEBUG] [REMOTE ] SPB: Fetching historical data. [2026-01-28T20:35:28.273678] [INFO ] [main ] Progress: 32/411 forecasts completed (7.8%). TKO finished in 0.7s. ETA: 1m 12s. Rate: 316.71 forecasts/min [2026-01-28T20:35:28.285982] [DEBUG] [REMOTE ] SPB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:28.286817] [DEBUG] [LOCAL ] Loaded configuration for SPB: 6 features, N/A% accuracy [2026-01-28T20:35:28.286877] [INFO ] [LOCAL ] SPB: Loaded 6 optimal features with 40.52% confidence from JSON config [2026-01-28T20:35:28.286911] [DEBUG] [MAG ] Building data for symbol: SPB with lookback: 0 [2026-01-28T20:35:28.287822] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:28.287902] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:28.289693] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:28.290233] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:28.290669] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:28.291586] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:28.293238] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:28.294721] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:28.305448] [DEBUG] [MAG ] VNQI: Last date is validated at 2026-01-28 [2026-01-28T20:35:28.308733] [DEBUG] [MAG ] WEX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:28.406383] [DEBUG] [MAG ] QDEL: Last date is validated at 2026-01-28 [2026-01-28T20:35:28.441454] [INFO ] [LOCAL ] WEX: Saved forecast. [2026-01-28T20:35:28.441526] [INFO ] [main ] WEX: Signal=1 (Conf=100.0%), Magnitude=-0.61% (Conf=53.2942%) [2026-01-28T20:35:28.441704] [INFO ] [main ] Fetching symbol history for CIVB... [2026-01-28T20:35:28.441749] [DEBUG] [REMOTE ] CIVB: Fetching historical data. [2026-01-28T20:35:28.442879] [INFO ] [main ] Progress: 33/411 forecasts completed (8.0%). WEX finished in 0.7s. ETA: 1m 11s. Rate: 317.74 forecasts/min [2026-01-28T20:35:28.455255] [DEBUG] [REMOTE ] CIVB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:28.456431] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 9 features, N/A% accuracy [2026-01-28T20:35:28.456496] [INFO ] [LOCAL ] CIVB: Loaded 9 optimal features with 62.15% confidence from JSON config [2026-01-28T20:35:28.456535] [DEBUG] [MAG ] Building data for symbol: CIVB with lookback: 0 [2026-01-28T20:35:28.457341] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:28.457407] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:28.462604] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:28.464484] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:28.465033] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:28.465432] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:28.466342] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:28.467012] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:28.469762] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:28.472674] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:28.473292] [DEBUG] [MAG ] VNQI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:28.474912] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:28.539992] [INFO ] [LOCAL ] VNQI: Saved forecast. [2026-01-28T20:35:28.540059] [INFO ] [main ] VNQI: Signal=1 (Conf=100.0%), Magnitude=0.01% (Conf=63.1963%) [2026-01-28T20:35:28.540550] [INFO ] [main ] Fetching symbol history for UPLD... [2026-01-28T20:35:28.540613] [DEBUG] [REMOTE ] UPLD: Fetching historical data. [2026-01-28T20:35:28.541589] [INFO ] [main ] Progress: 34/411 forecasts completed (8.3%). VNQI finished in 0.6s. ETA: 1m 10s. Rate: 322.26 forecasts/min [2026-01-28T20:35:28.553106] [DEBUG] [REMOTE ] UPLD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:28.554025] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 8 features, N/A% accuracy [2026-01-28T20:35:28.554082] [INFO ] [LOCAL ] UPLD: Loaded 8 optimal features with 72.51% confidence from JSON config [2026-01-28T20:35:28.554115] [DEBUG] [MAG ] Building data for symbol: UPLD with lookback: 0 [2026-01-28T20:35:28.554987] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:28.555053] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:28.556764] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:28.557288] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:28.560000] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:28.575511] [DEBUG] [MAG ] QDEL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:28.660714] [DEBUG] [MAG ] SPB: Last date is validated at 2026-01-28 [2026-01-28T20:35:28.673750] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:28.675844] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:28.676291] [INFO ] [LOCAL ] QDEL: Saved forecast. [2026-01-28T20:35:28.676359] [INFO ] [main ] QDEL: Signal=1 (Conf=100.0%), Magnitude=-4.96% (Conf=57.2988%) [2026-01-28T20:35:28.676730] [INFO ] [main ] Fetching symbol history for FRBA... [2026-01-28T20:35:28.676780] [DEBUG] [REMOTE ] FRBA: Fetching historical data. [2026-01-28T20:35:28.677688] [INFO ] [main ] Progress: 35/411 forecasts completed (8.5%). QDEL finished in 0.7s. ETA: 1m 9s. Rate: 324.75 forecasts/min [2026-01-28T20:35:28.688354] [DEBUG] [REMOTE ] FRBA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:28.689231] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 5 features, N/A% accuracy [2026-01-28T20:35:28.689296] [INFO ] [LOCAL ] FRBA: Loaded 5 optimal features with 59.11% confidence from JSON config [2026-01-28T20:35:28.689328] [DEBUG] [MAG ] Building data for symbol: FRBA with lookback: 0 [2026-01-28T20:35:28.690149] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:28.690210] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:28.695042] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:28.696014] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:28.697104] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:28.697866] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:28.699008] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:28.716154] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:28.718791] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:28.719978] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:28.828383] [DEBUG] [MAG ] SPB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:28.831513] [DEBUG] [MAG ] CIVB: Last date is validated at 2026-01-28 [2026-01-28T20:35:28.923212] [INFO ] [LOCAL ] SPB: Saved forecast. [2026-01-28T20:35:28.923281] [INFO ] [main ] SPB: Signal=1 (Conf=100.0%), Magnitude=-2.24% (Conf=40.5196%) [2026-01-28T20:35:28.923671] [INFO ] [main ] Fetching symbol history for ARLP... [2026-01-28T20:35:28.923721] [DEBUG] [REMOTE ] ARLP: Fetching historical data. [2026-01-28T20:35:28.924653] [INFO ] [main ] Progress: 36/411 forecasts completed (8.8%). SPB finished in 0.7s. ETA: 1m 10s. Rate: 321.75 forecasts/min [2026-01-28T20:35:28.938359] [DEBUG] [REMOTE ] ARLP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:28.940131] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 6 features, N/A% accuracy [2026-01-28T20:35:28.940185] [INFO ] [LOCAL ] ARLP: Loaded 6 optimal features with 70.84% confidence from JSON config [2026-01-28T20:35:28.940219] [DEBUG] [MAG ] Building data for symbol: ARLP with lookback: 0 [2026-01-28T20:35:28.941085] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:28.941149] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:28.942933] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:28.943477] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:28.943905] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:28.944708] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:28.989497] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:28.993001] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.007897] [DEBUG] [MAG ] CIVB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.032749] [DEBUG] [MAG ] FRBA: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.064281] [DEBUG] [MAG ] UPLD: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.090734] [INFO ] [LOCAL ] CIVB: Saved forecast. [2026-01-28T20:35:29.090834] [INFO ] [main ] CIVB: Signal=1 (Conf=100.0%), Magnitude=2.19% (Conf=62.1456%) [2026-01-28T20:35:29.091276] [INFO ] [main ] Fetching symbol history for CNS... [2026-01-28T20:35:29.091358] [DEBUG] [REMOTE ] CNS: Fetching historical data. [2026-01-28T20:35:29.092552] [INFO ] [main ] Progress: 37/411 forecasts completed (9.0%). CIVB finished in 0.6s. ETA: 1m 10s. Rate: 322.61 forecasts/min [2026-01-28T20:35:29.106109] [DEBUG] [REMOTE ] CNS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.107117] [DEBUG] [LOCAL ] Loaded configuration for CNS: 6 features, N/A% accuracy [2026-01-28T20:35:29.107182] [INFO ] [LOCAL ] CNS: Loaded 6 optimal features with 55.48% confidence from JSON config [2026-01-28T20:35:29.107216] [DEBUG] [MAG ] Building data for symbol: CNS with lookback: 0 [2026-01-28T20:35:29.108068] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:29.108132] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:29.113388] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:29.115355] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:29.115883] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:29.116285] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:29.116971] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:29.117758] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.198272] [DEBUG] [MAG ] FRBA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.245953] [DEBUG] [MAG ] UPLD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.263873] [INFO ] [LOCAL ] FRBA: Saved forecast. [2026-01-28T20:35:29.263941] [INFO ] [main ] FRBA: Signal=1 (Conf=100.0%), Magnitude=1.34% (Conf=59.1137%) [2026-01-28T20:35:29.264098] [INFO ] [main ] Fetching symbol history for KMDA... [2026-01-28T20:35:29.264141] [DEBUG] [REMOTE ] KMDA: Fetching historical data. [2026-01-28T20:35:29.265886] [INFO ] [main ] Progress: 38/411 forecasts completed (9.2%). FRBA finished in 0.6s. ETA: 1m 9s. Rate: 323.19 forecasts/min [2026-01-28T20:35:29.276375] [DEBUG] [REMOTE ] KMDA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.277276] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 5 features, N/A% accuracy [2026-01-28T20:35:29.277326] [INFO ] [LOCAL ] KMDA: Loaded 5 optimal features with 64.72% confidence from JSON config [2026-01-28T20:35:29.277357] [DEBUG] [MAG ] Building data for symbol: KMDA with lookback: 0 [2026-01-28T20:35:29.278181] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:29.278240] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:29.280137] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:29.280663] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:29.281056] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:29.313114] [INFO ] [LOCAL ] UPLD: Saved forecast. [2026-01-28T20:35:29.313180] [INFO ] [main ] UPLD: Signal=1 (Conf=100.0%), Magnitude=0.06% (Conf=72.5113%) [2026-01-28T20:35:29.313363] [INFO ] [main ] Fetching symbol history for BUD... [2026-01-28T20:35:29.313418] [DEBUG] [REMOTE ] BUD: Fetching historical data. [2026-01-28T20:35:29.314661] [INFO ] [main ] Progress: 39/411 forecasts completed (9.5%). UPLD finished in 0.8s. ETA: 1m 8s. Rate: 329.42 forecasts/min [2026-01-28T20:35:29.325428] [DEBUG] [REMOTE ] BUD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.326271] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, N/A% accuracy [2026-01-28T20:35:29.326321] [INFO ] [LOCAL ] BUD: Loaded 3 optimal features with 57.74% confidence from JSON config [2026-01-28T20:35:29.326352] [DEBUG] [MAG ] Building data for symbol: BUD with lookback: 0 [2026-01-28T20:35:29.327142] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:29.327204] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:29.332029] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:29.334826] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:29.349631] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.362172] [DEBUG] [MAG ] ARLP: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.392668] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:29.393480] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.463813] [DEBUG] [MAG ] CNS: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.540782] [DEBUG] [MAG ] ARLP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.617601] [INFO ] [LOCAL ] ARLP: Saved forecast. [2026-01-28T20:35:29.617683] [INFO ] [main ] ARLP: Signal=1 (Conf=100.0%), Magnitude=-2.78% (Conf=70.8363%) [2026-01-28T20:35:29.618040] [INFO ] [main ] Fetching symbol history for AI... [2026-01-28T20:35:29.618092] [DEBUG] [REMOTE ] AI: Fetching historical data. [2026-01-28T20:35:29.618654] [INFO ] [main ] Progress: 40/411 forecasts completed (9.7%). ARLP finished in 0.7s. ETA: 1m 9s. Rate: 324.00 forecasts/min [2026-01-28T20:35:29.631913] [DEBUG] [REMOTE ] AI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.632963] [DEBUG] [LOCAL ] Loaded configuration for AI: 2 features, N/A% accuracy [2026-01-28T20:35:29.633022] [INFO ] [LOCAL ] AI: Loaded 2 optimal features with 46.26% confidence from JSON config [2026-01-28T20:35:29.633056] [DEBUG] [MAG ] Building data for symbol: AI with lookback: 0 [2026-01-28T20:35:29.633891] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:29.633970] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:29.639295] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:29.640192] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.642645] [DEBUG] [MAG ] CNS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.685627] [DEBUG] [MAG ] BUD: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.725533] [DEBUG] [MAG ] KMDA: Last date is validated at 2026-01-28 [2026-01-28T20:35:29.742083] [INFO ] [LOCAL ] CNS: Saved forecast. [2026-01-28T20:35:29.742172] [INFO ] [main ] CNS: Signal=1 (Conf=100.0%), Magnitude=-5.12% (Conf=55.4765%) [2026-01-28T20:35:29.742815] [INFO ] [main ] Fetching symbol history for RMBI... [2026-01-28T20:35:29.742884] [DEBUG] [REMOTE ] RMBI: Fetching historical data. [2026-01-28T20:35:29.743656] [INFO ] [main ] Progress: 41/411 forecasts completed (10.0%). CNS finished in 0.7s. ETA: 1m 8s. Rate: 326.59 forecasts/min [2026-01-28T20:35:29.760609] [DEBUG] [REMOTE ] RMBI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.761866] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 9 features, N/A% accuracy [2026-01-28T20:35:29.761941] [INFO ] [LOCAL ] RMBI: Loaded 9 optimal features with 60.81% confidence from JSON config [2026-01-28T20:35:29.761985] [DEBUG] [MAG ] Building data for symbol: RMBI with lookback: 0 [2026-01-28T20:35:29.763363] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:29.763446] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:29.766281] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:29.767155] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:29.767945] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:29.768933] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:29.769871] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:29.810469] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:29.811918] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:29.812561] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:29.814317] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.853387] [DEBUG] [MAG ] BUD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.896020] [DEBUG] [MAG ] KMDA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:29.953547] [INFO ] [LOCAL ] BUD: Saved forecast. [2026-01-28T20:35:29.953633] [INFO ] [main ] BUD: Signal=1 (Conf=100.0%), Magnitude=-0.54% (Conf=57.7443%) [2026-01-28T20:35:29.953798] [INFO ] [main ] Fetching symbol history for EMBC... [2026-01-28T20:35:29.953843] [DEBUG] [REMOTE ] EMBC: Fetching historical data. [2026-01-28T20:35:29.954881] [INFO ] [main ] Progress: 42/411 forecasts completed (10.2%). BUD finished in 0.6s. ETA: 1m 8s. Rate: 325.43 forecasts/min [2026-01-28T20:35:29.955924] [INFO ] [LOCAL ] KMDA: Saved forecast. [2026-01-28T20:35:29.955992] [INFO ] [main ] KMDA: Signal=1 (Conf=100.0%), Magnitude=1.18% (Conf=64.7246%) [2026-01-28T20:35:29.956154] [INFO ] [main ] Fetching symbol history for NTRB... [2026-01-28T20:35:29.956197] [DEBUG] [REMOTE ] NTRB: Fetching historical data. [2026-01-28T20:35:29.957824] [INFO ] [main ] Progress: 43/411 forecasts completed (10.5%). KMDA finished in 0.7s. ETA: 1m 6s. Rate: 333.05 forecasts/min [2026-01-28T20:35:29.967979] [DEBUG] [REMOTE ] EMBC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.968121] [DEBUG] [REMOTE ] NTRB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:29.968824] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 4 features, N/A% accuracy [2026-01-28T20:35:29.968878] [INFO ] [LOCAL ] NTRB: Loaded 4 optimal features with 46.21% confidence from JSON config [2026-01-28T20:35:29.968910] [DEBUG] [MAG ] Building data for symbol: NTRB with lookback: 0 [2026-01-28T20:35:29.968900] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 1 features, N/A% accuracy [2026-01-28T20:35:29.968954] [INFO ] [LOCAL ] EMBC: Loaded 1 optimal features with 57.23% confidence from JSON config [2026-01-28T20:35:29.968987] [DEBUG] [MAG ] Building data for symbol: EMBC with lookback: 0 [2026-01-28T20:35:29.969693] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:29.969754] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:29.969805] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:29.969864] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:29.970619] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:29.971353] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:29.999977] [DEBUG] [MAG ] AI: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.010340] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:30.011055] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:30.013708] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:30.151997] [DEBUG] [MAG ] RMBI: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.176259] [DEBUG] [MAG ] AI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:30.268365] [INFO ] [LOCAL ] AI: Saved forecast. [2026-01-28T20:35:30.268436] [INFO ] [main ] AI: Signal=1 (Conf=100.0%), Magnitude=5.26% (Conf=46.2614%) [2026-01-28T20:35:30.268798] [INFO ] [main ] Fetching symbol history for IZEA... [2026-01-28T20:35:30.268850] [DEBUG] [REMOTE ] IZEA: Fetching historical data. [2026-01-28T20:35:30.269626] [INFO ] [main ] Progress: 44/411 forecasts completed (10.7%). AI finished in 0.7s. ETA: 1m 7s. Rate: 327.61 forecasts/min [2026-01-28T20:35:30.279234] [DEBUG] [REMOTE ] IZEA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:30.280531] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 0 features, N/A% accuracy [2026-01-28T20:35:30.280599] [INFO ] [LOCAL ] IZEA: Loaded 0 optimal features with 44.67% confidence from JSON config [2026-01-28T20:35:30.280633] [DEBUG] [MAG ] Building data for symbol: IZEA with lookback: 0 [2026-01-28T20:35:30.281408] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:35:30.317817] [DEBUG] [MAG ] EMBC: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.335445] [DEBUG] [MAG ] RMBI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:30.347320] [DEBUG] [MAG ] NTRB: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.410051] [INFO ] [LOCAL ] RMBI: Saved forecast. [2026-01-28T20:35:30.410142] [INFO ] [main ] RMBI: Signal=1 (Conf=100.0%), Magnitude=-0.61% (Conf=60.8079%) [2026-01-28T20:35:30.410333] [INFO ] [main ] Fetching symbol history for CRTO... [2026-01-28T20:35:30.410380] [DEBUG] [REMOTE ] CRTO: Fetching historical data. [2026-01-28T20:35:30.410863] [INFO ] [main ] Progress: 45/411 forecasts completed (10.9%). RMBI finished in 0.7s. ETA: 1m 7s. Rate: 329.28 forecasts/min [2026-01-28T20:35:30.424450] [DEBUG] [REMOTE ] CRTO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:30.425595] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 5 features, N/A% accuracy [2026-01-28T20:35:30.425658] [INFO ] [LOCAL ] CRTO: Loaded 5 optimal features with 68.81% confidence from JSON config [2026-01-28T20:35:30.425690] [DEBUG] [MAG ] Building data for symbol: CRTO with lookback: 0 [2026-01-28T20:35:30.426553] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:30.426633] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:30.428397] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:30.487725] [DEBUG] [MAG ] EMBC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:30.487859] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:30.488769] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:30.493155] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:30.493872] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:30.515190] [DEBUG] [MAG ] NTRB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:30.561324] [INFO ] [LOCAL ] EMBC: Saved forecast. [2026-01-28T20:35:30.561393] [INFO ] [main ] EMBC: Signal=1 (Conf=100.0%), Magnitude=-1.82% (Conf=57.2327%) [2026-01-28T20:35:30.561553] [INFO ] [main ] Fetching symbol history for BKD... [2026-01-28T20:35:30.561613] [DEBUG] [REMOTE ] BKD: Fetching historical data. [2026-01-28T20:35:30.563684] [INFO ] [main ] Progress: 46/411 forecasts completed (11.2%). EMBC finished in 0.6s. ETA: 1m 6s. Rate: 330.44 forecasts/min [2026-01-28T20:35:30.574001] [DEBUG] [REMOTE ] BKD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:30.575033] [DEBUG] [LOCAL ] Loaded configuration for BKD: 9 features, N/A% accuracy [2026-01-28T20:35:30.575085] [INFO ] [LOCAL ] BKD: Loaded 9 optimal features with 45.35% confidence from JSON config [2026-01-28T20:35:30.575117] [DEBUG] [MAG ] Building data for symbol: BKD with lookback: 0 [2026-01-28T20:35:30.576068] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:30.576131] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:30.580892] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:30.582678] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:30.583148] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:30.583623] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:30.584018] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:30.584902] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:30.586528] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:30.592924] [INFO ] [LOCAL ] NTRB: Saved forecast. [2026-01-28T20:35:30.592996] [INFO ] [main ] NTRB: Signal=1 (Conf=100.0%), Magnitude=0.95% (Conf=46.2138%) [2026-01-28T20:35:30.593162] [INFO ] [main ] Fetching symbol history for GPRK... [2026-01-28T20:35:30.593205] [DEBUG] [REMOTE ] GPRK: Fetching historical data. [2026-01-28T20:35:30.594650] [INFO ] [main ] Progress: 47/411 forecasts completed (11.4%). NTRB finished in 0.6s. ETA: 1m 5s. Rate: 336.38 forecasts/min [2026-01-28T20:35:30.606250] [DEBUG] [REMOTE ] GPRK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:30.607258] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, N/A% accuracy [2026-01-28T20:35:30.607311] [INFO ] [LOCAL ] GPRK: Loaded 1 optimal features with 39.86% confidence from JSON config [2026-01-28T20:35:30.607342] [DEBUG] [MAG ] Building data for symbol: GPRK with lookback: 0 [2026-01-28T20:35:30.608168] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:30.608228] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:30.608900] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:30.626727] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:30.627975] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:30.629828] [DEBUG] [MAG ] IZEA: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.795375] [DEBUG] [MAG ] IZEA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:30.827787] [DEBUG] [MAG ] CRTO: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.847150] [INFO ] [LOCAL ] IZEA: Saved forecast. [2026-01-28T20:35:30.847219] [INFO ] [main ] IZEA: Signal=1 (Conf=100.0%), Magnitude=-3.04% (Conf=44.6694%) [2026-01-28T20:35:30.847793] [INFO ] [main ] Progress: 48/411 forecasts completed (11.7%). IZEA finished in 0.6s. ETA: 1m 5s. Rate: 333.48 forecasts/min [2026-01-28T20:35:30.848205] [INFO ] [main ] Fetching symbol history for ANDE... [2026-01-28T20:35:30.848298] [DEBUG] [REMOTE ] ANDE: Fetching historical data. [2026-01-28T20:35:30.864074] [DEBUG] [REMOTE ] ANDE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:30.865157] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 6 features, N/A% accuracy [2026-01-28T20:35:30.865221] [INFO ] [LOCAL ] ANDE: Loaded 6 optimal features with 64.97% confidence from JSON config [2026-01-28T20:35:30.865262] [DEBUG] [MAG ] Building data for symbol: ANDE with lookback: 0 [2026-01-28T20:35:30.866331] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:30.866407] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:30.867557] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:30.870913] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:30.873062] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:30.876759] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:30.877608] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:30.885198] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:30.945555] [DEBUG] [MAG ] GPRK: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.980654] [DEBUG] [MAG ] BKD: Last date is validated at 2026-01-28 [2026-01-28T20:35:30.993760] [DEBUG] [MAG ] CRTO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.078591] [INFO ] [LOCAL ] CRTO: Saved forecast. [2026-01-28T20:35:31.078659] [INFO ] [main ] CRTO: Signal=1 (Conf=100.0%), Magnitude=-4.49% (Conf=68.8112%) [2026-01-28T20:35:31.079015] [INFO ] [main ] Fetching symbol history for ERO... [2026-01-28T20:35:31.079259] [DEBUG] [REMOTE ] ERO: Fetching historical data. [2026-01-28T20:35:31.080685] [INFO ] [main ] Progress: 49/411 forecasts completed (11.9%). CRTO finished in 0.7s. ETA: 1m 6s. Rate: 331.48 forecasts/min [2026-01-28T20:35:31.093739] [DEBUG] [REMOTE ] ERO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.094679] [DEBUG] [LOCAL ] Loaded configuration for ERO: 6 features, N/A% accuracy [2026-01-28T20:35:31.094732] [INFO ] [LOCAL ] ERO: Loaded 6 optimal features with 63.20% confidence from JSON config [2026-01-28T20:35:31.094764] [DEBUG] [MAG ] Building data for symbol: ERO with lookback: 0 [2026-01-28T20:35:31.095534] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:31.095621] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:31.100768] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:31.102536] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:31.103036] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:31.103756] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:31.104769] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:31.107085] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.114102] [DEBUG] [MAG ] GPRK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.157674] [DEBUG] [MAG ] BKD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.175438] [INFO ] [LOCAL ] GPRK: Saved forecast. [2026-01-28T20:35:31.175511] [INFO ] [main ] GPRK: Signal=1 (Conf=100.0%), Magnitude=3.34% (Conf=39.8611%) [2026-01-28T20:35:31.175694] [INFO ] [main ] Fetching symbol history for FG... [2026-01-28T20:35:31.175741] [DEBUG] [REMOTE ] FG: Fetching historical data. [2026-01-28T20:35:31.177659] [INFO ] [main ] Progress: 50/411 forecasts completed (12.2%). GPRK finished in 0.6s. ETA: 1m 5s. Rate: 334.58 forecasts/min [2026-01-28T20:35:31.188445] [DEBUG] [REMOTE ] FG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.189490] [DEBUG] [LOCAL ] Loaded configuration for FG: 3 features, N/A% accuracy [2026-01-28T20:35:31.189889] [INFO ] [LOCAL ] FG: Loaded 3 optimal features with 52.95% confidence from JSON config [2026-01-28T20:35:31.189926] [DEBUG] [MAG ] Building data for symbol: FG with lookback: 0 [2026-01-28T20:35:31.190743] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:31.190802] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:31.192488] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:31.193018] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:31.194691] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.228530] [DEBUG] [MAG ] ANDE: Last date is validated at 2026-01-28 [2026-01-28T20:35:31.230274] [INFO ] [LOCAL ] BKD: Saved forecast. [2026-01-28T20:35:31.230345] [INFO ] [main ] BKD: Signal=1 (Conf=100.0%), Magnitude=5.58% (Conf=45.348%) [2026-01-28T20:35:31.230510] [INFO ] [main ] Fetching symbol history for CVNA... [2026-01-28T20:35:31.230556] [DEBUG] [REMOTE ] CVNA: Fetching historical data. [2026-01-28T20:35:31.230826] [INFO ] [main ] Progress: 51/411 forecasts completed (12.4%). BKD finished in 0.7s. ETA: 1m 4s. Rate: 339.26 forecasts/min [2026-01-28T20:35:31.243077] [DEBUG] [REMOTE ] CVNA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.244098] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 3 features, N/A% accuracy [2026-01-28T20:35:31.244156] [INFO ] [LOCAL ] CVNA: Loaded 3 optimal features with 54.80% confidence from JSON config [2026-01-28T20:35:31.244190] [DEBUG] [MAG ] Building data for symbol: CVNA with lookback: 0 [2026-01-28T20:35:31.245086] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:31.245172] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:31.250475] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:31.252041] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:31.253518] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.401056] [DEBUG] [MAG ] ANDE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.442863] [DEBUG] [MAG ] ERO: Last date is validated at 2026-01-28 [2026-01-28T20:35:31.495609] [INFO ] [LOCAL ] ANDE: Saved forecast. [2026-01-28T20:35:31.495693] [INFO ] [main ] ANDE: Signal=1 (Conf=100.0%), Magnitude=-0.04% (Conf=64.9657%) [2026-01-28T20:35:31.496040] [INFO ] [main ] Fetching symbol history for WMS... [2026-01-28T20:35:31.496101] [DEBUG] [REMOTE ] WMS: Fetching historical data. [2026-01-28T20:35:31.496662] [INFO ] [main ] Progress: 52/411 forecasts completed (12.7%). ANDE finished in 0.6s. ETA: 1m 4s. Rate: 336.01 forecasts/min [2026-01-28T20:35:31.508609] [DEBUG] [REMOTE ] WMS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.509549] [DEBUG] [LOCAL ] Loaded configuration for WMS: 1 features, N/A% accuracy [2026-01-28T20:35:31.509628] [INFO ] [LOCAL ] WMS: Loaded 1 optimal features with 49.97% confidence from JSON config [2026-01-28T20:35:31.509663] [DEBUG] [MAG ] Building data for symbol: WMS with lookback: 0 [2026-01-28T20:35:31.510455] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:31.510513] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:31.513711] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.538638] [DEBUG] [MAG ] FG: Last date is validated at 2026-01-28 [2026-01-28T20:35:31.611238] [DEBUG] [MAG ] CVNA: Last date is validated at 2026-01-28 [2026-01-28T20:35:31.611343] [DEBUG] [MAG ] ERO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.697104] [INFO ] [LOCAL ] ERO: Saved forecast. [2026-01-28T20:35:31.697171] [INFO ] [main ] ERO: Signal=1 (Conf=100.0%), Magnitude=1.65% (Conf=63.2%) [2026-01-28T20:35:31.697685] [INFO ] [main ] Fetching symbol history for BELFB... [2026-01-28T20:35:31.697734] [DEBUG] [REMOTE ] BELFB: Fetching historical data. [2026-01-28T20:35:31.698739] [INFO ] [main ] Progress: 53/411 forecasts completed (12.9%). ERO finished in 0.6s. ETA: 1m 4s. Rate: 335.18 forecasts/min [2026-01-28T20:35:31.710436] [DEBUG] [REMOTE ] BELFB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.711391] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 4 features, N/A% accuracy [2026-01-28T20:35:31.711441] [INFO ] [LOCAL ] BELFB: Loaded 4 optimal features with 52.60% confidence from JSON config [2026-01-28T20:35:31.711472] [DEBUG] [MAG ] Building data for symbol: BELFB with lookback: 0 [2026-01-28T20:35:31.712262] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:31.712320] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:31.717123] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:31.718173] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:31.718991] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:31.720413] [DEBUG] [MAG ] FG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.720724] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.791299] [DEBUG] [MAG ] CVNA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:31.813766] [INFO ] [LOCAL ] FG: Saved forecast. [2026-01-28T20:35:31.813836] [INFO ] [main ] FG: Signal=1 (Conf=100.0%), Magnitude=0.28% (Conf=52.9485%) [2026-01-28T20:35:31.814005] [INFO ] [main ] Fetching symbol history for PDYN... [2026-01-28T20:35:31.814049] [DEBUG] [REMOTE ] PDYN: Fetching historical data. [2026-01-28T20:35:31.815315] [INFO ] [main ] Progress: 54/411 forecasts completed (13.1%). FG finished in 0.6s. ETA: 1m 3s. Rate: 337.36 forecasts/min [2026-01-28T20:35:31.827397] [DEBUG] [REMOTE ] PDYN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.828662] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 5 features, N/A% accuracy [2026-01-28T20:35:31.828717] [INFO ] [LOCAL ] PDYN: Loaded 5 optimal features with 48.40% confidence from JSON config [2026-01-28T20:35:31.828748] [DEBUG] [MAG ] Building data for symbol: PDYN with lookback: 0 [2026-01-28T20:35:31.829614] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:31.829676] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:31.834526] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:31.836730] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:31.837209] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:31.860514] [DEBUG] [MAG ] WMS: Last date is validated at 2026-01-28 [2026-01-28T20:35:31.878903] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:31.881420] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:31.941123] [INFO ] [LOCAL ] CVNA: Saved forecast. [2026-01-28T20:35:31.941194] [INFO ] [main ] CVNA: Signal=1 (Conf=100.0%), Magnitude=-10.95% (Conf=54.7966%) [2026-01-28T20:35:31.941380] [INFO ] [main ] Fetching symbol history for BUXX... [2026-01-28T20:35:31.941434] [DEBUG] [REMOTE ] BUXX: Fetching historical data. [2026-01-28T20:35:31.941838] [INFO ] [main ] Progress: 55/411 forecasts completed (13.4%). CVNA finished in 0.7s. ETA: 1m 3s. Rate: 339.14 forecasts/min [2026-01-28T20:35:31.954389] [DEBUG] [REMOTE ] BUXX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:31.955355] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 29 features, N/A% accuracy [2026-01-28T20:35:31.955421] [INFO ] [LOCAL ] BUXX: Loaded 29 optimal features with 15.70% confidence from JSON config [2026-01-28T20:35:31.955454] [DEBUG] [MAG ] Building data for symbol: BUXX with lookback: 0 [2026-01-28T20:35:31.956309] [DEBUG] [FEATURES ] DataBuilder: Executing 29 feature methods. [2026-01-28T20:35:31.956401] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:31.961490] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:31.963391] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:31.963892] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:31.964339] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:31.964762] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:31.965528] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:31.966359] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:31.969072] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:32.032937] [DEBUG] [MAG ] WMS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:32.057136] [DEBUG] [MAG ] BELFB: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.088749] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:32.091015] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:32.135971] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:32.137295] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:32.141781] [INFO ] [LOCAL ] WMS: Saved forecast. [2026-01-28T20:35:32.141851] [INFO ] [main ] WMS: Signal=1 (Conf=100.0%), Magnitude=2.27% (Conf=49.9748%) [2026-01-28T20:35:32.142194] [INFO ] [main ] Fetching symbol history for OSS... [2026-01-28T20:35:32.142243] [DEBUG] [REMOTE ] OSS: Fetching historical data. [2026-01-28T20:35:32.142659] [INFO ] [main ] Progress: 56/411 forecasts completed (13.6%). WMS finished in 0.6s. ETA: 1m 3s. Rate: 338.32 forecasts/min [2026-01-28T20:35:32.153620] [DEBUG] [REMOTE ] OSS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:32.154712] [DEBUG] [LOCAL ] Loaded configuration for OSS: 5 features, N/A% accuracy [2026-01-28T20:35:32.154774] [INFO ] [LOCAL ] OSS: Loaded 5 optimal features with 53.09% confidence from JSON config [2026-01-28T20:35:32.154832] [DEBUG] [MAG ] Building data for symbol: OSS with lookback: 0 [2026-01-28T20:35:32.155741] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:32.155814] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:32.164817] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:32.166738] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:32.167253] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:32.167703] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:32.168385] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.183221] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:32.184512] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:32.185913] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:32.216000] [DEBUG] [MAG ] PDYN: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.224643] [DEBUG] [MAG ] BELFB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:32.267628] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:32.268750] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:32.270953] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:32.274305] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:32.275531] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:32.277744] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:32.278497] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:32.283230] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:32.284497] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:32.285956] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:32.287649] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:32.290856] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:32.291617] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:32.292356] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.338173] [INFO ] [LOCAL ] BELFB: Saved forecast. [2026-01-28T20:35:32.338243] [INFO ] [main ] BELFB: Signal=1 (Conf=100.0%), Magnitude=-0.47% (Conf=52.5969%) [2026-01-28T20:35:32.338410] [INFO ] [main ] Fetching symbol history for SITE... [2026-01-28T20:35:32.338456] [DEBUG] [REMOTE ] SITE: Fetching historical data. [2026-01-28T20:35:32.338831] [INFO ] [main ] Progress: 57/411 forecasts completed (13.9%). BELFB finished in 0.6s. ETA: 1m 3s. Rate: 337.69 forecasts/min [2026-01-28T20:35:32.350891] [DEBUG] [REMOTE ] SITE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:32.352127] [DEBUG] [LOCAL ] Loaded configuration for SITE: 3 features, N/A% accuracy [2026-01-28T20:35:32.352194] [INFO ] [LOCAL ] SITE: Loaded 3 optimal features with 42.13% confidence from JSON config [2026-01-28T20:35:32.352227] [DEBUG] [MAG ] Building data for symbol: SITE with lookback: 0 [2026-01-28T20:35:32.353091] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:32.353151] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:32.355600] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:32.388919] [DEBUG] [MAG ] PDYN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:32.471679] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:32.474773] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.479713] [INFO ] [LOCAL ] PDYN: Saved forecast. [2026-01-28T20:35:32.479784] [INFO ] [main ] PDYN: Signal=1 (Conf=100.0%), Magnitude=57.18% (Conf=48.4002%) [2026-01-28T20:35:32.479954] [INFO ] [main ] Fetching symbol history for CFG... [2026-01-28T20:35:32.480013] [DEBUG] [REMOTE ] CFG: Fetching historical data. [2026-01-28T20:35:32.480961] [INFO ] [main ] Progress: 58/411 forecasts completed (14.1%). PDYN finished in 0.7s. ETA: 1m 3s. Rate: 338.86 forecasts/min [2026-01-28T20:35:32.492970] [DEBUG] [REMOTE ] CFG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:32.494027] [DEBUG] [LOCAL ] Loaded configuration for CFG: 5 features, N/A% accuracy [2026-01-28T20:35:32.494079] [INFO ] [LOCAL ] CFG: Loaded 5 optimal features with 60.82% confidence from JSON config [2026-01-28T20:35:32.494111] [DEBUG] [MAG ] Building data for symbol: CFG with lookback: 0 [2026-01-28T20:35:32.494949] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:32.495021] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:32.496743] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:32.497272] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:32.497708] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:32.498470] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:32.500852] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.505318] [DEBUG] [MAG ] OSS: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.645438] [DEBUG] [MAG ] BUXX: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.670430] [DEBUG] [MAG ] OSS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:32.739741] [INFO ] [LOCAL ] OSS: Saved forecast. [2026-01-28T20:35:32.739828] [INFO ] [main ] OSS: Signal=1 (Conf=100.0%), Magnitude=-1.95% (Conf=53.0887%) [2026-01-28T20:35:32.740252] [INFO ] [main ] Fetching symbol history for EDF... [2026-01-28T20:35:32.740317] [DEBUG] [REMOTE ] EDF: Fetching historical data. [2026-01-28T20:35:32.740676] [INFO ] [main ] Progress: 59/411 forecasts completed (14.4%). OSS finished in 0.6s. ETA: 1m 3s. Rate: 336.20 forecasts/min [2026-01-28T20:35:32.752108] [DEBUG] [REMOTE ] EDF: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:32.753415] [DEBUG] [LOCAL ] Loaded configuration for EDF: 7 features, N/A% accuracy [2026-01-28T20:35:32.753470] [INFO ] [LOCAL ] EDF: Loaded 7 optimal features with 20.09% confidence from JSON config [2026-01-28T20:35:32.753503] [DEBUG] [MAG ] Building data for symbol: EDF with lookback: 0 [2026-01-28T20:35:32.754324] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:32.754389] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:32.759382] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:32.761853] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:32.763023] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:32.764932] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:32.765475] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:32.766840] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:32.768933] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.820117] [DEBUG] [MAG ] BUXX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:32.822761] [DEBUG] [MAG ] SITE: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.849545] [DEBUG] [MAG ] CFG: Last date is validated at 2026-01-28 [2026-01-28T20:35:32.911489] [INFO ] [LOCAL ] BUXX: Saved forecast. [2026-01-28T20:35:32.911561] [INFO ] [main ] BUXX: Signal=1 (Conf=100.0%), Magnitude=0.00% (Conf=15.6976%) [2026-01-28T20:35:32.911799] [INFO ] [main ] Fetching symbol history for CCL... [2026-01-28T20:35:32.911846] [DEBUG] [REMOTE ] CCL: Fetching historical data. [2026-01-28T20:35:32.913742] [INFO ] [main ] Progress: 60/411 forecasts completed (14.6%). BUXX finished in 1.0s. ETA: 1m 3s. Rate: 336.37 forecasts/min [2026-01-28T20:35:32.924741] [DEBUG] [REMOTE ] CCL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:32.925683] [DEBUG] [LOCAL ] Loaded configuration for CCL: 4 features, N/A% accuracy [2026-01-28T20:35:32.925739] [INFO ] [LOCAL ] CCL: Loaded 4 optimal features with 46.09% confidence from JSON config [2026-01-28T20:35:32.925771] [DEBUG] [MAG ] Building data for symbol: CCL with lookback: 0 [2026-01-28T20:35:32.926715] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:32.926780] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:32.928706] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:32.929288] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:32.929722] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:32.931308] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:32.990836] [DEBUG] [MAG ] SITE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.022009] [DEBUG] [MAG ] CFG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.106141] [INFO ] [LOCAL ] SITE: Saved forecast. [2026-01-28T20:35:33.106208] [INFO ] [main ] SITE: Signal=1 (Conf=100.0%), Magnitude=3.80% (Conf=42.1265%) [2026-01-28T20:35:33.106550] [INFO ] [main ] Fetching symbol history for BPYPO... [2026-01-28T20:35:33.106617] [DEBUG] [REMOTE ] BPYPO: Fetching historical data. [2026-01-28T20:35:33.106628] [INFO ] [main ] Progress: 61/411 forecasts completed (14.8%). SITE finished in 0.8s. ETA: 1m 3s. Rate: 335.92 forecasts/min [2026-01-28T20:35:33.118886] [DEBUG] [REMOTE ] BPYPO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.119949] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 10 features, N/A% accuracy [2026-01-28T20:35:33.120003] [INFO ] [LOCAL ] BPYPO: Loaded 10 optimal features with 46.20% confidence from JSON config [2026-01-28T20:35:33.120034] [DEBUG] [MAG ] Building data for symbol: BPYPO with lookback: 0 [2026-01-28T20:35:33.120854] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:35:33.120919] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:33.121457] [DEBUG] [MAG ] EDF: Last date is validated at 2026-01-28 [2026-01-28T20:35:33.121977] [INFO ] [LOCAL ] CFG: Saved forecast. [2026-01-28T20:35:33.122048] [INFO ] [main ] CFG: Signal=1 (Conf=100.0%), Magnitude=0.30% (Conf=60.823%) [2026-01-28T20:35:33.122214] [INFO ] [main ] Fetching symbol history for AVAL... [2026-01-28T20:35:33.122268] [DEBUG] [REMOTE ] AVAL: Fetching historical data. [2026-01-28T20:35:33.123011] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:33.123088] [INFO ] [main ] Progress: 62/411 forecasts completed (15.1%). CFG finished in 0.6s. ETA: 1m 1s. Rate: 340.91 forecasts/min [2026-01-28T20:35:33.123565] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:33.124011] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:33.124863] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:33.127443] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:33.128206] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:33.130273] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:33.135189] [DEBUG] [REMOTE ] AVAL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.137123] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 4 features, N/A% accuracy [2026-01-28T20:35:33.137192] [INFO ] [LOCAL ] AVAL: Loaded 4 optimal features with 32.50% confidence from JSON config [2026-01-28T20:35:33.137229] [DEBUG] [MAG ] Building data for symbol: AVAL with lookback: 0 [2026-01-28T20:35:33.138069] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:33.138131] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:33.138867] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:33.139441] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:33.140490] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:33.142130] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.149637] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:33.151167] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:33.153013] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.292527] [DEBUG] [MAG ] CCL: Last date is validated at 2026-01-28 [2026-01-28T20:35:33.299413] [DEBUG] [MAG ] EDF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.418351] [INFO ] [LOCAL ] EDF: Saved forecast. [2026-01-28T20:35:33.418435] [INFO ] [main ] EDF: Signal=1 (Conf=100.0%), Magnitude=0.00% (Conf=20.0937%) [2026-01-28T20:35:33.418630] [INFO ] [main ] Fetching symbol history for ABUS... [2026-01-28T20:35:33.418688] [DEBUG] [REMOTE ] ABUS: Fetching historical data. [2026-01-28T20:35:33.419670] [INFO ] [main ] Progress: 63/411 forecasts completed (15.3%). EDF finished in 0.7s. ETA: 1m 2s. Rate: 337.25 forecasts/min [2026-01-28T20:35:33.430079] [DEBUG] [REMOTE ] ABUS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.431221] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 5 features, N/A% accuracy [2026-01-28T20:35:33.431271] [INFO ] [LOCAL ] ABUS: Loaded 5 optimal features with 54.70% confidence from JSON config [2026-01-28T20:35:33.431303] [DEBUG] [MAG ] Building data for symbol: ABUS with lookback: 0 [2026-01-28T20:35:33.432124] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:33.432185] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:33.433924] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:33.434443] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:33.434862] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:33.468553] [DEBUG] [MAG ] CCL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.488878] [DEBUG] [MAG ] AVAL: Last date is validated at 2026-01-28 [2026-01-28T20:35:33.503383] [DEBUG] [MAG ] BPYPO: Last date is validated at 2026-01-28 [2026-01-28T20:35:33.546439] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:33.548808] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.552568] [INFO ] [LOCAL ] CCL: Saved forecast. [2026-01-28T20:35:33.552679] [INFO ] [main ] CCL: Signal=1 (Conf=100.0%), Magnitude=-2.72% (Conf=46.0898%) [2026-01-28T20:35:33.552852] [INFO ] [main ] Fetching symbol history for KKRS... [2026-01-28T20:35:33.552897] [DEBUG] [REMOTE ] KKRS: Fetching historical data. [2026-01-28T20:35:33.554676] [INFO ] [main ] Progress: 64/411 forecasts completed (15.6%). CCL finished in 0.6s. ETA: 1m 2s. Rate: 338.52 forecasts/min [2026-01-28T20:35:33.566790] [DEBUG] [REMOTE ] KKRS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.568071] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 5 features, N/A% accuracy [2026-01-28T20:35:33.568126] [INFO ] [LOCAL ] KKRS: Loaded 5 optimal features with 61.50% confidence from JSON config [2026-01-28T20:35:33.568169] [DEBUG] [MAG ] Building data for symbol: KKRS with lookback: 0 [2026-01-28T20:35:33.569076] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:33.569150] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:33.570931] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:33.571458] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:33.571885] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:33.576218] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:33.577393] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.668466] [DEBUG] [MAG ] BPYPO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.672443] [DEBUG] [MAG ] AVAL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:33.799294] [INFO ] [LOCAL ] AVAL: Saved forecast. [2026-01-28T20:35:33.799366] [INFO ] [main ] AVAL: Signal=1 (Conf=90.0%), Magnitude=-0.41% (Conf=32.5049%) [2026-01-28T20:35:33.799748] [INFO ] [main ] Progress: 65/411 forecasts completed (15.8%). AVAL finished in 0.7s. ETA: 1m 2s. Rate: 336.54 forecasts/min [2026-01-28T20:35:33.799887] [INFO ] [main ] Fetching symbol history for ASND... [2026-01-28T20:35:33.799932] [DEBUG] [REMOTE ] ASND: Fetching historical data. [2026-01-28T20:35:33.801058] [INFO ] [LOCAL ] BPYPO: Saved forecast. [2026-01-28T20:35:33.801125] [INFO ] [main ] BPYPO: Signal=1 (Conf=90.0%), Magnitude=0.36% (Conf=46.2004%) [2026-01-28T20:35:33.801290] [INFO ] [main ] Fetching symbol history for ALGM... [2026-01-28T20:35:33.801333] [DEBUG] [REMOTE ] ALGM: Fetching historical data. [2026-01-28T20:35:33.801436] [INFO ] [main ] Progress: 66/411 forecasts completed (16.1%). BPYPO finished in 0.7s. ETA: 1m 1s. Rate: 341.67 forecasts/min [2026-01-28T20:35:33.813907] [DEBUG] [REMOTE ] ALGM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.814604] [DEBUG] [REMOTE ] ASND: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:33.815306] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, N/A% accuracy [2026-01-28T20:35:33.815425] [INFO ] [LOCAL ] ALGM: Loaded 4 optimal features with 64.57% confidence from JSON config [2026-01-28T20:35:33.815474] [DEBUG] [LOCAL ] Loaded configuration for ASND: 6 features, N/A% accuracy [2026-01-28T20:35:33.815498] [DEBUG] [MAG ] Building data for symbol: ALGM with lookback: 0 [2026-01-28T20:35:33.815526] [INFO ] [LOCAL ] ASND: Loaded 6 optimal features with 54.06% confidence from JSON config [2026-01-28T20:35:33.815559] [DEBUG] [MAG ] Building data for symbol: ASND with lookback: 0 [2026-01-28T20:35:33.816376] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:33.816412] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:33.816438] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:33.816475] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:33.818235] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:33.818798] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:33.819258] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:33.819703] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:33.820963] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:33.821394] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:33.822231] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:33.822629] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.863359] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:33.864861] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:33.898934] [DEBUG] [MAG ] ABUS: Last date is validated at 2026-01-28 [2026-01-28T20:35:33.933685] [DEBUG] [MAG ] KKRS: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.066892] [DEBUG] [MAG ] ABUS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.114182] [DEBUG] [MAG ] KKRS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.130277] [INFO ] [LOCAL ] ABUS: Saved forecast. [2026-01-28T20:35:34.130347] [INFO ] [main ] ABUS: Signal=1 (Conf=90.0%), Magnitude=1.48% (Conf=54.6981%) [2026-01-28T20:35:34.130523] [INFO ] [main ] Fetching symbol history for SCL... [2026-01-28T20:35:34.130599] [DEBUG] [REMOTE ] SCL: Fetching historical data. [2026-01-28T20:35:34.132712] [INFO ] [main ] Progress: 67/411 forecasts completed (16.3%). ABUS finished in 0.7s. ETA: 1m 1s. Rate: 337.21 forecasts/min [2026-01-28T20:35:34.141901] [DEBUG] [REMOTE ] SCL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.143123] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, N/A% accuracy [2026-01-28T20:35:34.143175] [INFO ] [LOCAL ] SCL: Loaded 3 optimal features with 53.92% confidence from JSON config [2026-01-28T20:35:34.143206] [DEBUG] [MAG ] Building data for symbol: SCL with lookback: 0 [2026-01-28T20:35:34.144033] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:34.144093] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:34.144994] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:34.176361] [INFO ] [LOCAL ] KKRS: Saved forecast. [2026-01-28T20:35:34.176431] [INFO ] [main ] KKRS: Signal=1 (Conf=90.0%), Magnitude=-0.39% (Conf=61.5009%) [2026-01-28T20:35:34.176616] [INFO ] [main ] Fetching symbol history for PVH... [2026-01-28T20:35:34.176663] [DEBUG] [REMOTE ] PVH: Fetching historical data. [2026-01-28T20:35:34.177662] [INFO ] [main ] Progress: 68/411 forecasts completed (16.5%). KKRS finished in 0.6s. ETA: 1m 0s. Rate: 340.96 forecasts/min [2026-01-28T20:35:34.192134] [DEBUG] [REMOTE ] PVH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.193164] [DEBUG] [LOCAL ] Loaded configuration for PVH: 2 features, N/A% accuracy [2026-01-28T20:35:34.193217] [INFO ] [LOCAL ] PVH: Loaded 2 optimal features with 47.33% confidence from JSON config [2026-01-28T20:35:34.193250] [DEBUG] [MAG ] Building data for symbol: PVH with lookback: 0 [2026-01-28T20:35:34.194153] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:34.194214] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:34.196514] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:34.197441] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:34.199348] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:34.201276] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:34.288899] [DEBUG] [MAG ] ALGM: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.326896] [DEBUG] [MAG ] ASND: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.459162] [DEBUG] [MAG ] ALGM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.505252] [DEBUG] [MAG ] ASND: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.548639] [INFO ] [LOCAL ] ALGM: Saved forecast. [2026-01-28T20:35:34.548714] [INFO ] [main ] ALGM: Signal=1 (Conf=90.0%), Magnitude=6.92% (Conf=64.5681%) [2026-01-28T20:35:34.548879] [INFO ] [main ] Fetching symbol history for GL... [2026-01-28T20:35:34.548922] [DEBUG] [REMOTE ] GL: Fetching historical data. [2026-01-28T20:35:34.549969] [INFO ] [main ] Progress: 69/411 forecasts completed (16.8%). ALGM finished in 0.7s. ETA: 1m 1s. Rate: 335.53 forecasts/min [2026-01-28T20:35:34.563208] [DEBUG] [REMOTE ] GL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.564181] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, N/A% accuracy [2026-01-28T20:35:34.564235] [INFO ] [LOCAL ] GL: Loaded 2 optimal features with 50.10% confidence from JSON config [2026-01-28T20:35:34.564268] [DEBUG] [MAG ] Building data for symbol: GL with lookback: 0 [2026-01-28T20:35:34.565150] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:34.565212] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:34.574216] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:34.576228] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:34.637863] [DEBUG] [MAG ] PVH: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.644163] [INFO ] [LOCAL ] ASND: Saved forecast. [2026-01-28T20:35:34.644240] [INFO ] [main ] ASND: Signal=1 (Conf=90.0%), Magnitude=4.98% (Conf=54.0567%) [2026-01-28T20:35:34.644669] [DEBUG] [MAG ] SCL: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.644943] [INFO ] [main ] Fetching symbol history for KURA... [2026-01-28T20:35:34.644999] [DEBUG] [REMOTE ] KURA: Fetching historical data. [2026-01-28T20:35:34.645672] [INFO ] [main ] Progress: 70/411 forecasts completed (17.0%). ASND finished in 0.8s. ETA: 1m 1s. Rate: 337.77 forecasts/min [2026-01-28T20:35:34.659024] [DEBUG] [REMOTE ] KURA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.660293] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, N/A% accuracy [2026-01-28T20:35:34.660354] [INFO ] [LOCAL ] KURA: Loaded 2 optimal features with 54.42% confidence from JSON config [2026-01-28T20:35:34.660388] [DEBUG] [MAG ] Building data for symbol: KURA with lookback: 0 [2026-01-28T20:35:34.661286] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:34.661349] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:34.663839] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:34.665706] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:34.807448] [DEBUG] [MAG ] PVH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.818867] [DEBUG] [MAG ] SCL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:34.904037] [INFO ] [LOCAL ] SCL: Saved forecast. [2026-01-28T20:35:34.904105] [INFO ] [main ] SCL: Signal=1 (Conf=90.0%), Magnitude=0.17% (Conf=53.9248%) [2026-01-28T20:35:34.904454] [INFO ] [main ] Fetching symbol history for ADP... [2026-01-28T20:35:34.904505] [DEBUG] [REMOTE ] ADP: Fetching historical data. [2026-01-28T20:35:34.905427] [INFO ] [main ] Progress: 71/411 forecasts completed (17.3%). SCL finished in 0.8s. ETA: 1m 1s. Rate: 335.59 forecasts/min [2026-01-28T20:35:34.916240] [DEBUG] [REMOTE ] ADP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.917282] [DEBUG] [LOCAL ] Loaded configuration for ADP: 9 features, N/A% accuracy [2026-01-28T20:35:34.917352] [INFO ] [LOCAL ] ADP: Loaded 9 optimal features with 56.73% confidence from JSON config [2026-01-28T20:35:34.917387] [DEBUG] [MAG ] Building data for symbol: ADP with lookback: 0 [2026-01-28T20:35:34.918252] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:34.918317] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:34.921905] [INFO ] [LOCAL ] PVH: Saved forecast. [2026-01-28T20:35:34.921969] [INFO ] [main ] PVH: Signal=1 (Conf=90.0%), Magnitude=-1.29% (Conf=47.3298%) [2026-01-28T20:35:34.922124] [INFO ] [main ] Fetching symbol history for FOLD... [2026-01-28T20:35:34.922166] [DEBUG] [REMOTE ] FOLD: Fetching historical data. [2026-01-28T20:35:34.923391] [INFO ] [main ] Progress: 72/411 forecasts completed (17.5%). PVH finished in 0.7s. ETA: 59.9s. Rate: 339.83 forecasts/min [2026-01-28T20:35:34.924214] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:34.926135] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:34.926667] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:34.927426] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:34.929158] [DEBUG] [MAG ] GL: Last date is validated at 2026-01-28 [2026-01-28T20:35:34.929841] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:34.931499] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:34.933943] [DEBUG] [REMOTE ] FOLD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:34.934238] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:34.935698] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:34.936637] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 4 features, N/A% accuracy [2026-01-28T20:35:34.936710] [INFO ] [LOCAL ] FOLD: Loaded 4 optimal features with 58.75% confidence from JSON config [2026-01-28T20:35:34.936743] [DEBUG] [MAG ] Building data for symbol: FOLD with lookback: 0 [2026-01-28T20:35:34.937369] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:34.937514] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:34.937608] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:34.944185] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:34.946747] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:34.947236] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:34.948197] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.089433] [DEBUG] [MAG ] KURA: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.105149] [DEBUG] [MAG ] GL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.206090] [INFO ] [LOCAL ] GL: Saved forecast. [2026-01-28T20:35:35.206169] [INFO ] [main ] GL: Signal=1 (Conf=90.0%), Magnitude=-0.07% (Conf=50.0981%) [2026-01-28T20:35:35.206337] [INFO ] [main ] Fetching symbol history for PDP... [2026-01-28T20:35:35.206380] [DEBUG] [REMOTE ] PDP: Fetching historical data. [2026-01-28T20:35:35.207243] [INFO ] [main ] Progress: 73/411 forecasts completed (17.8%). GL finished in 0.7s. ETA: 1m 0s. Rate: 337.03 forecasts/min [2026-01-28T20:35:35.218316] [DEBUG] [REMOTE ] PDP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:35.219125] [DEBUG] [LOCAL ] Loaded configuration for PDP: 5 features, N/A% accuracy [2026-01-28T20:35:35.219181] [INFO ] [LOCAL ] PDP: Loaded 5 optimal features with 63.96% confidence from JSON config [2026-01-28T20:35:35.219214] [DEBUG] [MAG ] Building data for symbol: PDP with lookback: 0 [2026-01-28T20:35:35.220047] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:35.220120] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:35.220881] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:35.222482] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:35.223400] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:35.224627] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:35.226737] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.259402] [DEBUG] [MAG ] KURA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.283464] [DEBUG] [MAG ] ADP: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.306131] [DEBUG] [MAG ] FOLD: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.333739] [INFO ] [LOCAL ] KURA: Saved forecast. [2026-01-28T20:35:35.333807] [INFO ] [main ] KURA: Signal=1 (Conf=90.0%), Magnitude=-1.45% (Conf=54.425%) [2026-01-28T20:35:35.333968] [INFO ] [main ] Fetching symbol history for LINE... [2026-01-28T20:35:35.334014] [DEBUG] [REMOTE ] LINE: Fetching historical data. [2026-01-28T20:35:35.335689] [INFO ] [main ] Progress: 74/411 forecasts completed (18.0%). KURA finished in 0.7s. ETA: 59.8s. Rate: 338.30 forecasts/min [2026-01-28T20:35:35.346615] [DEBUG] [REMOTE ] LINE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:35.348043] [DEBUG] [LOCAL ] Loaded configuration for LINE: 3 features, N/A% accuracy [2026-01-28T20:35:35.348098] [INFO ] [LOCAL ] LINE: Loaded 3 optimal features with 66.96% confidence from JSON config [2026-01-28T20:35:35.348128] [DEBUG] [MAG ] Building data for symbol: LINE with lookback: 0 [2026-01-28T20:35:35.348963] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:35.349023] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:35.396605] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:35.399483] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:35.401159] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.452391] [DEBUG] [MAG ] ADP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.479676] [DEBUG] [MAG ] FOLD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.548941] [INFO ] [LOCAL ] FOLD: Saved forecast. [2026-01-28T20:35:35.549008] [INFO ] [main ] FOLD: Signal=1 (Conf=90.0%), Magnitude=0.79% (Conf=58.7518%) [2026-01-28T20:35:35.549169] [INFO ] [main ] Fetching symbol history for KDP... [2026-01-28T20:35:35.549211] [DEBUG] [REMOTE ] KDP: Fetching historical data. [2026-01-28T20:35:35.551667] [INFO ] [main ] Progress: 75/411 forecasts completed (18.2%). FOLD finished in 0.6s. ETA: 59.8s. Rate: 337.32 forecasts/min [2026-01-28T20:35:35.561967] [DEBUG] [REMOTE ] KDP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:35.562825] [DEBUG] [LOCAL ] Loaded configuration for KDP: 6 features, N/A% accuracy [2026-01-28T20:35:35.562877] [INFO ] [LOCAL ] KDP: Loaded 6 optimal features with 60.41% confidence from JSON config [2026-01-28T20:35:35.562909] [DEBUG] [MAG ] Building data for symbol: KDP with lookback: 0 [2026-01-28T20:35:35.563209] [DEBUG] [MAG ] PDP: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.563854] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:35.563931] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:35.565742] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:35.566372] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:35.566880] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:35.583075] [INFO ] [LOCAL ] ADP: Saved forecast. [2026-01-28T20:35:35.583142] [INFO ] [main ] ADP: Signal=1 (Conf=90.0%), Magnitude=0.26% (Conf=56.7338%) [2026-01-28T20:35:35.583477] [INFO ] [main ] Fetching symbol history for CARS... [2026-01-28T20:35:35.583526] [DEBUG] [REMOTE ] CARS: Fetching historical data. [2026-01-28T20:35:35.583632] [INFO ] [main ] Progress: 76/411 forecasts completed (18.5%). ADP finished in 0.7s. ETA: 58.9s. Rate: 341.00 forecasts/min [2026-01-28T20:35:35.594590] [DEBUG] [REMOTE ] CARS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:35.595637] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, N/A% accuracy [2026-01-28T20:35:35.595689] [INFO ] [LOCAL ] CARS: Loaded 2 optimal features with 47.87% confidence from JSON config [2026-01-28T20:35:35.595720] [DEBUG] [MAG ] Building data for symbol: CARS with lookback: 0 [2026-01-28T20:35:35.596472] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:35.596530] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:35.598239] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:35.598811] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.679361] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:35.729541] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:35.731618] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.732155] [DEBUG] [MAG ] PDP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.734533] [DEBUG] [MAG ] LINE: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.829288] [INFO ] [LOCAL ] PDP: Saved forecast. [2026-01-28T20:35:35.829355] [INFO ] [main ] PDP: Signal=1 (Conf=90.0%), Magnitude=0.14% (Conf=63.9644%) [2026-01-28T20:35:35.829740] [INFO ] [main ] Fetching symbol history for TDSC... [2026-01-28T20:35:35.829798] [DEBUG] [REMOTE ] TDSC: Fetching historical data. [2026-01-28T20:35:35.831669] [INFO ] [main ] Progress: 77/411 forecasts completed (18.7%). PDP finished in 0.6s. ETA: 59.1s. Rate: 339.20 forecasts/min [2026-01-28T20:35:35.841276] [DEBUG] [REMOTE ] TDSC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:35.842338] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 4 features, N/A% accuracy [2026-01-28T20:35:35.842390] [INFO ] [LOCAL ] TDSC: Loaded 4 optimal features with 46.18% confidence from JSON config [2026-01-28T20:35:35.842420] [DEBUG] [MAG ] Building data for symbol: TDSC with lookback: 0 [2026-01-28T20:35:35.843222] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:35.843281] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:35.845075] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:35.845614] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:35.846011] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:35.846964] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:35.901672] [DEBUG] [MAG ] LINE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:35.937047] [DEBUG] [MAG ] CARS: Last date is validated at 2026-01-28 [2026-01-28T20:35:35.988509] [INFO ] [LOCAL ] LINE: Saved forecast. [2026-01-28T20:35:35.988591] [INFO ] [main ] LINE: Signal=1 (Conf=90.0%), Magnitude=0.78% (Conf=66.9571%) [2026-01-28T20:35:35.988915] [INFO ] [main ] Fetching symbol history for GPIX... [2026-01-28T20:35:35.988964] [DEBUG] [REMOTE ] GPIX: Fetching historical data. [2026-01-28T20:35:35.989789] [INFO ] [main ] Progress: 78/411 forecasts completed (19.0%). LINE finished in 0.7s. ETA: 58.8s. Rate: 339.66 forecasts/min [2026-01-28T20:35:36.001359] [DEBUG] [REMOTE ] GPIX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.002610] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 7 features, N/A% accuracy [2026-01-28T20:35:36.002672] [INFO ] [LOCAL ] GPIX: Loaded 7 optimal features with 73.62% confidence from JSON config [2026-01-28T20:35:36.002704] [DEBUG] [MAG ] Building data for symbol: GPIX with lookback: 0 [2026-01-28T20:35:36.003489] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:36.003551] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:36.008401] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:36.010202] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:36.010711] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:36.011101] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:36.011967] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:36.014360] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:36.015031] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.077688] [DEBUG] [MAG ] KDP: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.109452] [DEBUG] [MAG ] CARS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.178722] [INFO ] [LOCAL ] CARS: Saved forecast. [2026-01-28T20:35:36.178802] [INFO ] [main ] CARS: Signal=1 (Conf=90.0%), Magnitude=-0.12% (Conf=47.8687%) [2026-01-28T20:35:36.179150] [INFO ] [main ] Fetching symbol history for FRPH... [2026-01-28T20:35:36.179193] [DEBUG] [REMOTE ] FRPH: Fetching historical data. [2026-01-28T20:35:36.179908] [INFO ] [main ] Progress: 79/411 forecasts completed (19.2%). CARS finished in 0.6s. ETA: 58.7s. Rate: 339.33 forecasts/min [2026-01-28T20:35:36.190556] [DEBUG] [REMOTE ] FRPH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.191494] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 3 features, N/A% accuracy [2026-01-28T20:35:36.191545] [INFO ] [LOCAL ] FRPH: Loaded 3 optimal features with 53.28% confidence from JSON config [2026-01-28T20:35:36.191598] [DEBUG] [MAG ] Building data for symbol: FRPH with lookback: 0 [2026-01-28T20:35:36.192051] [DEBUG] [MAG ] TDSC: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.192368] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:36.192428] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:36.193155] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:36.194227] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:36.197469] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.254722] [DEBUG] [MAG ] KDP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.341556] [INFO ] [LOCAL ] KDP: Saved forecast. [2026-01-28T20:35:36.341643] [INFO ] [main ] KDP: Signal=1 (Conf=90.0%), Magnitude=-2.48% (Conf=60.414%) [2026-01-28T20:35:36.341992] [INFO ] [main ] Fetching symbol history for LASE... [2026-01-28T20:35:36.342035] [DEBUG] [REMOTE ] LASE: Fetching historical data. [2026-01-28T20:35:36.343664] [INFO ] [main ] Progress: 80/411 forecasts completed (19.5%). KDP finished in 0.8s. ETA: 58.5s. Rate: 339.65 forecasts/min [2026-01-28T20:35:36.355785] [DEBUG] [REMOTE ] LASE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.356994] [DEBUG] [LOCAL ] Loaded configuration for LASE: 2 features, N/A% accuracy [2026-01-28T20:35:36.357048] [INFO ] [LOCAL ] LASE: Loaded 2 optimal features with 59.73% confidence from JSON config [2026-01-28T20:35:36.357079] [DEBUG] [MAG ] Building data for symbol: LASE with lookback: 0 [2026-01-28T20:35:36.357913] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:36.357984] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:36.358344] [DEBUG] [MAG ] GPIX: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.360413] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:36.372682] [DEBUG] [MAG ] TDSC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.402916] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.435409] [INFO ] [LOCAL ] TDSC: Saved forecast. [2026-01-28T20:35:36.435481] [INFO ] [main ] TDSC: Signal=1 (Conf=90.0%), Magnitude=0.19% (Conf=46.1844%) [2026-01-28T20:35:36.435667] [INFO ] [main ] Fetching symbol history for PHK... [2026-01-28T20:35:36.435711] [DEBUG] [REMOTE ] PHK: Fetching historical data. [2026-01-28T20:35:36.437700] [INFO ] [main ] Progress: 81/411 forecasts completed (19.7%). TDSC finished in 0.6s. ETA: 58.0s. Rate: 341.62 forecasts/min [2026-01-28T20:35:36.449178] [DEBUG] [REMOTE ] PHK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.450127] [DEBUG] [LOCAL ] Loaded configuration for PHK: 3 features, N/A% accuracy [2026-01-28T20:35:36.450180] [INFO ] [LOCAL ] PHK: Loaded 3 optimal features with 26.52% confidence from JSON config [2026-01-28T20:35:36.450211] [DEBUG] [MAG ] Building data for symbol: PHK with lookback: 0 [2026-01-28T20:35:36.451193] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:36.451257] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:36.456874] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:36.457813] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:36.460271] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.529190] [DEBUG] [MAG ] GPIX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.557001] [DEBUG] [MAG ] FRPH: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.608179] [INFO ] [LOCAL ] GPIX: Saved forecast. [2026-01-28T20:35:36.608249] [INFO ] [main ] GPIX: Signal=1 (Conf=90.0%), Magnitude=0.42% (Conf=73.6211%) [2026-01-28T20:35:36.608605] [INFO ] [main ] Fetching symbol history for BHC... [2026-01-28T20:35:36.608656] [DEBUG] [REMOTE ] BHC: Fetching historical data. [2026-01-28T20:35:36.608661] [INFO ] [main ] Progress: 82/411 forecasts completed (20.0%). GPIX finished in 0.6s. ETA: 57.8s. Rate: 341.73 forecasts/min [2026-01-28T20:35:36.620064] [DEBUG] [REMOTE ] BHC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.621062] [DEBUG] [LOCAL ] Loaded configuration for BHC: 7 features, N/A% accuracy [2026-01-28T20:35:36.621114] [INFO ] [LOCAL ] BHC: Loaded 7 optimal features with 49.01% confidence from JSON config [2026-01-28T20:35:36.621144] [DEBUG] [MAG ] Building data for symbol: BHC with lookback: 0 [2026-01-28T20:35:36.621961] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:36.622023] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:36.622795] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:36.623894] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:36.626284] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:36.628071] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:36.628560] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:36.629683] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:36.631673] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.728735] [DEBUG] [MAG ] FRPH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.743481] [DEBUG] [MAG ] LASE: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.795412] [INFO ] [LOCAL ] FRPH: Saved forecast. [2026-01-28T20:35:36.795478] [INFO ] [main ] FRPH: Signal=1 (Conf=90.0%), Magnitude=-0.58% (Conf=53.2826%) [2026-01-28T20:35:36.795867] [INFO ] [main ] Fetching symbol history for WHD... [2026-01-28T20:35:36.795917] [DEBUG] [REMOTE ] WHD: Fetching historical data. [2026-01-28T20:35:36.796679] [INFO ] [main ] Progress: 83/411 forecasts completed (20.2%). FRPH finished in 0.6s. ETA: 57.6s. Rate: 341.44 forecasts/min [2026-01-28T20:35:36.807048] [DEBUG] [REMOTE ] WHD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:36.808316] [DEBUG] [LOCAL ] Loaded configuration for WHD: 9 features, N/A% accuracy [2026-01-28T20:35:36.808367] [INFO ] [LOCAL ] WHD: Loaded 9 optimal features with 56.35% confidence from JSON config [2026-01-28T20:35:36.808397] [DEBUG] [MAG ] Building data for symbol: WHD with lookback: 0 [2026-01-28T20:35:36.809218] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:36.809281] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:36.814090] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:36.816539] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:36.819509] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:36.821298] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:36.821828] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:36.822750] [DEBUG] [MAG ] PHK: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.822861] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:36.824600] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:36.825712] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:36.826404] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:36.943241] [DEBUG] [MAG ] LASE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:36.964313] [DEBUG] [MAG ] BHC: Last date is validated at 2026-01-28 [2026-01-28T20:35:36.995044] [DEBUG] [MAG ] PHK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.012616] [INFO ] [LOCAL ] LASE: Saved forecast. [2026-01-28T20:35:37.012695] [INFO ] [main ] LASE: Signal=1 (Conf=90.0%), Magnitude=-1.64% (Conf=59.7292%) [2026-01-28T20:35:37.012873] [INFO ] [main ] Fetching symbol history for TGLS... [2026-01-28T20:35:37.012917] [DEBUG] [REMOTE ] TGLS: Fetching historical data. [2026-01-28T20:35:37.013905] [INFO ] [main ] Progress: 84/411 forecasts completed (20.4%). LASE finished in 0.7s. ETA: 57.6s. Rate: 340.48 forecasts/min [2026-01-28T20:35:37.026195] [DEBUG] [REMOTE ] TGLS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.027534] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 8 features, N/A% accuracy [2026-01-28T20:35:37.027618] [INFO ] [LOCAL ] TGLS: Loaded 8 optimal features with 53.00% confidence from JSON config [2026-01-28T20:35:37.027655] [DEBUG] [MAG ] Building data for symbol: TGLS with lookback: 0 [2026-01-28T20:35:37.028533] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:37.028639] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:37.030494] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:37.031076] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:37.031525] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:37.031975] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:37.032777] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:37.049967] [INFO ] [LOCAL ] PHK: Saved forecast. [2026-01-28T20:35:37.050034] [INFO ] [main ] PHK: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=26.5154%) [2026-01-28T20:35:37.050194] [INFO ] [main ] Fetching symbol history for BSX... [2026-01-28T20:35:37.050243] [DEBUG] [REMOTE ] BSX: Fetching historical data. [2026-01-28T20:35:37.051118] [INFO ] [main ] Progress: 85/411 forecasts completed (20.7%). PHK finished in 0.6s. ETA: 56.9s. Rate: 343.67 forecasts/min [2026-01-28T20:35:37.062341] [DEBUG] [REMOTE ] BSX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.063508] [DEBUG] [LOCAL ] Loaded configuration for BSX: 8 features, N/A% accuracy [2026-01-28T20:35:37.063560] [INFO ] [LOCAL ] BSX: Loaded 8 optimal features with 48.01% confidence from JSON config [2026-01-28T20:35:37.063611] [DEBUG] [MAG ] Building data for symbol: BSX with lookback: 0 [2026-01-28T20:35:37.064420] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:37.064483] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:37.069357] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:37.071139] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:37.071684] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:37.072072] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:37.072836] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:37.074651] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:37.076609] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:37.078236] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.130379] [DEBUG] [MAG ] BHC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.145361] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:37.164339] [DEBUG] [MAG ] WHD: Last date is validated at 2026-01-28 [2026-01-28T20:35:37.196149] [INFO ] [LOCAL ] BHC: Saved forecast. [2026-01-28T20:35:37.196217] [INFO ] [main ] BHC: Signal=1 (Conf=90.0%), Magnitude=-12.21% (Conf=49.0143%) [2026-01-28T20:35:37.196373] [INFO ] [main ] Fetching symbol history for NXE... [2026-01-28T20:35:37.196415] [DEBUG] [REMOTE ] NXE: Fetching historical data. [2026-01-28T20:35:37.197222] [INFO ] [main ] Progress: 86/411 forecasts completed (20.9%). BHC finished in 0.6s. ETA: 56.6s. Rate: 344.32 forecasts/min [2026-01-28T20:35:37.208179] [DEBUG] [REMOTE ] NXE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.209150] [DEBUG] [LOCAL ] Loaded configuration for NXE: 2 features, N/A% accuracy [2026-01-28T20:35:37.209202] [INFO ] [LOCAL ] NXE: Loaded 2 optimal features with 53.33% confidence from JSON config [2026-01-28T20:35:37.209233] [DEBUG] [MAG ] Building data for symbol: NXE with lookback: 0 [2026-01-28T20:35:37.210033] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:37.210091] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:37.214991] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:37.225429] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:37.228552] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.254264] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.337448] [DEBUG] [MAG ] WHD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.418131] [DEBUG] [MAG ] BSX: Last date is validated at 2026-01-28 [2026-01-28T20:35:37.441122] [INFO ] [LOCAL ] WHD: Saved forecast. [2026-01-28T20:35:37.441193] [INFO ] [main ] WHD: Signal=1 (Conf=90.0%), Magnitude=-3.15% (Conf=56.3482%) [2026-01-28T20:35:37.441558] [INFO ] [main ] Fetching symbol history for DKNG... [2026-01-28T20:35:37.441625] [DEBUG] [REMOTE ] DKNG: Fetching historical data. [2026-01-28T20:35:37.441655] [INFO ] [main ] Progress: 87/411 forecasts completed (21.2%). WHD finished in 0.6s. ETA: 56.7s. Rate: 342.74 forecasts/min [2026-01-28T20:35:37.454385] [DEBUG] [REMOTE ] DKNG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.455406] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 5 features, N/A% accuracy [2026-01-28T20:35:37.455463] [INFO ] [LOCAL ] DKNG: Loaded 5 optimal features with 53.89% confidence from JSON config [2026-01-28T20:35:37.455493] [DEBUG] [MAG ] Building data for symbol: DKNG with lookback: 0 [2026-01-28T20:35:37.456292] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:37.456352] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:37.461257] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:37.463036] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:37.463513] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:37.463920] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:37.465080] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.569129] [DEBUG] [MAG ] TGLS: Last date is validated at 2026-01-28 [2026-01-28T20:35:37.585129] [DEBUG] [MAG ] BSX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.589035] [DEBUG] [MAG ] NXE: Last date is validated at 2026-01-28 [2026-01-28T20:35:37.690891] [INFO ] [LOCAL ] BSX: Saved forecast. [2026-01-28T20:35:37.690959] [INFO ] [main ] BSX: Signal=1 (Conf=90.0%), Magnitude=0.23% (Conf=48.0086%) [2026-01-28T20:35:37.691119] [INFO ] [main ] Fetching symbol history for TTEC... [2026-01-28T20:35:37.691160] [DEBUG] [REMOTE ] TTEC: Fetching historical data. [2026-01-28T20:35:37.692703] [INFO ] [main ] Progress: 88/411 forecasts completed (21.4%). BSX finished in 0.6s. ETA: 56.8s. Rate: 341.05 forecasts/min [2026-01-28T20:35:37.703359] [DEBUG] [REMOTE ] TTEC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.704161] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 9 features, N/A% accuracy [2026-01-28T20:35:37.704529] [INFO ] [LOCAL ] TTEC: Loaded 9 optimal features with 54.91% confidence from JSON config [2026-01-28T20:35:37.704563] [DEBUG] [MAG ] Building data for symbol: TTEC with lookback: 0 [2026-01-28T20:35:37.705370] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:37.705431] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:37.707190] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:37.707740] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:37.708135] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:37.709813] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:37.710787] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:37.711402] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:37.713209] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:37.716013] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:37.717173] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.745110] [DEBUG] [MAG ] TGLS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.756241] [DEBUG] [MAG ] NXE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.806985] [DEBUG] [MAG ] DKNG: Last date is validated at 2026-01-28 [2026-01-28T20:35:37.823333] [INFO ] [LOCAL ] NXE: Saved forecast. [2026-01-28T20:35:37.823413] [INFO ] [main ] NXE: Signal=1 (Conf=90.0%), Magnitude=-0.66% (Conf=53.3323%) [2026-01-28T20:35:37.823773] [INFO ] [main ] Fetching symbol history for NATL... [2026-01-28T20:35:37.823823] [DEBUG] [REMOTE ] NATL: Fetching historical data. [2026-01-28T20:35:37.824668] [INFO ] [main ] Progress: 89/411 forecasts completed (21.7%). NXE finished in 0.6s. ETA: 56.5s. Rate: 342.01 forecasts/min [2026-01-28T20:35:37.835420] [DEBUG] [REMOTE ] NATL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.836465] [DEBUG] [LOCAL ] Loaded configuration for NATL: 5 features, N/A% accuracy [2026-01-28T20:35:37.836529] [INFO ] [LOCAL ] NATL: Loaded 5 optimal features with 57.28% confidence from JSON config [2026-01-28T20:35:37.836560] [DEBUG] [MAG ] Building data for symbol: NATL with lookback: 0 [2026-01-28T20:35:37.837386] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:37.837445] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:37.838199] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:37.840622] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:37.841314] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:37.844186] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:37.845804] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:37.857314] [INFO ] [LOCAL ] TGLS: Saved forecast. [2026-01-28T20:35:37.857392] [INFO ] [main ] TGLS: Signal=1 (Conf=90.0%), Magnitude=-5.07% (Conf=53.0028%) [2026-01-28T20:35:37.857557] [INFO ] [main ] Fetching symbol history for HPE... [2026-01-28T20:35:37.857640] [DEBUG] [REMOTE ] HPE: Fetching historical data. [2026-01-28T20:35:37.858663] [INFO ] [main ] Progress: 90/411 forecasts completed (21.9%). TGLS finished in 0.8s. ETA: 55.8s. Rate: 345.11 forecasts/min [2026-01-28T20:35:37.870406] [DEBUG] [REMOTE ] HPE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:37.871315] [DEBUG] [LOCAL ] Loaded configuration for HPE: 2 features, N/A% accuracy [2026-01-28T20:35:37.871367] [INFO ] [LOCAL ] HPE: Loaded 2 optimal features with 58.69% confidence from JSON config [2026-01-28T20:35:37.871400] [DEBUG] [MAG ] Building data for symbol: HPE with lookback: 0 [2026-01-28T20:35:37.872255] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:37.872329] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:37.986863] [DEBUG] [MAG ] DKNG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:37.990312] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:37.991628] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.055333] [DEBUG] [MAG ] TTEC: Last date is validated at 2026-01-28 [2026-01-28T20:35:38.170963] [INFO ] [LOCAL ] DKNG: Saved forecast. [2026-01-28T20:35:38.171034] [INFO ] [main ] DKNG: Signal=1 (Conf=90.0%), Magnitude=-1.34% (Conf=53.8869%) [2026-01-28T20:35:38.171380] [INFO ] [main ] Fetching symbol history for BJ... [2026-01-28T20:35:38.171432] [DEBUG] [REMOTE ] BJ: Fetching historical data. [2026-01-28T20:35:38.171709] [INFO ] [main ] Progress: 91/411 forecasts completed (22.1%). DKNG finished in 0.7s. ETA: 56.1s. Rate: 342.10 forecasts/min [2026-01-28T20:35:38.180937] [DEBUG] [MAG ] NATL: Last date is validated at 2026-01-28 [2026-01-28T20:35:38.182799] [DEBUG] [REMOTE ] BJ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:38.183712] [DEBUG] [LOCAL ] Loaded configuration for BJ: 3 features, N/A% accuracy [2026-01-28T20:35:38.183771] [INFO ] [LOCAL ] BJ: Loaded 3 optimal features with 46.22% confidence from JSON config [2026-01-28T20:35:38.185658] [DEBUG] [MAG ] Building data for symbol: BJ with lookback: 0 [2026-01-28T20:35:38.186458] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:38.186517] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:38.192425] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:38.193766] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:38.194809] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.251905] [DEBUG] [MAG ] TTEC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:38.318944] [INFO ] [LOCAL ] TTEC: Saved forecast. [2026-01-28T20:35:38.319012] [INFO ] [main ] TTEC: Signal=1 (Conf=90.0%), Magnitude=-3.28% (Conf=54.9101%) [2026-01-28T20:35:38.319170] [INFO ] [main ] Fetching symbol history for ESTA... [2026-01-28T20:35:38.319211] [DEBUG] [REMOTE ] ESTA: Fetching historical data. [2026-01-28T20:35:38.319976] [INFO ] [main ] Progress: 92/411 forecasts completed (22.4%). TTEC finished in 0.6s. ETA: 55.9s. Rate: 342.67 forecasts/min [2026-01-28T20:35:38.331521] [DEBUG] [REMOTE ] ESTA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:38.332505] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 5 features, N/A% accuracy [2026-01-28T20:35:38.332557] [INFO ] [LOCAL ] ESTA: Loaded 5 optimal features with 49.92% confidence from JSON config [2026-01-28T20:35:38.332609] [DEBUG] [MAG ] Building data for symbol: ESTA with lookback: 0 [2026-01-28T20:35:38.333401] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:38.333462] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:38.335254] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:38.335807] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:38.336237] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:38.337176] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:38.353696] [DEBUG] [MAG ] NATL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:38.363358] [DEBUG] [MAG ] HPE: Last date is validated at 2026-01-28 [2026-01-28T20:35:38.387108] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.443177] [INFO ] [LOCAL ] NATL: Saved forecast. [2026-01-28T20:35:38.443246] [INFO ] [main ] NATL: Signal=1 (Conf=90.0%), Magnitude=-1.37% (Conf=57.2769%) [2026-01-28T20:35:38.443407] [INFO ] [main ] Fetching symbol history for NUVL... [2026-01-28T20:35:38.443450] [DEBUG] [REMOTE ] NUVL: Fetching historical data. [2026-01-28T20:35:38.444663] [INFO ] [main ] Progress: 93/411 forecasts completed (22.6%). NATL finished in 0.6s. ETA: 55.5s. Rate: 343.74 forecasts/min [2026-01-28T20:35:38.456123] [DEBUG] [REMOTE ] NUVL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:38.459622] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 7 features, N/A% accuracy [2026-01-28T20:35:38.459679] [INFO ] [LOCAL ] NUVL: Loaded 7 optimal features with 56.87% confidence from JSON config [2026-01-28T20:35:38.459714] [DEBUG] [MAG ] Building data for symbol: NUVL with lookback: 0 [2026-01-28T20:35:38.460499] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:38.460560] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:38.462268] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:38.465843] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:38.466292] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:38.466721] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:38.467633] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:38.541404] [DEBUG] [MAG ] BJ: Last date is validated at 2026-01-28 [2026-01-28T20:35:38.549290] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:38.640803] [DEBUG] [MAG ] HPE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:38.643170] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.736530] [DEBUG] [MAG ] BJ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:38.744142] [INFO ] [LOCAL ] HPE: Saved forecast. [2026-01-28T20:35:38.744211] [INFO ] [main ] HPE: Signal=1 (Conf=90.0%), Magnitude=-6.64% (Conf=58.6856%) [2026-01-28T20:35:38.744371] [INFO ] [main ] Fetching symbol history for ATRO... [2026-01-28T20:35:38.744413] [DEBUG] [REMOTE ] ATRO: Fetching historical data. [2026-01-28T20:35:38.745090] [INFO ] [main ] Progress: 94/411 forecasts completed (22.9%). HPE finished in 0.9s. ETA: 55.8s. Rate: 341.12 forecasts/min [2026-01-28T20:35:38.765025] [DEBUG] [REMOTE ] ATRO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:38.768268] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 2 features, N/A% accuracy [2026-01-28T20:35:38.768322] [INFO ] [LOCAL ] ATRO: Loaded 2 optimal features with 61.51% confidence from JSON config [2026-01-28T20:35:38.768353] [DEBUG] [MAG ] Building data for symbol: ATRO with lookback: 0 [2026-01-28T20:35:38.769171] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:38.769231] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:38.779214] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:38.782643] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.785404] [DEBUG] [MAG ] ESTA: Last date is validated at 2026-01-28 [2026-01-28T20:35:38.927758] [INFO ] [LOCAL ] BJ: Saved forecast. [2026-01-28T20:35:38.927828] [INFO ] [main ] BJ: Signal=1 (Conf=90.0%), Magnitude=-5.85% (Conf=46.2187%) [2026-01-28T20:35:38.928337] [INFO ] [main ] Fetching symbol history for KIDS... [2026-01-28T20:35:38.928388] [DEBUG] [REMOTE ] KIDS: Fetching historical data. [2026-01-28T20:35:38.928709] [INFO ] [main ] Progress: 95/411 forecasts completed (23.1%). BJ finished in 0.8s. ETA: 55.6s. Rate: 340.96 forecasts/min [2026-01-28T20:35:38.941914] [DEBUG] [REMOTE ] KIDS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:38.942960] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 9 features, N/A% accuracy [2026-01-28T20:35:38.943020] [INFO ] [LOCAL ] KIDS: Loaded 9 optimal features with 63.26% confidence from JSON config [2026-01-28T20:35:38.943054] [DEBUG] [MAG ] Building data for symbol: KIDS with lookback: 0 [2026-01-28T20:35:38.943886] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:38.943963] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:38.944749] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:38.946685] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:38.947442] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:38.949443] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:38.950747] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:38.951920] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:38.952453] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:38.954597] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:35:38.957535] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:38.962967] [DEBUG] [MAG ] ESTA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:38.984737] [DEBUG] [MAG ] NUVL: Last date is validated at 2026-01-28 [2026-01-28T20:35:39.065653] [INFO ] [LOCAL ] ESTA: Saved forecast. [2026-01-28T20:35:39.065722] [INFO ] [main ] ESTA: Signal=1 (Conf=90.0%), Magnitude=3.35% (Conf=49.9198%) [2026-01-28T20:35:39.065882] [INFO ] [main ] Fetching symbol history for GTES... [2026-01-28T20:35:39.065925] [DEBUG] [REMOTE ] GTES: Fetching historical data. [2026-01-28T20:35:39.068658] [INFO ] [main ] Progress: 96/411 forecasts completed (23.4%). ESTA finished in 0.7s. ETA: 55.3s. Rate: 341.69 forecasts/min [2026-01-28T20:35:39.078667] [DEBUG] [REMOTE ] GTES: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:39.079773] [DEBUG] [LOCAL ] Loaded configuration for GTES: 2 features, N/A% accuracy [2026-01-28T20:35:39.079826] [INFO ] [LOCAL ] GTES: Loaded 2 optimal features with 47.82% confidence from JSON config [2026-01-28T20:35:39.079857] [DEBUG] [MAG ] Building data for symbol: GTES with lookback: 0 [2026-01-28T20:35:39.080708] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:39.080773] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:39.086147] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:39.154301] [DEBUG] [MAG ] NUVL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:39.168132] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:39.188667] [DEBUG] [MAG ] ATRO: Last date is validated at 2026-01-28 [2026-01-28T20:35:39.263994] [INFO ] [LOCAL ] NUVL: Saved forecast. [2026-01-28T20:35:39.264068] [INFO ] [main ] NUVL: Signal=1 (Conf=90.0%), Magnitude=-3.87% (Conf=56.8748%) [2026-01-28T20:35:39.264418] [INFO ] [main ] Fetching symbol history for TBIL... [2026-01-28T20:35:39.264468] [DEBUG] [REMOTE ] TBIL: Fetching historical data. [2026-01-28T20:35:39.264661] [INFO ] [main ] Progress: 97/411 forecasts completed (23.6%). NUVL finished in 0.8s. ETA: 55.2s. Rate: 341.28 forecasts/min [2026-01-28T20:35:39.276051] [DEBUG] [REMOTE ] TBIL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:39.276950] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 50 features, N/A% accuracy [2026-01-28T20:35:39.277007] [INFO ] [LOCAL ] TBIL: Loaded 50 optimal features with 14.41% confidence from JSON config [2026-01-28T20:35:39.277039] [DEBUG] [MAG ] Building data for symbol: TBIL with lookback: 0 [2026-01-28T20:35:39.277854] [DEBUG] [FEATURES ] DataBuilder: Executing 50 feature methods. [2026-01-28T20:35:39.277949] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:39.282887] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:39.284678] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:39.285185] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:39.285643] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:39.286068] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:39.286820] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:39.287654] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:39.290142] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:39.327108] [DEBUG] [MAG ] KIDS: Last date is validated at 2026-01-28 [2026-01-28T20:35:39.365053] [DEBUG] [MAG ] ATRO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:39.400638] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:39.402630] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:39.441924] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:39.442941] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:39.462783] [INFO ] [LOCAL ] ATRO: Saved forecast. [2026-01-28T20:35:39.462849] [INFO ] [main ] ATRO: Signal=1 (Conf=90.0%), Magnitude=-2.74% (Conf=61.5086%) [2026-01-28T20:35:39.463008] [INFO ] [main ] Fetching symbol history for ZETA... [2026-01-28T20:35:39.463050] [DEBUG] [REMOTE ] ZETA: Fetching historical data. [2026-01-28T20:35:39.464393] [INFO ] [main ] Progress: 98/411 forecasts completed (23.8%). ATRO finished in 0.7s. ETA: 55.1s. Rate: 340.81 forecasts/min [2026-01-28T20:35:39.475750] [DEBUG] [REMOTE ] ZETA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:39.476665] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 5 features, N/A% accuracy [2026-01-28T20:35:39.476725] [INFO ] [LOCAL ] ZETA: Loaded 5 optimal features with 46.00% confidence from JSON config [2026-01-28T20:35:39.476759] [DEBUG] [MAG ] Building data for symbol: ZETA with lookback: 0 [2026-01-28T20:35:39.477535] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:39.477635] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:39.478563] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:39.484456] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:39.485378] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:39.486632] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:39.503145] [DEBUG] [MAG ] KIDS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:39.509653] [DEBUG] [MAG ] GTES: Last date is validated at 2026-01-28 [2026-01-28T20:35:39.563314] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:39.564072] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:39.565881] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:39.568549] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:39.569686] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:39.571683] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:39.572414] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:39.576693] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:39.577873] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:39.579270] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:39.580813] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:39.583702] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:39.584349] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:39.585051] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:39.587072] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:39.588511] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:39.589269] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:39.590035] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-28T20:35:39.590743] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:39.593613] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:39.594515] [INFO ] [LOCAL ] KIDS: Saved forecast. [2026-01-28T20:35:39.594609] [INFO ] [main ] KIDS: Signal=1 (Conf=90.0%), Magnitude=-3.35% (Conf=63.2605%) [2026-01-28T20:35:39.594778] [INFO ] [main ] Fetching symbol history for ABG... [2026-01-28T20:35:39.594825] [DEBUG] [REMOTE ] ABG: Fetching historical data. [2026-01-28T20:35:39.595202] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:39.595656] [INFO ] [main ] Progress: 99/411 forecasts completed (24.1%). KIDS finished in 0.7s. ETA: 54.8s. Rate: 341.69 forecasts/min [2026-01-28T20:35:39.598405] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:39.599610] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:39.600689] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:39.604560] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:39.606890] [DEBUG] [REMOTE ] ABG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:39.607947] [DEBUG] [LOCAL ] Loaded configuration for ABG: 3 features, N/A% accuracy [2026-01-28T20:35:39.608001] [INFO ] [LOCAL ] ABG: Loaded 3 optimal features with 65.53% confidence from JSON config [2026-01-28T20:35:39.608043] [DEBUG] [MAG ] Building data for symbol: ABG with lookback: 0 [2026-01-28T20:35:39.609047] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:39.609136] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:39.614378] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:39.622551] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:39.623791] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:39.625446] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:39.626186] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:39.627832] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:39.629513] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:39.630399] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:39.631610] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:39.633757] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:39.635420] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:39.637226] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:39.641446] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:39.642469] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:39.657909] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:39.658929] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:39.681278] [DEBUG] [MAG ] GTES: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:39.726105] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:39.760630] [INFO ] [LOCAL ] GTES: Saved forecast. [2026-01-28T20:35:39.760702] [INFO ] [main ] GTES: Signal=1 (Conf=90.0%), Magnitude=-0.56% (Conf=47.8169%) [2026-01-28T20:35:39.760883] [INFO ] [main ] Fetching symbol history for NFLX... [2026-01-28T20:35:39.760926] [DEBUG] [REMOTE ] NFLX: Fetching historical data. [2026-01-28T20:35:39.762697] [INFO ] [main ] Progress: 100/411 forecasts completed (24.3%). GTES finished in 0.7s. ETA: 54.6s. Rate: 341.85 forecasts/min [2026-01-28T20:35:39.772657] [DEBUG] [REMOTE ] NFLX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:39.773567] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 6 features, N/A% accuracy [2026-01-28T20:35:39.773636] [INFO ] [LOCAL ] NFLX: Loaded 6 optimal features with 70.18% confidence from JSON config [2026-01-28T20:35:39.773666] [DEBUG] [MAG ] Building data for symbol: NFLX with lookback: 0 [2026-01-28T20:35:39.774435] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:39.774496] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:39.779356] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:39.781123] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:39.781621] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:39.782520] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:39.785001] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:39.786564] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:39.974775] [DEBUG] [MAG ] TBIL: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.019812] [DEBUG] [MAG ] ABG: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.069471] [DEBUG] [MAG ] ZETA: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.142007] [DEBUG] [MAG ] TBIL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.147037] [DEBUG] [MAG ] NFLX: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.200339] [DEBUG] [MAG ] ABG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.244207] [DEBUG] [MAG ] ZETA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.321905] [DEBUG] [MAG ] NFLX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.341481] [INFO ] [LOCAL ] ZETA: Saved forecast. [2026-01-28T20:35:40.341555] [INFO ] [main ] ZETA: Signal=1 (Conf=90.0%), Magnitude=-4.69% (Conf=46.0024%) [2026-01-28T20:35:40.341738] [INFO ] [main ] Fetching symbol history for FIGS... [2026-01-28T20:35:40.341782] [DEBUG] [REMOTE ] FIGS: Fetching historical data. [2026-01-28T20:35:40.342641] [INFO ] [main ] Progress: 101/411 forecasts completed (24.6%). ZETA finished in 0.9s. ETA: 55.7s. Rate: 334.23 forecasts/min [2026-01-28T20:35:40.351717] [INFO ] [LOCAL ] ABG: Saved forecast. [2026-01-28T20:35:40.351786] [INFO ] [main ] ABG: Signal=1 (Conf=90.0%), Magnitude=4.83% (Conf=65.5309%) [2026-01-28T20:35:40.351950] [INFO ] [main ] Fetching symbol history for LII... [2026-01-28T20:35:40.351995] [DEBUG] [REMOTE ] LII: Fetching historical data. [2026-01-28T20:35:40.352667] [INFO ] [main ] Progress: 102/411 forecasts completed (24.8%). ABG finished in 0.8s. ETA: 55.0s. Rate: 337.35 forecasts/min [2026-01-28T20:35:40.354664] [DEBUG] [REMOTE ] FIGS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:40.355760] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, N/A% accuracy [2026-01-28T20:35:40.355823] [INFO ] [LOCAL ] FIGS: Loaded 5 optimal features with 47.85% confidence from JSON config [2026-01-28T20:35:40.355863] [DEBUG] [MAG ] Building data for symbol: FIGS with lookback: 0 [2026-01-28T20:35:40.356905] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:40.356967] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:40.358978] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:40.359684] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:40.360084] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:40.365288] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:40.365314] [DEBUG] [REMOTE ] LII: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:40.366243] [DEBUG] [LOCAL ] Loaded configuration for LII: 1 features, N/A% accuracy [2026-01-28T20:35:40.366301] [INFO ] [LOCAL ] LII: Loaded 1 optimal features with 52.72% confidence from JSON config [2026-01-28T20:35:40.366333] [DEBUG] [MAG ] Building data for symbol: LII with lookback: 0 [2026-01-28T20:35:40.367164] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:40.367236] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:40.367376] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:40.410699] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:40.412020] [INFO ] [LOCAL ] TBIL: Saved forecast. [2026-01-28T20:35:40.412088] [INFO ] [main ] TBIL: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=14.406%) [2026-01-28T20:35:40.412426] [INFO ] [main ] Fetching symbol history for AFYA... [2026-01-28T20:35:40.412476] [DEBUG] [REMOTE ] AFYA: Fetching historical data. [2026-01-28T20:35:40.412659] [INFO ] [main ] Progress: 103/411 forecasts completed (25.1%). TBIL finished in 1.1s. ETA: 54.4s. Rate: 339.53 forecasts/min [2026-01-28T20:35:40.424196] [DEBUG] [REMOTE ] AFYA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:40.425174] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 0 features, N/A% accuracy [2026-01-28T20:35:40.425224] [INFO ] [LOCAL ] AFYA: Loaded 0 optimal features with 44.94% confidence from JSON config [2026-01-28T20:35:40.425255] [DEBUG] [MAG ] Building data for symbol: AFYA with lookback: 0 [2026-01-28T20:35:40.426068] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:35:40.434297] [INFO ] [LOCAL ] NFLX: Saved forecast. [2026-01-28T20:35:40.434374] [INFO ] [main ] NFLX: Signal=1 (Conf=90.0%), Magnitude=-4.49% (Conf=70.1827%) [2026-01-28T20:35:40.434537] [INFO ] [main ] Fetching symbol history for QVAL... [2026-01-28T20:35:40.434597] [DEBUG] [REMOTE ] QVAL: Fetching historical data. [2026-01-28T20:35:40.435664] [INFO ] [main ] Progress: 104/411 forecasts completed (25.3%). NFLX finished in 0.7s. ETA: 53.8s. Rate: 342.40 forecasts/min [2026-01-28T20:35:40.446152] [DEBUG] [REMOTE ] QVAL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:40.447178] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, N/A% accuracy [2026-01-28T20:35:40.447230] [INFO ] [LOCAL ] QVAL: Loaded 4 optimal features with 53.96% confidence from JSON config [2026-01-28T20:35:40.447262] [DEBUG] [MAG ] Building data for symbol: QVAL with lookback: 0 [2026-01-28T20:35:40.448143] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:40.448222] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:40.453201] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:40.455125] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:40.455652] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:40.459936] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:40.722993] [DEBUG] [MAG ] FIGS: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.760369] [DEBUG] [MAG ] LII: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.760523] [DEBUG] [MAG ] AFYA: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.800874] [DEBUG] [MAG ] QVAL: Last date is validated at 2026-01-28 [2026-01-28T20:35:40.895867] [DEBUG] [MAG ] FIGS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.934143] [DEBUG] [MAG ] LII: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.954348] [DEBUG] [MAG ] AFYA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.964740] [INFO ] [LOCAL ] FIGS: Saved forecast. [2026-01-28T20:35:40.964812] [INFO ] [main ] FIGS: Signal=1 (Conf=90.0%), Magnitude=1.83% (Conf=47.8543%) [2026-01-28T20:35:40.964978] [INFO ] [main ] Fetching symbol history for GECC... [2026-01-28T20:35:40.965022] [DEBUG] [REMOTE ] GECC: Fetching historical data. [2026-01-28T20:35:40.966430] [INFO ] [main ] Progress: 105/411 forecasts completed (25.5%). FIGS finished in 0.6s. ETA: 54.7s. Rate: 335.91 forecasts/min [2026-01-28T20:35:40.974465] [DEBUG] [MAG ] QVAL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:40.977050] [DEBUG] [REMOTE ] GECC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:40.978317] [DEBUG] [LOCAL ] Loaded configuration for GECC: 8 features, N/A% accuracy [2026-01-28T20:35:40.978370] [INFO ] [LOCAL ] GECC: Loaded 8 optimal features with 58.40% confidence from JSON config [2026-01-28T20:35:40.978402] [DEBUG] [MAG ] Building data for symbol: GECC with lookback: 0 [2026-01-28T20:35:40.979255] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:40.979329] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:40.981207] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:40.981760] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:40.982545] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:40.982971] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:40.984026] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:40.987139] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:40.988325] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:40.990085] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.017692] [INFO ] [LOCAL ] AFYA: Saved forecast. [2026-01-28T20:35:41.017762] [INFO ] [main ] AFYA: Signal=1 (Conf=90.0%), Magnitude=1.84% (Conf=44.9433%) [2026-01-28T20:35:41.018106] [INFO ] [main ] Fetching symbol history for CELZ... [2026-01-28T20:35:41.018155] [DEBUG] [REMOTE ] CELZ: Fetching historical data. [2026-01-28T20:35:41.018675] [INFO ] [main ] Progress: 106/411 forecasts completed (25.8%). AFYA finished in 0.6s. ETA: 54.1s. Rate: 338.16 forecasts/min [2026-01-28T20:35:41.029546] [DEBUG] [REMOTE ] CELZ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.030434] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 6 features, N/A% accuracy [2026-01-28T20:35:41.030484] [INFO ] [LOCAL ] CELZ: Loaded 6 optimal features with 68.76% confidence from JSON config [2026-01-28T20:35:41.030554] [DEBUG] [MAG ] Building data for symbol: CELZ with lookback: 0 [2026-01-28T20:35:41.031356] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:41.031417] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:41.036196] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.038017] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.038494] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.038901] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:41.041647] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:41.042275] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.054470] [INFO ] [LOCAL ] QVAL: Saved forecast. [2026-01-28T20:35:41.054540] [INFO ] [main ] QVAL: Signal=1 (Conf=90.0%), Magnitude=0.13% (Conf=53.9553%) [2026-01-28T20:35:41.054721] [INFO ] [main ] Fetching symbol history for ACRS... [2026-01-28T20:35:41.054767] [DEBUG] [REMOTE ] ACRS: Fetching historical data. [2026-01-28T20:35:41.055920] [INFO ] [main ] Progress: 107/411 forecasts completed (26.0%). QVAL finished in 0.6s. ETA: 53.5s. Rate: 340.68 forecasts/min [2026-01-28T20:35:41.067407] [DEBUG] [REMOTE ] ACRS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.068380] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 6 features, N/A% accuracy [2026-01-28T20:35:41.068432] [INFO ] [LOCAL ] ACRS: Loaded 6 optimal features with 48.65% confidence from JSON config [2026-01-28T20:35:41.068464] [DEBUG] [MAG ] Building data for symbol: ACRS with lookback: 0 [2026-01-28T20:35:41.069263] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:41.069325] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:41.074387] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.076236] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.076651] [INFO ] [LOCAL ] LII: Saved forecast. [2026-01-28T20:35:41.076727] [INFO ] [main ] LII: Signal=1 (Conf=90.0%), Magnitude=-4.68% (Conf=52.7203%) [2026-01-28T20:35:41.076751] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.077096] [INFO ] [main ] Fetching symbol history for FCBC... [2026-01-28T20:35:41.077151] [DEBUG] [REMOTE ] FCBC: Fetching historical data. [2026-01-28T20:35:41.077251] [INFO ] [main ] Progress: 108/411 forecasts completed (26.3%). LII finished in 0.7s. ETA: 52.9s. Rate: 343.48 forecasts/min [2026-01-28T20:35:41.077163] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:41.080727] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:41.086028] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.090531] [DEBUG] [REMOTE ] FCBC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.091566] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, N/A% accuracy [2026-01-28T20:35:41.091653] [INFO ] [LOCAL ] FCBC: Loaded 3 optimal features with 63.29% confidence from JSON config [2026-01-28T20:35:41.091687] [DEBUG] [MAG ] Building data for symbol: FCBC with lookback: 0 [2026-01-28T20:35:41.092550] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:41.092630] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:41.207918] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:41.210221] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:41.211333] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.333244] [DEBUG] [MAG ] GECC: Last date is validated at 2026-01-28 [2026-01-28T20:35:41.401684] [DEBUG] [MAG ] CELZ: Last date is validated at 2026-01-28 [2026-01-28T20:35:41.431638] [DEBUG] [MAG ] ACRS: Last date is validated at 2026-01-28 [2026-01-28T20:35:41.501519] [DEBUG] [MAG ] GECC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:41.570368] [INFO ] [LOCAL ] GECC: Saved forecast. [2026-01-28T20:35:41.570444] [INFO ] [main ] GECC: Signal=1 (Conf=90.0%), Magnitude=1.07% (Conf=58.3957%) [2026-01-28T20:35:41.570623] [INFO ] [main ] Fetching symbol history for ALGN... [2026-01-28T20:35:41.570670] [DEBUG] [REMOTE ] ALGN: Fetching historical data. [2026-01-28T20:35:41.572680] [INFO ] [main ] Progress: 109/411 forecasts completed (26.5%). GECC finished in 0.6s. ETA: 53.6s. Rate: 337.79 forecasts/min [2026-01-28T20:35:41.575635] [DEBUG] [MAG ] CELZ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:41.583195] [DEBUG] [REMOTE ] ALGN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.584149] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 5 features, N/A% accuracy [2026-01-28T20:35:41.584205] [INFO ] [LOCAL ] ALGN: Loaded 5 optimal features with 59.55% confidence from JSON config [2026-01-28T20:35:41.584237] [DEBUG] [MAG ] Building data for symbol: ALGN with lookback: 0 [2026-01-28T20:35:41.585087] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:41.585164] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.587009] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.587260] [DEBUG] [MAG ] FCBC: Last date is validated at 2026-01-28 [2026-01-28T20:35:41.587652] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.588070] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:41.589249] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:41.590668] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.601072] [DEBUG] [MAG ] ACRS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:41.640336] [INFO ] [LOCAL ] CELZ: Saved forecast. [2026-01-28T20:35:41.640404] [INFO ] [main ] CELZ: Signal=1 (Conf=90.0%), Magnitude=-0.61% (Conf=68.7642%) [2026-01-28T20:35:41.640588] [INFO ] [main ] Fetching symbol history for CAAP... [2026-01-28T20:35:41.640641] [DEBUG] [REMOTE ] CAAP: Fetching historical data. [2026-01-28T20:35:41.641499] [INFO ] [main ] Progress: 110/411 forecasts completed (26.8%). CELZ finished in 0.6s. ETA: 53.2s. Rate: 339.68 forecasts/min [2026-01-28T20:35:41.652916] [DEBUG] [REMOTE ] CAAP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.653887] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 8 features, N/A% accuracy [2026-01-28T20:35:41.653939] [INFO ] [LOCAL ] CAAP: Loaded 8 optimal features with 49.03% confidence from JSON config [2026-01-28T20:35:41.653969] [DEBUG] [MAG ] Building data for symbol: CAAP with lookback: 0 [2026-01-28T20:35:41.654764] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:41.654841] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.656566] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.657113] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.657506] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:41.658360] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:41.660007] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:41.672363] [INFO ] [LOCAL ] ACRS: Saved forecast. [2026-01-28T20:35:41.672466] [INFO ] [main ] ACRS: Signal=1 (Conf=90.0%), Magnitude=-1.54% (Conf=48.6532%) [2026-01-28T20:35:41.672703] [INFO ] [main ] Fetching symbol history for CSTL... [2026-01-28T20:35:41.672765] [DEBUG] [REMOTE ] CSTL: Fetching historical data. [2026-01-28T20:35:41.673982] [INFO ] [main ] Progress: 111/411 forecasts completed (27.0%). ACRS finished in 0.6s. ETA: 52.6s. Rate: 342.19 forecasts/min [2026-01-28T20:35:41.690170] [DEBUG] [REMOTE ] CSTL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.691266] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, N/A% accuracy [2026-01-28T20:35:41.691335] [INFO ] [LOCAL ] CSTL: Loaded 5 optimal features with 55.68% confidence from JSON config [2026-01-28T20:35:41.691381] [DEBUG] [MAG ] Building data for symbol: CSTL with lookback: 0 [2026-01-28T20:35:41.692476] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:41.692567] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:41.699854] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.702459] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.703159] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.703719] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:41.704769] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.744828] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:41.746220] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:41.747027] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:41.759725] [DEBUG] [MAG ] FCBC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:41.844504] [INFO ] [LOCAL ] FCBC: Saved forecast. [2026-01-28T20:35:41.844589] [INFO ] [main ] FCBC: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=63.2943%) [2026-01-28T20:35:41.844936] [INFO ] [main ] Fetching symbol history for ROE... [2026-01-28T20:35:41.844985] [DEBUG] [REMOTE ] ROE: Fetching historical data. [2026-01-28T20:35:41.845662] [INFO ] [main ] Progress: 112/411 forecasts completed (27.3%). FCBC finished in 0.8s. ETA: 52.4s. Rate: 342.26 forecasts/min [2026-01-28T20:35:41.856223] [DEBUG] [REMOTE ] ROE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:41.857321] [DEBUG] [LOCAL ] Loaded configuration for ROE: 9 features, N/A% accuracy [2026-01-28T20:35:41.857410] [INFO ] [LOCAL ] ROE: Loaded 9 optimal features with 51.69% confidence from JSON config [2026-01-28T20:35:41.857442] [DEBUG] [MAG ] Building data for symbol: ROE with lookback: 0 [2026-01-28T20:35:41.858280] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:41.858343] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:41.866505] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:41.868394] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:41.868941] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:41.869329] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:41.908808] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:41.931476] [DEBUG] [MAG ] ALGN: Last date is validated at 2026-01-28 [2026-01-28T20:35:41.966849] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:41.968109] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:41.969112] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:41.976139] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.064256] [DEBUG] [MAG ] CSTL: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.098878] [DEBUG] [MAG ] CAAP: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.104910] [DEBUG] [MAG ] ALGN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.237739] [INFO ] [LOCAL ] ALGN: Saved forecast. [2026-01-28T20:35:42.237825] [INFO ] [main ] ALGN: Signal=1 (Conf=90.0%), Magnitude=-1.79% (Conf=59.5514%) [2026-01-28T20:35:42.238201] [INFO ] [main ] Fetching symbol history for MKC... [2026-01-28T20:35:42.238247] [DEBUG] [REMOTE ] MKC: Fetching historical data. [2026-01-28T20:35:42.239873] [INFO ] [main ] Progress: 113/411 forecasts completed (27.5%). ALGN finished in 0.7s. ETA: 52.8s. Rate: 338.52 forecasts/min [2026-01-28T20:35:42.250916] [DEBUG] [MAG ] CSTL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.252378] [DEBUG] [REMOTE ] MKC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.253462] [DEBUG] [LOCAL ] Loaded configuration for MKC: 3 features, N/A% accuracy [2026-01-28T20:35:42.253525] [INFO ] [LOCAL ] MKC: Loaded 3 optimal features with 61.79% confidence from JSON config [2026-01-28T20:35:42.253772] [DEBUG] [MAG ] Building data for symbol: MKC with lookback: 0 [2026-01-28T20:35:42.254687] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:42.254754] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:42.256622] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:42.257193] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:42.271535] [DEBUG] [MAG ] CAAP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.303638] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.338638] [DEBUG] [MAG ] ROE: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.348854] [INFO ] [LOCAL ] CSTL: Saved forecast. [2026-01-28T20:35:42.348929] [INFO ] [main ] CSTL: Signal=1 (Conf=90.0%), Magnitude=-2.28% (Conf=55.6795%) [2026-01-28T20:35:42.349107] [INFO ] [main ] Fetching symbol history for AAP... [2026-01-28T20:35:42.349152] [DEBUG] [REMOTE ] AAP: Fetching historical data. [2026-01-28T20:35:42.350672] [INFO ] [main ] Progress: 114/411 forecasts completed (27.7%). CSTL finished in 0.7s. ETA: 52.5s. Rate: 339.63 forecasts/min [2026-01-28T20:35:42.353462] [INFO ] [LOCAL ] CAAP: Saved forecast. [2026-01-28T20:35:42.353531] [INFO ] [main ] CAAP: Signal=1 (Conf=90.0%), Magnitude=2.40% (Conf=49.0309%) [2026-01-28T20:35:42.353708] [INFO ] [main ] Fetching symbol history for ENTX... [2026-01-28T20:35:42.353759] [DEBUG] [REMOTE ] ENTX: Fetching historical data. [2026-01-28T20:35:42.355639] [INFO ] [main ] Progress: 115/411 forecasts completed (28.0%). CAAP finished in 0.7s. ETA: 51.8s. Rate: 342.53 forecasts/min [2026-01-28T20:35:42.364048] [DEBUG] [REMOTE ] AAP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.365312] [DEBUG] [LOCAL ] Loaded configuration for AAP: 5 features, N/A% accuracy [2026-01-28T20:35:42.365363] [INFO ] [LOCAL ] AAP: Loaded 5 optimal features with 47.83% confidence from JSON config [2026-01-28T20:35:42.365393] [DEBUG] [MAG ] Building data for symbol: AAP with lookback: 0 [2026-01-28T20:35:42.366199] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:42.366259] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:42.367132] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:42.367210] [DEBUG] [REMOTE ] ENTX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.368242] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:42.368334] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, N/A% accuracy [2026-01-28T20:35:42.368393] [INFO ] [LOCAL ] ENTX: Loaded 1 optimal features with 61.18% confidence from JSON config [2026-01-28T20:35:42.372417] [DEBUG] [MAG ] Building data for symbol: ENTX with lookback: 0 [2026-01-28T20:35:42.373510] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:42.373628] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:42.376329] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.417891] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:42.422475] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:42.423871] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.515259] [DEBUG] [MAG ] ROE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.595933] [INFO ] [LOCAL ] ROE: Saved forecast. [2026-01-28T20:35:42.596010] [INFO ] [main ] ROE: Signal=1 (Conf=90.0%), Magnitude=0.22% (Conf=51.6858%) [2026-01-28T20:35:42.596363] [INFO ] [main ] Fetching symbol history for LHX... [2026-01-28T20:35:42.596413] [DEBUG] [REMOTE ] LHX: Fetching historical data. [2026-01-28T20:35:42.596666] [INFO ] [main ] Progress: 116/411 forecasts completed (28.2%). ROE finished in 0.8s. ETA: 51.8s. Rate: 341.42 forecasts/min [2026-01-28T20:35:42.607846] [DEBUG] [REMOTE ] LHX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.608770] [DEBUG] [LOCAL ] Loaded configuration for LHX: 5 features, N/A% accuracy [2026-01-28T20:35:42.608829] [INFO ] [LOCAL ] LHX: Loaded 5 optimal features with 57.96% confidence from JSON config [2026-01-28T20:35:42.608861] [DEBUG] [MAG ] Building data for symbol: LHX with lookback: 0 [2026-01-28T20:35:42.609695] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:42.609757] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:42.610493] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:42.611430] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:42.612150] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:42.612890] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:42.614083] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.695518] [DEBUG] [MAG ] MKC: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.742522] [DEBUG] [MAG ] ENTX: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.785253] [DEBUG] [MAG ] AAP: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.872652] [DEBUG] [MAG ] MKC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.915190] [DEBUG] [MAG ] ENTX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.961920] [DEBUG] [MAG ] LHX: Last date is validated at 2026-01-28 [2026-01-28T20:35:42.968435] [INFO ] [LOCAL ] ENTX: Saved forecast. [2026-01-28T20:35:42.968504] [INFO ] [main ] ENTX: Signal=1 (Conf=90.0%), Magnitude=0.18% (Conf=61.1758%) [2026-01-28T20:35:42.968681] [INFO ] [main ] Fetching symbol history for BSJS... [2026-01-28T20:35:42.968725] [DEBUG] [REMOTE ] BSJS: Fetching historical data. [2026-01-28T20:35:42.969888] [INFO ] [main ] Progress: 117/411 forecasts completed (28.5%). ENTX finished in 0.6s. ETA: 52.2s. Rate: 338.17 forecasts/min [2026-01-28T20:35:42.971825] [INFO ] [LOCAL ] MKC: Saved forecast. [2026-01-28T20:35:42.971905] [INFO ] [main ] MKC: Signal=1 (Conf=90.0%), Magnitude=0.94% (Conf=61.792%) [2026-01-28T20:35:42.972076] [INFO ] [main ] Fetching symbol history for SRAD... [2026-01-28T20:35:42.972133] [DEBUG] [REMOTE ] SRAD: Fetching historical data. [2026-01-28T20:35:42.972524] [INFO ] [main ] Progress: 118/411 forecasts completed (28.7%). MKC finished in 0.7s. ETA: 51.6s. Rate: 341.02 forecasts/min [2026-01-28T20:35:42.978092] [DEBUG] [MAG ] AAP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:42.981888] [DEBUG] [REMOTE ] BSJS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.983122] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 8 features, N/A% accuracy [2026-01-28T20:35:42.983176] [INFO ] [LOCAL ] BSJS: Loaded 8 optimal features with 30.56% confidence from JSON config [2026-01-28T20:35:42.983206] [DEBUG] [MAG ] Building data for symbol: BSJS with lookback: 0 [2026-01-28T20:35:42.984205] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:42.984268] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:42.986189] [DEBUG] [REMOTE ] SRAD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:42.987300] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, N/A% accuracy [2026-01-28T20:35:42.987352] [INFO ] [LOCAL ] SRAD: Loaded 4 optimal features with 45.50% confidence from JSON config [2026-01-28T20:35:42.987383] [DEBUG] [MAG ] Building data for symbol: SRAD with lookback: 0 [2026-01-28T20:35:42.988447] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:42.988509] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:42.989551] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:42.990467] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:42.991107] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:42.992256] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:42.992756] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:42.992987] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:42.993197] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:42.993608] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:42.993723] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:42.994697] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:42.996664] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:42.998063] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.106497] [INFO ] [LOCAL ] AAP: Saved forecast. [2026-01-28T20:35:43.106565] [INFO ] [main ] AAP: Signal=1 (Conf=90.0%), Magnitude=4.47% (Conf=47.8253%) [2026-01-28T20:35:43.106948] [INFO ] [main ] Fetching symbol history for FELE... [2026-01-28T20:35:43.107009] [DEBUG] [REMOTE ] FELE: Fetching historical data. [2026-01-28T20:35:43.107679] [INFO ] [main ] Progress: 119/411 forecasts completed (29.0%). AAP finished in 0.8s. ETA: 51.3s. Rate: 341.69 forecasts/min [2026-01-28T20:35:43.119743] [DEBUG] [REMOTE ] FELE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.120712] [DEBUG] [LOCAL ] Loaded configuration for FELE: 7 features, N/A% accuracy [2026-01-28T20:35:43.120768] [INFO ] [LOCAL ] FELE: Loaded 7 optimal features with 50.01% confidence from JSON config [2026-01-28T20:35:43.120800] [DEBUG] [MAG ] Building data for symbol: FELE with lookback: 0 [2026-01-28T20:35:43.121606] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:43.121680] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:43.122568] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:43.124503] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:43.125012] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:43.126047] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:43.127707] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:43.128787] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:43.129447] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.147353] [DEBUG] [MAG ] LHX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:43.275441] [INFO ] [LOCAL ] LHX: Saved forecast. [2026-01-28T20:35:43.275508] [INFO ] [main ] LHX: Signal=1 (Conf=90.0%), Magnitude=2.45% (Conf=57.9642%) [2026-01-28T20:35:43.275873] [INFO ] [main ] Fetching symbol history for YUMC... [2026-01-28T20:35:43.275925] [DEBUG] [REMOTE ] YUMC: Fetching historical data. [2026-01-28T20:35:43.277663] [INFO ] [main ] Progress: 120/411 forecasts completed (29.2%). LHX finished in 0.7s. ETA: 51.1s. Rate: 341.78 forecasts/min [2026-01-28T20:35:43.288775] [DEBUG] [REMOTE ] YUMC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.289720] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 3 features, N/A% accuracy [2026-01-28T20:35:43.289777] [INFO ] [LOCAL ] YUMC: Loaded 3 optimal features with 49.37% confidence from JSON config [2026-01-28T20:35:43.289809] [DEBUG] [MAG ] Building data for symbol: YUMC with lookback: 0 [2026-01-28T20:35:43.290633] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:43.290691] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:43.291602] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:43.294124] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:43.294847] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.336201] [DEBUG] [MAG ] BSJS: Last date is validated at 2026-01-28 [2026-01-28T20:35:43.362490] [DEBUG] [MAG ] SRAD: Last date is validated at 2026-01-28 [2026-01-28T20:35:43.505247] [DEBUG] [MAG ] BSJS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:43.514366] [DEBUG] [MAG ] FELE: Last date is validated at 2026-01-28 [2026-01-28T20:35:43.541072] [DEBUG] [MAG ] SRAD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:43.566614] [INFO ] [LOCAL ] BSJS: Saved forecast. [2026-01-28T20:35:43.566692] [INFO ] [main ] BSJS: Signal=1 (Conf=90.0%), Magnitude=0.02% (Conf=30.5632%) [2026-01-28T20:35:43.566869] [INFO ] [main ] Fetching symbol history for BIVI... [2026-01-28T20:35:43.566924] [DEBUG] [REMOTE ] BIVI: Fetching historical data. [2026-01-28T20:35:43.568435] [INFO ] [main ] Progress: 121/411 forecasts completed (29.4%). BSJS finished in 0.6s. ETA: 51.2s. Rate: 339.93 forecasts/min [2026-01-28T20:35:43.579755] [DEBUG] [REMOTE ] BIVI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.580679] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 8 features, N/A% accuracy [2026-01-28T20:35:43.580736] [INFO ] [LOCAL ] BIVI: Loaded 8 optimal features with 26.61% confidence from JSON config [2026-01-28T20:35:43.580768] [DEBUG] [MAG ] Building data for symbol: BIVI with lookback: 0 [2026-01-28T20:35:43.581668] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:43.581734] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:43.586514] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:43.588398] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:43.588944] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:43.589384] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:43.589789] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:43.621464] [INFO ] [LOCAL ] SRAD: Saved forecast. [2026-01-28T20:35:43.621540] [INFO ] [main ] SRAD: Signal=1 (Conf=90.0%), Magnitude=0.52% (Conf=45.4979%) [2026-01-28T20:35:43.621723] [INFO ] [main ] Fetching symbol history for IESC... [2026-01-28T20:35:43.621772] [DEBUG] [REMOTE ] IESC: Fetching historical data. [2026-01-28T20:35:43.622926] [INFO ] [main ] Progress: 122/411 forecasts completed (29.7%). SRAD finished in 0.6s. ETA: 50.7s. Rate: 341.87 forecasts/min [2026-01-28T20:35:43.630289] [DEBUG] [MAG ] YUMC: Last date is validated at 2026-01-28 [2026-01-28T20:35:43.630362] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:43.631309] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:43.632383] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.634088] [DEBUG] [REMOTE ] IESC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.635384] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, N/A% accuracy [2026-01-28T20:35:43.635440] [INFO ] [LOCAL ] IESC: Loaded 3 optimal features with 54.64% confidence from JSON config [2026-01-28T20:35:43.635471] [DEBUG] [MAG ] Building data for symbol: IESC with lookback: 0 [2026-01-28T20:35:43.636374] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:43.636437] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:43.639019] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:43.640300] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:43.643252] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.688250] [DEBUG] [MAG ] FELE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:43.789280] [INFO ] [LOCAL ] FELE: Saved forecast. [2026-01-28T20:35:43.789348] [INFO ] [main ] FELE: Signal=1 (Conf=90.0%), Magnitude=-0.47% (Conf=50.0096%) [2026-01-28T20:35:43.789721] [INFO ] [main ] Fetching symbol history for CHCI... [2026-01-28T20:35:43.789773] [DEBUG] [REMOTE ] CHCI: Fetching historical data. [2026-01-28T20:35:43.790658] [INFO ] [main ] Progress: 123/411 forecasts completed (29.9%). FELE finished in 0.7s. ETA: 50.5s. Rate: 341.99 forecasts/min [2026-01-28T20:35:43.799203] [DEBUG] [MAG ] YUMC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:43.801592] [DEBUG] [REMOTE ] CHCI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.802503] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 8 features, N/A% accuracy [2026-01-28T20:35:43.802560] [INFO ] [LOCAL ] CHCI: Loaded 8 optimal features with 49.65% confidence from JSON config [2026-01-28T20:35:43.802611] [DEBUG] [MAG ] Building data for symbol: CHCI with lookback: 0 [2026-01-28T20:35:43.803435] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:43.803508] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:43.808405] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:43.810286] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:43.810807] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:43.811212] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:43.812113] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:43.814685] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:43.816023] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:43.816787] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:43.885950] [INFO ] [LOCAL ] YUMC: Saved forecast. [2026-01-28T20:35:43.886017] [INFO ] [main ] YUMC: Signal=1 (Conf=90.0%), Magnitude=1.20% (Conf=49.3652%) [2026-01-28T20:35:43.886176] [INFO ] [main ] Fetching symbol history for PRTA... [2026-01-28T20:35:43.886219] [DEBUG] [REMOTE ] PRTA: Fetching historical data. [2026-01-28T20:35:43.887846] [INFO ] [main ] Progress: 124/411 forecasts completed (30.2%). YUMC finished in 0.6s. ETA: 50.2s. Rate: 343.23 forecasts/min [2026-01-28T20:35:43.898310] [DEBUG] [REMOTE ] PRTA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:43.899245] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 5 features, N/A% accuracy [2026-01-28T20:35:43.899301] [INFO ] [LOCAL ] PRTA: Loaded 5 optimal features with 58.13% confidence from JSON config [2026-01-28T20:35:43.899333] [DEBUG] [MAG ] Building data for symbol: PRTA with lookback: 0 [2026-01-28T20:35:43.900154] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:43.900213] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:43.905034] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:43.905857] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:43.981590] [DEBUG] [MAG ] BIVI: Last date is validated at 2026-01-28 [2026-01-28T20:35:43.981590] [DEBUG] [MAG ] IESC: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.015915] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:44.016887] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:44.018228] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.151698] [DEBUG] [MAG ] BIVI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.154502] [DEBUG] [MAG ] IESC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.156021] [DEBUG] [MAG ] CHCI: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.241444] [INFO ] [LOCAL ] BIVI: Saved forecast. [2026-01-28T20:35:44.241518] [INFO ] [main ] BIVI: Signal=1 (Conf=90.0%), Magnitude=-8.56% (Conf=26.6091%) [2026-01-28T20:35:44.241691] [INFO ] [main ] Fetching symbol history for MCRB... [2026-01-28T20:35:44.241734] [DEBUG] [REMOTE ] MCRB: Fetching historical data. [2026-01-28T20:35:44.242870] [INFO ] [main ] Progress: 125/411 forecasts completed (30.4%). BIVI finished in 0.7s. ETA: 50.4s. Rate: 340.42 forecasts/min [2026-01-28T20:35:44.253680] [DEBUG] [REMOTE ] MCRB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:44.254624] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, N/A% accuracy [2026-01-28T20:35:44.254676] [INFO ] [LOCAL ] MCRB: Loaded 3 optimal features with 46.86% confidence from JSON config [2026-01-28T20:35:44.254707] [DEBUG] [MAG ] Building data for symbol: MCRB with lookback: 0 [2026-01-28T20:35:44.255493] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:44.255554] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:44.326089] [INFO ] [LOCAL ] IESC: Saved forecast. [2026-01-28T20:35:44.326172] [INFO ] [main ] IESC: Signal=1 (Conf=90.0%), Magnitude=-5.78% (Conf=54.6362%) [2026-01-28T20:35:44.326362] [INFO ] [main ] Fetching symbol history for TNL... [2026-01-28T20:35:44.326407] [DEBUG] [REMOTE ] TNL: Fetching historical data. [2026-01-28T20:35:44.326881] [INFO ] [main ] Progress: 126/411 forecasts completed (30.7%). IESC finished in 0.7s. ETA: 50.0s. Rate: 341.84 forecasts/min [2026-01-28T20:35:44.328059] [DEBUG] [MAG ] CHCI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.339764] [DEBUG] [REMOTE ] TNL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:44.340918] [DEBUG] [LOCAL ] Loaded configuration for TNL: 2 features, N/A% accuracy [2026-01-28T20:35:44.340976] [INFO ] [LOCAL ] TNL: Loaded 2 optimal features with 60.70% confidence from JSON config [2026-01-28T20:35:44.343468] [DEBUG] [MAG ] Building data for symbol: TNL with lookback: 0 [2026-01-28T20:35:44.344325] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:44.344386] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:44.349377] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:44.350259] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.367369] [DEBUG] [MAG ] PRTA: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.371936] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:44.373051] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:44.373793] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.403900] [INFO ] [LOCAL ] CHCI: Saved forecast. [2026-01-28T20:35:44.403977] [INFO ] [main ] CHCI: Signal=1 (Conf=90.0%), Magnitude=-2.32% (Conf=49.6462%) [2026-01-28T20:35:44.404137] [INFO ] [main ] Fetching symbol history for EVN... [2026-01-28T20:35:44.404179] [DEBUG] [REMOTE ] EVN: Fetching historical data. [2026-01-28T20:35:44.404971] [INFO ] [main ] Progress: 127/411 forecasts completed (30.9%). CHCI finished in 0.6s. ETA: 49.6s. Rate: 343.34 forecasts/min [2026-01-28T20:35:44.416483] [DEBUG] [REMOTE ] EVN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:44.417472] [DEBUG] [LOCAL ] Loaded configuration for EVN: 8 features, N/A% accuracy [2026-01-28T20:35:44.417529] [INFO ] [LOCAL ] EVN: Loaded 8 optimal features with 58.91% confidence from JSON config [2026-01-28T20:35:44.417560] [DEBUG] [MAG ] Building data for symbol: EVN with lookback: 0 [2026-01-28T20:35:44.418389] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:44.418450] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:44.420887] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:44.531539] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:44.533550] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:44.537239] [DEBUG] [MAG ] PRTA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.611862] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:44.612981] [INFO ] [LOCAL ] PRTA: Saved forecast. [2026-01-28T20:35:44.613051] [INFO ] [main ] PRTA: Signal=1 (Conf=90.0%), Magnitude=-11.68% (Conf=58.1264%) [2026-01-28T20:35:44.613607] [INFO ] [main ] Fetching symbol history for DCTH... [2026-01-28T20:35:44.613658] [DEBUG] [REMOTE ] DCTH: Fetching historical data. [2026-01-28T20:35:44.613666] [INFO ] [main ] Progress: 128/411 forecasts completed (31.1%). PRTA finished in 0.7s. ETA: 49.5s. Rate: 342.82 forecasts/min [2026-01-28T20:35:44.614034] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:44.614608] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:44.615803] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:44.617945] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.625795] [DEBUG] [REMOTE ] DCTH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:44.626865] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 3 features, N/A% accuracy [2026-01-28T20:35:44.626926] [INFO ] [LOCAL ] DCTH: Loaded 3 optimal features with 46.56% confidence from JSON config [2026-01-28T20:35:44.626959] [DEBUG] [MAG ] Building data for symbol: DCTH with lookback: 0 [2026-01-28T20:35:44.627846] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:44.627916] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:44.633270] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:44.634214] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:44.636024] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.697271] [DEBUG] [MAG ] TNL: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.735711] [DEBUG] [MAG ] MCRB: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.867117] [DEBUG] [MAG ] TNL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.909299] [DEBUG] [MAG ] MCRB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:44.961993] [INFO ] [LOCAL ] TNL: Saved forecast. [2026-01-28T20:35:44.962060] [INFO ] [main ] TNL: Signal=1 (Conf=90.0%), Magnitude=3.55% (Conf=60.697%) [2026-01-28T20:35:44.962219] [INFO ] [main ] Fetching symbol history for CLBK... [2026-01-28T20:35:44.962262] [DEBUG] [REMOTE ] CLBK: Fetching historical data. [2026-01-28T20:35:44.963052] [INFO ] [main ] Progress: 129/411 forecasts completed (31.4%). TNL finished in 0.6s. ETA: 49.7s. Rate: 340.19 forecasts/min [2026-01-28T20:35:44.967347] [DEBUG] [MAG ] EVN: Last date is validated at 2026-01-28 [2026-01-28T20:35:44.974407] [DEBUG] [REMOTE ] CLBK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:44.975426] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 7 features, N/A% accuracy [2026-01-28T20:35:44.975478] [INFO ] [LOCAL ] CLBK: Loaded 7 optimal features with 60.32% confidence from JSON config [2026-01-28T20:35:44.975509] [DEBUG] [MAG ] Building data for symbol: CLBK with lookback: 0 [2026-01-28T20:35:44.976302] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:44.976364] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:44.978134] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:44.978713] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:44.979119] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:44.979917] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:44.982624] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:44.983786] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:44.986297] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:44.989535] [DEBUG] [MAG ] DCTH: Last date is validated at 2026-01-28 [2026-01-28T20:35:45.002384] [INFO ] [LOCAL ] MCRB: Saved forecast. [2026-01-28T20:35:45.002453] [INFO ] [main ] MCRB: Signal=1 (Conf=90.0%), Magnitude=-0.02% (Conf=46.8559%) [2026-01-28T20:35:45.002635] [INFO ] [main ] Fetching symbol history for PFG... [2026-01-28T20:35:45.002680] [DEBUG] [REMOTE ] PFG: Fetching historical data. [2026-01-28T20:35:45.003390] [INFO ] [main ] Progress: 130/411 forecasts completed (31.6%). MCRB finished in 0.8s. ETA: 49.3s. Rate: 342.22 forecasts/min [2026-01-28T20:35:45.015523] [DEBUG] [REMOTE ] PFG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.016743] [DEBUG] [LOCAL ] Loaded configuration for PFG: 3 features, N/A% accuracy [2026-01-28T20:35:45.016798] [INFO ] [LOCAL ] PFG: Loaded 3 optimal features with 57.63% confidence from JSON config [2026-01-28T20:35:45.016828] [DEBUG] [MAG ] Building data for symbol: PFG with lookback: 0 [2026-01-28T20:35:45.017687] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:45.017747] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:45.022622] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:45.024510] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:45.025045] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.140080] [DEBUG] [MAG ] EVN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.167797] [DEBUG] [MAG ] DCTH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.202413] [INFO ] [LOCAL ] EVN: Saved forecast. [2026-01-28T20:35:45.202491] [INFO ] [main ] EVN: Signal=1 (Conf=90.0%), Magnitude=-0.15% (Conf=58.914%) [2026-01-28T20:35:45.202673] [INFO ] [main ] Fetching symbol history for AMBP... [2026-01-28T20:35:45.202717] [DEBUG] [REMOTE ] AMBP: Fetching historical data. [2026-01-28T20:35:45.204694] [INFO ] [main ] Progress: 131/411 forecasts completed (31.9%). EVN finished in 0.8s. ETA: 49.1s. Rate: 341.84 forecasts/min [2026-01-28T20:35:45.214896] [DEBUG] [REMOTE ] AMBP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.215967] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 5 features, N/A% accuracy [2026-01-28T20:35:45.216028] [INFO ] [LOCAL ] AMBP: Loaded 5 optimal features with 53.11% confidence from JSON config [2026-01-28T20:35:45.216059] [DEBUG] [MAG ] Building data for symbol: AMBP with lookback: 0 [2026-01-28T20:35:45.216977] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:45.217038] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:45.218782] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:45.219302] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:45.220312] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:45.221324] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:45.222394] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.243125] [INFO ] [LOCAL ] DCTH: Saved forecast. [2026-01-28T20:35:45.243194] [INFO ] [main ] DCTH: Signal=1 (Conf=90.0%), Magnitude=-3.69% (Conf=46.5563%) [2026-01-28T20:35:45.243356] [INFO ] [main ] Fetching symbol history for CDE... [2026-01-28T20:35:45.243400] [DEBUG] [REMOTE ] CDE: Fetching historical data. [2026-01-28T20:35:45.243837] [INFO ] [main ] Progress: 132/411 forecasts completed (32.1%). DCTH finished in 0.6s. ETA: 48.7s. Rate: 343.86 forecasts/min [2026-01-28T20:35:45.255631] [DEBUG] [REMOTE ] CDE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.256556] [DEBUG] [LOCAL ] Loaded configuration for CDE: 6 features, N/A% accuracy [2026-01-28T20:35:45.256632] [INFO ] [LOCAL ] CDE: Loaded 6 optimal features with 48.50% confidence from JSON config [2026-01-28T20:35:45.256666] [DEBUG] [MAG ] Building data for symbol: CDE with lookback: 0 [2026-01-28T20:35:45.257464] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:45.257527] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:45.262825] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:45.264724] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:45.265224] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:45.265740] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:45.266547] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:45.267988] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.332665] [DEBUG] [MAG ] CLBK: Last date is validated at 2026-01-28 [2026-01-28T20:35:45.368694] [DEBUG] [MAG ] PFG: Last date is validated at 2026-01-28 [2026-01-28T20:35:45.504970] [DEBUG] [MAG ] CLBK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.543903] [DEBUG] [MAG ] PFG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.577490] [INFO ] [LOCAL ] CLBK: Saved forecast. [2026-01-28T20:35:45.577559] [INFO ] [main ] CLBK: Signal=1 (Conf=90.0%), Magnitude=0.34% (Conf=60.3159%) [2026-01-28T20:35:45.577873] [INFO ] [main ] Fetching symbol history for STLD... [2026-01-28T20:35:45.577921] [DEBUG] [REMOTE ] STLD: Fetching historical data. [2026-01-28T20:35:45.579367] [INFO ] [main ] Progress: 133/411 forecasts completed (32.4%). CLBK finished in 0.6s. ETA: 48.8s. Rate: 341.49 forecasts/min [2026-01-28T20:35:45.582162] [DEBUG] [MAG ] AMBP: Last date is validated at 2026-01-28 [2026-01-28T20:35:45.590459] [DEBUG] [REMOTE ] STLD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.591667] [DEBUG] [LOCAL ] Loaded configuration for STLD: 9 features, N/A% accuracy [2026-01-28T20:35:45.591721] [INFO ] [LOCAL ] STLD: Loaded 9 optimal features with 60.12% confidence from JSON config [2026-01-28T20:35:45.591752] [DEBUG] [MAG ] Building data for symbol: STLD with lookback: 0 [2026-01-28T20:35:45.592530] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:45.592618] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:45.597500] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:45.599397] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:45.599915] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:45.600512] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:45.601246] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:45.618748] [DEBUG] [MAG ] CDE: Last date is validated at 2026-01-28 [2026-01-28T20:35:45.641006] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:45.643334] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:45.647284] [INFO ] [LOCAL ] PFG: Saved forecast. [2026-01-28T20:35:45.647355] [INFO ] [main ] PFG: Signal=1 (Conf=90.0%), Magnitude=1.43% (Conf=57.6295%) [2026-01-28T20:35:45.648593] [INFO ] [main ] Fetching symbol history for CMP... [2026-01-28T20:35:45.648644] [DEBUG] [REMOTE ] CMP: Fetching historical data. [2026-01-28T20:35:45.649489] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:45.650067] [INFO ] [main ] Progress: 134/411 forecasts completed (32.6%). PFG finished in 0.6s. ETA: 48.5s. Rate: 343.02 forecasts/min [2026-01-28T20:35:45.650633] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.663789] [DEBUG] [REMOTE ] CMP: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.665008] [DEBUG] [LOCAL ] Loaded configuration for CMP: 6 features, N/A% accuracy [2026-01-28T20:35:45.665079] [INFO ] [LOCAL ] CMP: Loaded 6 optimal features with 58.09% confidence from JSON config [2026-01-28T20:35:45.665122] [DEBUG] [MAG ] Building data for symbol: CMP with lookback: 0 [2026-01-28T20:35:45.666257] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:45.666334] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:45.673333] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:45.676194] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:45.676944] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:45.678179] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:45.681819] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:45.683294] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.755367] [DEBUG] [MAG ] AMBP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.795118] [DEBUG] [MAG ] CDE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:45.813842] [INFO ] [LOCAL ] AMBP: Saved forecast. [2026-01-28T20:35:45.813911] [INFO ] [main ] AMBP: Signal=1 (Conf=90.0%), Magnitude=-0.84% (Conf=53.1095%) [2026-01-28T20:35:45.814256] [INFO ] [main ] Progress: 135/411 forecasts completed (32.8%). AMBP finished in 0.6s. ETA: 48.3s. Rate: 343.18 forecasts/min [2026-01-28T20:35:45.814391] [INFO ] [main ] Fetching symbol history for SHLS... [2026-01-28T20:35:45.814434] [DEBUG] [REMOTE ] SHLS: Fetching historical data. [2026-01-28T20:35:45.826340] [DEBUG] [REMOTE ] SHLS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.827472] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 10 features, N/A% accuracy [2026-01-28T20:35:45.827524] [INFO ] [LOCAL ] SHLS: Loaded 10 optimal features with 54.28% confidence from JSON config [2026-01-28T20:35:45.827554] [DEBUG] [MAG ] Building data for symbol: SHLS with lookback: 0 [2026-01-28T20:35:45.828405] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:35:45.828467] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:45.879861] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:45.881176] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:45.881895] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:45.883441] [INFO ] [LOCAL ] CDE: Saved forecast. [2026-01-28T20:35:45.883507] [INFO ] [main ] CDE: Signal=1 (Conf=90.0%), Magnitude=2.85% (Conf=48.4988%) [2026-01-28T20:35:45.883933] [INFO ] [main ] Fetching symbol history for AIPI... [2026-01-28T20:35:45.883983] [DEBUG] [REMOTE ] AIPI: Fetching historical data. [2026-01-28T20:35:45.884776] [INFO ] [main ] Progress: 136/411 forecasts completed (33.1%). CDE finished in 0.6s. ETA: 47.9s. Rate: 344.69 forecasts/min [2026-01-28T20:35:45.885167] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:45.886564] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:45.887314] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:45.888199] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:45.890953] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:45.894826] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:45.895673] [DEBUG] [REMOTE ] AIPI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:45.895916] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.896526] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 1 features, N/A% accuracy [2026-01-28T20:35:45.896594] [INFO ] [LOCAL ] AIPI: Loaded 1 optimal features with 55.59% confidence from JSON config [2026-01-28T20:35:45.896628] [DEBUG] [MAG ] Building data for symbol: AIPI with lookback: 0 [2026-01-28T20:35:45.897398] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:45.897454] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:45.898193] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:45.991227] [DEBUG] [MAG ] STLD: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.039483] [DEBUG] [MAG ] CMP: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.171975] [DEBUG] [MAG ] STLD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.214433] [DEBUG] [MAG ] CMP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.236611] [DEBUG] [MAG ] SHLS: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.244804] [DEBUG] [MAG ] AIPI: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.300113] [INFO ] [LOCAL ] CMP: Saved forecast. [2026-01-28T20:35:46.300192] [INFO ] [main ] CMP: Signal=1 (Conf=90.0%), Magnitude=-3.14% (Conf=58.0919%) [2026-01-28T20:35:46.300358] [INFO ] [main ] Fetching symbol history for VSTS... [2026-01-28T20:35:46.300400] [DEBUG] [REMOTE ] VSTS: Fetching historical data. [2026-01-28T20:35:46.301662] [INFO ] [main ] Progress: 137/411 forecasts completed (33.3%). CMP finished in 0.7s. ETA: 48.2s. Rate: 341.21 forecasts/min [2026-01-28T20:35:46.305235] [INFO ] [LOCAL ] STLD: Saved forecast. [2026-01-28T20:35:46.305312] [INFO ] [main ] STLD: Signal=1 (Conf=90.0%), Magnitude=0.91% (Conf=60.1177%) [2026-01-28T20:35:46.305482] [INFO ] [main ] Fetching symbol history for OHI... [2026-01-28T20:35:46.305527] [DEBUG] [REMOTE ] OHI: Fetching historical data. [2026-01-28T20:35:46.306618] [INFO ] [main ] Progress: 138/411 forecasts completed (33.6%). STLD finished in 0.7s. ETA: 47.7s. Rate: 343.63 forecasts/min [2026-01-28T20:35:46.313976] [DEBUG] [REMOTE ] VSTS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:46.315049] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 7 features, N/A% accuracy [2026-01-28T20:35:46.315119] [INFO ] [LOCAL ] VSTS: Loaded 7 optimal features with 54.97% confidence from JSON config [2026-01-28T20:35:46.315161] [DEBUG] [MAG ] Building data for symbol: VSTS with lookback: 0 [2026-01-28T20:35:46.316188] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:46.316253] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:46.318760] [DEBUG] [REMOTE ] OHI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:46.319871] [DEBUG] [LOCAL ] Loaded configuration for OHI: 6 features, N/A% accuracy [2026-01-28T20:35:46.319939] [INFO ] [LOCAL ] OHI: Loaded 6 optimal features with 57.69% confidence from JSON config [2026-01-28T20:35:46.319979] [DEBUG] [MAG ] Building data for symbol: OHI with lookback: 0 [2026-01-28T20:35:46.320884] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:46.320954] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:46.322640] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:46.323654] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:46.326075] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:46.326524] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:46.326707] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:46.328146] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:46.328710] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:46.329202] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:46.329652] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:46.330735] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:35:46.334302] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:46.371838] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:46.372965] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:46.406263] [DEBUG] [MAG ] SHLS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.427846] [DEBUG] [MAG ] AIPI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.485238] [INFO ] [LOCAL ] SHLS: Saved forecast. [2026-01-28T20:35:46.485304] [INFO ] [main ] SHLS: Signal=1 (Conf=90.0%), Magnitude=1.61% (Conf=54.2765%) [2026-01-28T20:35:46.485817] [INFO ] [main ] Fetching symbol history for BNS... [2026-01-28T20:35:46.485863] [DEBUG] [REMOTE ] BNS: Fetching historical data. [2026-01-28T20:35:46.487124] [INFO ] [main ] Progress: 139/411 forecasts completed (33.8%). SHLS finished in 0.7s. ETA: 47.5s. Rate: 343.55 forecasts/min [2026-01-28T20:35:46.498060] [DEBUG] [REMOTE ] BNS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:46.499115] [DEBUG] [LOCAL ] Loaded configuration for BNS: 2 features, N/A% accuracy [2026-01-28T20:35:46.499358] [INFO ] [LOCAL ] BNS: Loaded 2 optimal features with 61.96% confidence from JSON config [2026-01-28T20:35:46.499389] [DEBUG] [MAG ] Building data for symbol: BNS with lookback: 0 [2026-01-28T20:35:46.500234] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:46.500293] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:46.501417] [INFO ] [LOCAL ] AIPI: Saved forecast. [2026-01-28T20:35:46.501485] [INFO ] [main ] AIPI: Signal=1 (Conf=90.0%), Magnitude=-1.49% (Conf=55.5928%) [2026-01-28T20:35:46.501835] [INFO ] [main ] Fetching symbol history for REYN... [2026-01-28T20:35:46.501886] [DEBUG] [REMOTE ] REYN: Fetching historical data. [2026-01-28T20:35:46.502672] [INFO ] [main ] Progress: 140/411 forecasts completed (34.1%). AIPI finished in 0.6s. ETA: 47.0s. Rate: 345.80 forecasts/min [2026-01-28T20:35:46.505620] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:46.508558] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:46.514858] [DEBUG] [REMOTE ] REYN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:46.516038] [DEBUG] [LOCAL ] Loaded configuration for REYN: 5 features, N/A% accuracy [2026-01-28T20:35:46.516098] [INFO ] [LOCAL ] REYN: Loaded 5 optimal features with 56.03% confidence from JSON config [2026-01-28T20:35:46.516329] [DEBUG] [MAG ] Building data for symbol: REYN with lookback: 0 [2026-01-28T20:35:46.517339] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:46.517414] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:46.522973] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:46.525185] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:46.525707] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:46.526168] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:46.529072] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:46.693944] [DEBUG] [MAG ] VSTS: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.741029] [DEBUG] [MAG ] OHI: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.868834] [DEBUG] [MAG ] VSTS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.886588] [DEBUG] [MAG ] BNS: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.905928] [DEBUG] [MAG ] REYN: Last date is validated at 2026-01-28 [2026-01-28T20:35:46.924393] [DEBUG] [MAG ] OHI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:46.949900] [INFO ] [LOCAL ] VSTS: Saved forecast. [2026-01-28T20:35:46.949972] [INFO ] [main ] VSTS: Signal=1 (Conf=90.0%), Magnitude=-2.74% (Conf=54.9689%) [2026-01-28T20:35:46.950140] [INFO ] [main ] Fetching symbol history for IMMX... [2026-01-28T20:35:46.950183] [DEBUG] [REMOTE ] IMMX: Fetching historical data. [2026-01-28T20:35:46.951663] [INFO ] [main ] Progress: 141/411 forecasts completed (34.3%). VSTS finished in 0.6s. ETA: 47.4s. Rate: 341.95 forecasts/min [2026-01-28T20:35:46.963822] [DEBUG] [REMOTE ] IMMX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:46.965009] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, N/A% accuracy [2026-01-28T20:35:46.965063] [INFO ] [LOCAL ] IMMX: Loaded 4 optimal features with 45.64% confidence from JSON config [2026-01-28T20:35:46.965095] [DEBUG] [MAG ] Building data for symbol: IMMX with lookback: 0 [2026-01-28T20:35:46.965927] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:46.966000] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:46.970999] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:46.972843] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:46.973336] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:46.973757] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.014131] [INFO ] [LOCAL ] OHI: Saved forecast. [2026-01-28T20:35:47.014210] [INFO ] [main ] OHI: Signal=1 (Conf=90.0%), Magnitude=-0.91% (Conf=57.6911%) [2026-01-28T20:35:47.014378] [INFO ] [main ] Fetching symbol history for PDI... [2026-01-28T20:35:47.014423] [DEBUG] [REMOTE ] PDI: Fetching historical data. [2026-01-28T20:35:47.015688] [INFO ] [main ] Progress: 142/411 forecasts completed (34.5%). OHI finished in 0.7s. ETA: 47.0s. Rate: 343.49 forecasts/min [2026-01-28T20:35:47.029405] [DEBUG] [REMOTE ] PDI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.030407] [DEBUG] [LOCAL ] Loaded configuration for PDI: 2 features, N/A% accuracy [2026-01-28T20:35:47.030465] [INFO ] [LOCAL ] PDI: Loaded 2 optimal features with 46.17% confidence from JSON config [2026-01-28T20:35:47.030496] [DEBUG] [MAG ] Building data for symbol: PDI with lookback: 0 [2026-01-28T20:35:47.031413] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:47.031479] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:47.037621] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:47.039482] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.070156] [DEBUG] [MAG ] BNS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.088917] [DEBUG] [MAG ] REYN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.150233] [INFO ] [LOCAL ] BNS: Saved forecast. [2026-01-28T20:35:47.150303] [INFO ] [main ] BNS: Signal=1 (Conf=90.0%), Magnitude=-0.42% (Conf=61.9645%) [2026-01-28T20:35:47.150720] [INFO ] [main ] Progress: 143/411 forecasts completed (34.8%). BNS finished in 0.7s. ETA: 46.7s. Rate: 344.03 forecasts/min [2026-01-28T20:35:47.150857] [INFO ] [main ] Fetching symbol history for PNQI... [2026-01-28T20:35:47.150901] [DEBUG] [REMOTE ] PNQI: Fetching historical data. [2026-01-28T20:35:47.163679] [DEBUG] [REMOTE ] PNQI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.164633] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 5 features, N/A% accuracy [2026-01-28T20:35:47.164689] [INFO ] [LOCAL ] PNQI: Loaded 5 optimal features with 51.28% confidence from JSON config [2026-01-28T20:35:47.164719] [DEBUG] [MAG ] Building data for symbol: PNQI with lookback: 0 [2026-01-28T20:35:47.165627] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:47.165692] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:47.166278] [INFO ] [LOCAL ] REYN: Saved forecast. [2026-01-28T20:35:47.166349] [INFO ] [main ] REYN: Signal=1 (Conf=90.0%), Magnitude=-1.69% (Conf=56.029%) [2026-01-28T20:35:47.166806] [INFO ] [main ] Fetching symbol history for BEPI... [2026-01-28T20:35:47.166879] [DEBUG] [REMOTE ] BEPI: Fetching historical data. [2026-01-28T20:35:47.168657] [INFO ] [main ] Progress: 144/411 forecasts completed (35.0%). REYN finished in 0.7s. ETA: 46.3s. Rate: 346.19 forecasts/min [2026-01-28T20:35:47.172264] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:47.173213] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:47.177570] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:47.178977] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:47.179721] [DEBUG] [REMOTE ] BEPI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.180301] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.180793] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 6 features, N/A% accuracy [2026-01-28T20:35:47.180868] [INFO ] [LOCAL ] BEPI: Loaded 6 optimal features with 69.71% confidence from JSON config [2026-01-28T20:35:47.180915] [DEBUG] [MAG ] Building data for symbol: BEPI with lookback: 0 [2026-01-28T20:35:47.181772] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:47.181847] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:47.266606] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:47.268007] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:47.271341] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:47.273939] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:47.278198] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:47.279102] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.310112] [DEBUG] [MAG ] IMMX: Last date is validated at 2026-01-28 [2026-01-28T20:35:47.434780] [DEBUG] [MAG ] PDI: Last date is validated at 2026-01-28 [2026-01-28T20:35:47.481694] [DEBUG] [MAG ] IMMX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.540596] [DEBUG] [MAG ] PNQI: Last date is validated at 2026-01-28 [2026-01-28T20:35:47.543712] [INFO ] [LOCAL ] IMMX: Saved forecast. [2026-01-28T20:35:47.543789] [INFO ] [main ] IMMX: Signal=1 (Conf=90.0%), Magnitude=10.31% (Conf=45.6358%) [2026-01-28T20:35:47.543982] [INFO ] [main ] Fetching symbol history for CTAS... [2026-01-28T20:35:47.544055] [DEBUG] [REMOTE ] CTAS: Fetching historical data. [2026-01-28T20:35:47.545680] [INFO ] [main ] Progress: 145/411 forecasts completed (35.3%). IMMX finished in 0.6s. ETA: 46.5s. Rate: 343.41 forecasts/min [2026-01-28T20:35:47.555922] [DEBUG] [REMOTE ] CTAS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.556905] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 6 features, N/A% accuracy [2026-01-28T20:35:47.556962] [INFO ] [LOCAL ] CTAS: Loaded 6 optimal features with 78.66% confidence from JSON config [2026-01-28T20:35:47.556993] [DEBUG] [MAG ] Building data for symbol: CTAS with lookback: 0 [2026-01-28T20:35:47.557805] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:47.557865] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:47.564433] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:47.565369] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:47.606835] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:47.609101] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:47.609854] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:47.618250] [DEBUG] [MAG ] PDI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.628378] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.633835] [DEBUG] [MAG ] BEPI: Last date is validated at 2026-01-28 [2026-01-28T20:35:47.681351] [INFO ] [LOCAL ] PDI: Saved forecast. [2026-01-28T20:35:47.681424] [INFO ] [main ] PDI: Signal=1 (Conf=90.0%), Magnitude=0.41% (Conf=46.1699%) [2026-01-28T20:35:47.681620] [INFO ] [main ] Fetching symbol history for MANH... [2026-01-28T20:35:47.681684] [DEBUG] [REMOTE ] MANH: Fetching historical data. [2026-01-28T20:35:47.681899] [INFO ] [main ] Progress: 146/411 forecasts completed (35.5%). PDI finished in 0.7s. ETA: 46.2s. Rate: 343.93 forecasts/min [2026-01-28T20:35:47.694092] [DEBUG] [REMOTE ] MANH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.695377] [DEBUG] [LOCAL ] Loaded configuration for MANH: 6 features, N/A% accuracy [2026-01-28T20:35:47.695432] [INFO ] [LOCAL ] MANH: Loaded 6 optimal features with 52.78% confidence from JSON config [2026-01-28T20:35:47.695464] [DEBUG] [MAG ] Building data for symbol: MANH with lookback: 0 [2026-01-28T20:35:47.696399] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:47.696470] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:47.698326] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:47.698915] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:47.699350] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:47.700349] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:47.713433] [DEBUG] [MAG ] PNQI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.779666] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:47.781126] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.795585] [INFO ] [LOCAL ] PNQI: Saved forecast. [2026-01-28T20:35:47.795668] [INFO ] [main ] PNQI: Signal=1 (Conf=90.0%), Magnitude=-1.04% (Conf=51.2772%) [2026-01-28T20:35:47.796043] [INFO ] [main ] Fetching symbol history for GLPG... [2026-01-28T20:35:47.796098] [DEBUG] [REMOTE ] GLPG: Fetching historical data. [2026-01-28T20:35:47.796073] [INFO ] [main ] Progress: 147/411 forecasts completed (35.8%). PNQI finished in 0.6s. ETA: 45.9s. Rate: 344.74 forecasts/min [2026-01-28T20:35:47.809135] [DEBUG] [REMOTE ] GLPG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.810292] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 6 features, N/A% accuracy [2026-01-28T20:35:47.810343] [INFO ] [LOCAL ] GLPG: Loaded 6 optimal features with 49.18% confidence from JSON config [2026-01-28T20:35:47.810373] [DEBUG] [MAG ] Building data for symbol: GLPG with lookback: 0 [2026-01-28T20:35:47.810849] [DEBUG] [MAG ] BEPI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:47.811204] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:47.811266] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:47.816374] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:47.818276] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:47.818796] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:47.819295] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:47.819724] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:47.821119] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:47.874493] [INFO ] [LOCAL ] BEPI: Saved forecast. [2026-01-28T20:35:47.874568] [INFO ] [main ] BEPI: Signal=1 (Conf=90.0%), Magnitude=0.84% (Conf=69.7114%) [2026-01-28T20:35:47.874975] [INFO ] [main ] Progress: 148/411 forecasts completed (36.0%). BEPI finished in 0.7s. ETA: 45.6s. Rate: 346.01 forecasts/min [2026-01-28T20:35:47.875190] [INFO ] [main ] Fetching symbol history for AFCG... [2026-01-28T20:35:47.875255] [DEBUG] [REMOTE ] AFCG: Fetching historical data. [2026-01-28T20:35:47.887270] [DEBUG] [REMOTE ] AFCG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:47.888545] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 8 features, N/A% accuracy [2026-01-28T20:35:47.888629] [INFO ] [LOCAL ] AFCG: Loaded 8 optimal features with 65.17% confidence from JSON config [2026-01-28T20:35:47.888686] [DEBUG] [MAG ] Building data for symbol: AFCG with lookback: 0 [2026-01-28T20:35:47.889633] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:47.889721] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:47.895669] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:47.897629] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:47.898168] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:47.898600] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:47.899507] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:47.902079] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:47.978687] [DEBUG] [MAG ] CTAS: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.021257] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:48.022244] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:48.135558] [DEBUG] [MAG ] MANH: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.154626] [DEBUG] [MAG ] CTAS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.168318] [DEBUG] [MAG ] GLPG: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.278421] [INFO ] [LOCAL ] CTAS: Saved forecast. [2026-01-28T20:35:48.278501] [INFO ] [main ] CTAS: Signal=1 (Conf=90.0%), Magnitude=0.59% (Conf=78.6552%) [2026-01-28T20:35:48.278703] [INFO ] [main ] Fetching symbol history for JACK... [2026-01-28T20:35:48.278748] [DEBUG] [REMOTE ] JACK: Fetching historical data. [2026-01-28T20:35:48.279766] [INFO ] [main ] Progress: 149/411 forecasts completed (36.3%). CTAS finished in 0.7s. ETA: 45.8s. Rate: 342.94 forecasts/min [2026-01-28T20:35:48.293033] [DEBUG] [REMOTE ] JACK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:48.294022] [DEBUG] [LOCAL ] Loaded configuration for JACK: 7 features, N/A% accuracy [2026-01-28T20:35:48.294079] [INFO ] [LOCAL ] JACK: Loaded 7 optimal features with 51.70% confidence from JSON config [2026-01-28T20:35:48.294110] [DEBUG] [MAG ] Building data for symbol: JACK with lookback: 0 [2026-01-28T20:35:48.295375] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:48.295462] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:48.299824] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:48.300560] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:48.300970] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:48.301728] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:48.302541] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:48.314058] [DEBUG] [MAG ] MANH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.341965] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:48.343073] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:48.344801] [DEBUG] [MAG ] GLPG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.383865] [DEBUG] [MAG ] AFCG: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.430740] [INFO ] [LOCAL ] GLPG: Saved forecast. [2026-01-28T20:35:48.430817] [INFO ] [main ] GLPG: Signal=1 (Conf=90.0%), Magnitude=-0.50% (Conf=49.1755%) [2026-01-28T20:35:48.430982] [INFO ] [main ] Fetching symbol history for UDMY... [2026-01-28T20:35:48.431025] [DEBUG] [REMOTE ] UDMY: Fetching historical data. [2026-01-28T20:35:48.431864] [INFO ] [main ] Progress: 150/411 forecasts completed (36.5%). GLPG finished in 0.6s. ETA: 45.6s. Rate: 343.24 forecasts/min [2026-01-28T20:35:48.444123] [DEBUG] [REMOTE ] UDMY: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:48.445119] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 3 features, N/A% accuracy [2026-01-28T20:35:48.445172] [INFO ] [LOCAL ] UDMY: Loaded 3 optimal features with 38.34% confidence from JSON config [2026-01-28T20:35:48.445205] [DEBUG] [MAG ] Building data for symbol: UDMY with lookback: 0 [2026-01-28T20:35:48.446068] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:48.446127] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:48.451053] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:48.452055] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:48.453762] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:48.479033] [INFO ] [LOCAL ] MANH: Saved forecast. [2026-01-28T20:35:48.479105] [INFO ] [main ] MANH: Signal=1 (Conf=90.0%), Magnitude=-12.39% (Conf=52.783%) [2026-01-28T20:35:48.479266] [INFO ] [main ] Fetching symbol history for CRVL... [2026-01-28T20:35:48.479311] [DEBUG] [REMOTE ] CRVL: Fetching historical data. [2026-01-28T20:35:48.479902] [INFO ] [main ] Progress: 151/411 forecasts completed (36.7%). MANH finished in 0.8s. ETA: 45.2s. Rate: 344.90 forecasts/min [2026-01-28T20:35:48.492356] [DEBUG] [REMOTE ] CRVL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:48.493361] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 5 features, N/A% accuracy [2026-01-28T20:35:48.493418] [INFO ] [LOCAL ] CRVL: Loaded 5 optimal features with 45.09% confidence from JSON config [2026-01-28T20:35:48.493450] [DEBUG] [MAG ] Building data for symbol: CRVL with lookback: 0 [2026-01-28T20:35:48.494308] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:48.494373] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:48.499719] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:48.500663] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:48.542808] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:48.544108] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:48.546428] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:48.564499] [DEBUG] [MAG ] AFCG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.633178] [INFO ] [LOCAL ] AFCG: Saved forecast. [2026-01-28T20:35:48.633244] [INFO ] [main ] AFCG: Signal=1 (Conf=90.0%), Magnitude=-2.26% (Conf=65.1725%) [2026-01-28T20:35:48.633615] [INFO ] [main ] Fetching symbol history for ETO... [2026-01-28T20:35:48.633666] [DEBUG] [REMOTE ] ETO: Fetching historical data. [2026-01-28T20:35:48.633674] [INFO ] [main ] Progress: 152/411 forecasts completed (37.0%). AFCG finished in 0.8s. ETA: 45.0s. Rate: 345.16 forecasts/min [2026-01-28T20:35:48.644630] [DEBUG] [REMOTE ] ETO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:48.645815] [DEBUG] [LOCAL ] Loaded configuration for ETO: 3 features, N/A% accuracy [2026-01-28T20:35:48.645867] [INFO ] [LOCAL ] ETO: Loaded 3 optimal features with 55.91% confidence from JSON config [2026-01-28T20:35:48.645897] [DEBUG] [MAG ] Building data for symbol: ETO with lookback: 0 [2026-01-28T20:35:48.646715] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:48.646775] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:48.651537] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:48.653340] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:48.653836] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:48.691781] [DEBUG] [MAG ] JACK: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.801164] [DEBUG] [MAG ] UDMY: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.880124] [DEBUG] [MAG ] JACK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.896231] [DEBUG] [MAG ] CRVL: Last date is validated at 2026-01-28 [2026-01-28T20:35:48.977830] [INFO ] [LOCAL ] JACK: Saved forecast. [2026-01-28T20:35:48.977907] [INFO ] [main ] JACK: Signal=1 (Conf=90.0%), Magnitude=-1.24% (Conf=51.7019%) [2026-01-28T20:35:48.978081] [INFO ] [main ] Fetching symbol history for VRA... [2026-01-28T20:35:48.978124] [DEBUG] [REMOTE ] VRA: Fetching historical data. [2026-01-28T20:35:48.979015] [INFO ] [main ] Progress: 153/411 forecasts completed (37.2%). JACK finished in 0.7s. ETA: 45.1s. Rate: 342.95 forecasts/min [2026-01-28T20:35:48.982770] [DEBUG] [MAG ] UDMY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:48.991040] [DEBUG] [REMOTE ] VRA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:48.992346] [DEBUG] [LOCAL ] Loaded configuration for VRA: 5 features, N/A% accuracy [2026-01-28T20:35:48.992400] [INFO ] [LOCAL ] VRA: Loaded 5 optimal features with 48.67% confidence from JSON config [2026-01-28T20:35:48.992430] [DEBUG] [MAG ] Building data for symbol: VRA with lookback: 0 [2026-01-28T20:35:48.993289] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:48.993354] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:48.998281] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:48.999188] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:49.003461] [DEBUG] [MAG ] ETO: Last date is validated at 2026-01-28 [2026-01-28T20:35:49.054724] [INFO ] [LOCAL ] UDMY: Saved forecast. [2026-01-28T20:35:49.054803] [INFO ] [main ] UDMY: Signal=1 (Conf=90.0%), Magnitude=-1.95% (Conf=38.3415%) [2026-01-28T20:35:49.054990] [INFO ] [main ] Fetching symbol history for CIB... [2026-01-28T20:35:49.055036] [DEBUG] [REMOTE ] CIB: Fetching historical data. [2026-01-28T20:35:49.057615] [INFO ] [main ] Progress: 154/411 forecasts completed (37.5%). UDMY finished in 0.6s. ETA: 44.8s. Rate: 344.18 forecasts/min [2026-01-28T20:35:49.068131] [DEBUG] [REMOTE ] CIB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.069367] [DEBUG] [LOCAL ] Loaded configuration for CIB: 2 features, N/A% accuracy [2026-01-28T20:35:49.069421] [INFO ] [LOCAL ] CIB: Loaded 2 optimal features with 46.22% confidence from JSON config [2026-01-28T20:35:49.069452] [DEBUG] [MAG ] Building data for symbol: CIB with lookback: 0 [2026-01-28T20:35:49.070345] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:49.070409] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:49.072528] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:49.074307] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.077339] [DEBUG] [MAG ] CRVL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.119609] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:49.121182] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:49.121969] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.184797] [INFO ] [LOCAL ] CRVL: Saved forecast. [2026-01-28T20:35:49.184863] [INFO ] [main ] CRVL: Signal=1 (Conf=90.0%), Magnitude=-1.19% (Conf=45.089%) [2026-01-28T20:35:49.185036] [INFO ] [main ] Fetching symbol history for NDAQ... [2026-01-28T20:35:49.185080] [DEBUG] [REMOTE ] NDAQ: Fetching historical data. [2026-01-28T20:35:49.186682] [INFO ] [main ] Progress: 155/411 forecasts completed (37.7%). CRVL finished in 0.7s. ETA: 44.6s. Rate: 344.76 forecasts/min [2026-01-28T20:35:49.188209] [DEBUG] [MAG ] ETO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.196646] [DEBUG] [REMOTE ] NDAQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.197926] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 3 features, N/A% accuracy [2026-01-28T20:35:49.197980] [INFO ] [LOCAL ] NDAQ: Loaded 3 optimal features with 76.03% confidence from JSON config [2026-01-28T20:35:49.198010] [DEBUG] [MAG ] Building data for symbol: NDAQ with lookback: 0 [2026-01-28T20:35:49.198820] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:49.198879] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:49.200016] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:49.201447] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:49.202941] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.260359] [INFO ] [LOCAL ] ETO: Saved forecast. [2026-01-28T20:35:49.260429] [INFO ] [main ] ETO: Signal=1 (Conf=90.0%), Magnitude=0.53% (Conf=55.911%) [2026-01-28T20:35:49.260786] [INFO ] [main ] Progress: 156/411 forecasts completed (38.0%). ETO finished in 0.6s. ETA: 44.2s. Rate: 346.03 forecasts/min [2026-01-28T20:35:49.260907] [INFO ] [main ] Fetching symbol history for INVH... [2026-01-28T20:35:49.260948] [DEBUG] [REMOTE ] INVH: Fetching historical data. [2026-01-28T20:35:49.272508] [DEBUG] [REMOTE ] INVH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.273476] [DEBUG] [LOCAL ] Loaded configuration for INVH: 5 features, N/A% accuracy [2026-01-28T20:35:49.273533] [INFO ] [LOCAL ] INVH: Loaded 5 optimal features with 49.45% confidence from JSON config [2026-01-28T20:35:49.273566] [DEBUG] [MAG ] Building data for symbol: INVH with lookback: 0 [2026-01-28T20:35:49.274459] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:49.274524] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:49.276320] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:49.276880] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:49.277285] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:49.279931] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:49.322538] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.449507] [DEBUG] [MAG ] CIB: Last date is validated at 2026-01-28 [2026-01-28T20:35:49.498273] [DEBUG] [MAG ] VRA: Last date is validated at 2026-01-28 [2026-01-28T20:35:49.552726] [DEBUG] [MAG ] NDAQ: Last date is validated at 2026-01-28 [2026-01-28T20:35:49.633059] [DEBUG] [MAG ] CIB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.660983] [DEBUG] [MAG ] INVH: Last date is validated at 2026-01-28 [2026-01-28T20:35:49.678909] [DEBUG] [MAG ] VRA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.724594] [DEBUG] [MAG ] NDAQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.735176] [INFO ] [LOCAL ] CIB: Saved forecast. [2026-01-28T20:35:49.735607] [INFO ] [main ] CIB: Signal=1 (Conf=90.0%), Magnitude=-6.02% (Conf=46.2185%) [2026-01-28T20:35:49.735774] [INFO ] [main ] Fetching symbol history for GGB... [2026-01-28T20:35:49.735826] [DEBUG] [REMOTE ] GGB: Fetching historical data. [2026-01-28T20:35:49.737411] [INFO ] [main ] Progress: 157/411 forecasts completed (38.2%). CIB finished in 0.7s. ETA: 44.5s. Rate: 342.22 forecasts/min [2026-01-28T20:35:49.745463] [INFO ] [LOCAL ] VRA: Saved forecast. [2026-01-28T20:35:49.745544] [INFO ] [main ] VRA: Signal=1 (Conf=90.0%), Magnitude=1.40% (Conf=48.6692%) [2026-01-28T20:35:49.745743] [INFO ] [main ] Fetching symbol history for SOXX... [2026-01-28T20:35:49.745794] [DEBUG] [REMOTE ] SOXX: Fetching historical data. [2026-01-28T20:35:49.746165] [INFO ] [main ] Progress: 158/411 forecasts completed (38.4%). VRA finished in 0.8s. ETA: 44.1s. Rate: 344.29 forecasts/min [2026-01-28T20:35:49.748903] [DEBUG] [REMOTE ] GGB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.750450] [DEBUG] [LOCAL ] Loaded configuration for GGB: 5 features, N/A% accuracy [2026-01-28T20:35:49.750512] [INFO ] [LOCAL ] GGB: Loaded 5 optimal features with 34.19% confidence from JSON config [2026-01-28T20:35:49.750544] [DEBUG] [MAG ] Building data for symbol: GGB with lookback: 0 [2026-01-28T20:35:49.751405] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:49.751465] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:49.756778] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:49.759058] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:49.759554] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:49.759836] [DEBUG] [REMOTE ] SOXX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.759966] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:49.760712] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.760825] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, N/A% accuracy [2026-01-28T20:35:49.760890] [INFO ] [LOCAL ] SOXX: Loaded 4 optimal features with 56.94% confidence from JSON config [2026-01-28T20:35:49.760922] [DEBUG] [MAG ] Building data for symbol: SOXX with lookback: 0 [2026-01-28T20:35:49.761816] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:49.761878] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:49.762856] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:49.765490] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:49.807183] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:49.809664] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:49.835169] [DEBUG] [MAG ] INVH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:49.911787] [INFO ] [LOCAL ] INVH: Saved forecast. [2026-01-28T20:35:49.911859] [INFO ] [main ] INVH: Signal=1 (Conf=90.0%), Magnitude=0.41% (Conf=49.4506%) [2026-01-28T20:35:49.912227] [INFO ] [main ] Fetching symbol history for PSX... [2026-01-28T20:35:49.912280] [DEBUG] [REMOTE ] PSX: Fetching historical data. [2026-01-28T20:35:49.912668] [INFO ] [main ] Progress: 159/411 forecasts completed (38.7%). INVH finished in 0.7s. ETA: 43.9s. Rate: 344.39 forecasts/min [2026-01-28T20:35:49.920632] [INFO ] [LOCAL ] NDAQ: Saved forecast. [2026-01-28T20:35:49.920708] [INFO ] [main ] NDAQ: Signal=1 (Conf=90.0%), Magnitude=0.52% (Conf=76.025%) [2026-01-28T20:35:49.920875] [INFO ] [main ] Fetching symbol history for BSCQ... [2026-01-28T20:35:49.920921] [DEBUG] [REMOTE ] BSCQ: Fetching historical data. [2026-01-28T20:35:49.922822] [INFO ] [main ] Progress: 160/411 forecasts completed (38.9%). NDAQ finished in 0.7s. ETA: 43.5s. Rate: 346.43 forecasts/min [2026-01-28T20:35:49.925269] [DEBUG] [REMOTE ] PSX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.926229] [DEBUG] [LOCAL ] Loaded configuration for PSX: 5 features, N/A% accuracy [2026-01-28T20:35:49.926369] [INFO ] [LOCAL ] PSX: Loaded 5 optimal features with 59.94% confidence from JSON config [2026-01-28T20:35:49.926405] [DEBUG] [MAG ] Building data for symbol: PSX with lookback: 0 [2026-01-28T20:35:49.927494] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:49.927559] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:49.929325] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:49.929874] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:49.930682] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:49.932994] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:49.934928] [DEBUG] [REMOTE ] BSCQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:49.936102] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 53 features, N/A% accuracy [2026-01-28T20:35:49.936160] [INFO ] [LOCAL ] BSCQ: Loaded 53 optimal features with 13.53% confidence from JSON config [2026-01-28T20:35:49.936192] [DEBUG] [MAG ] Building data for symbol: BSCQ with lookback: 0 [2026-01-28T20:35:49.937096] [DEBUG] [FEATURES ] DataBuilder: Executing 53 feature methods. [2026-01-28T20:35:49.937197] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:49.942393] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:49.944442] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:49.944992] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:49.945468] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:49.945896] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:49.946710] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:49.947553] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:49.950112] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:50.011246] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:50.087428] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:50.089968] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:50.137726] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:50.139039] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:50.173307] [DEBUG] [MAG ] GGB: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.173362] [DEBUG] [MAG ] SOXX: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.180962] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:50.182035] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:50.183408] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:50.267376] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:50.268317] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:50.270534] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:50.273421] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:50.274553] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:50.276808] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:50.277563] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:50.282568] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:50.283944] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:50.285626] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:50.287496] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:50.290760] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:50.291475] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:50.292209] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:50.294549] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:50.295794] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:50.296517] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:50.297257] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-28T20:35:50.298008] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:50.300923] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:50.302550] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:50.305069] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:50.307490] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:50.312080] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:50.330766] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:50.332062] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:50.333824] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:50.334566] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:50.336313] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:50.338032] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:50.339205] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:50.340631] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:50.341885] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:50.344053] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:50.345737] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:35:50.348868] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:35:50.350707] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:50.354388] [DEBUG] [MAG ] GGB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:50.357156] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:50.361106] [DEBUG] [MAG ] SOXX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:50.368954] [DEBUG] [MAG ] PSX: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.414771] [INFO ] [LOCAL ] GGB: Saved forecast. [2026-01-28T20:35:50.414839] [INFO ] [main ] GGB: Signal=1 (Conf=90.0%), Magnitude=0.67% (Conf=34.1898%) [2026-01-28T20:35:50.414996] [INFO ] [main ] Fetching symbol history for TEM... [2026-01-28T20:35:50.415038] [DEBUG] [REMOTE ] TEM: Fetching historical data. [2026-01-28T20:35:50.416660] [INFO ] [main ] Progress: 161/411 forecasts completed (39.2%). GGB finished in 0.7s. ETA: 43.8s. Rate: 342.49 forecasts/min [2026-01-28T20:35:50.428745] [DEBUG] [REMOTE ] TEM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:50.429675] [DEBUG] [LOCAL ] Loaded configuration for TEM: 6 features, N/A% accuracy [2026-01-28T20:35:50.429736] [INFO ] [LOCAL ] TEM: Loaded 6 optimal features with 58.20% confidence from JSON config [2026-01-28T20:35:50.429767] [DEBUG] [MAG ] Building data for symbol: TEM with lookback: 0 [2026-01-28T20:35:50.430759] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:50.430819] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:50.432720] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:50.433247] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:50.433662] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:50.434616] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:50.435786] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:50.436917] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:50.514007] [INFO ] [LOCAL ] SOXX: Saved forecast. [2026-01-28T20:35:50.514099] [INFO ] [main ] SOXX: Signal=1 (Conf=90.0%), Magnitude=2.02% (Conf=56.9366%) [2026-01-28T20:35:50.514282] [INFO ] [main ] Fetching symbol history for HMC... [2026-01-28T20:35:50.514327] [DEBUG] [REMOTE ] HMC: Fetching historical data. [2026-01-28T20:35:50.516694] [INFO ] [main ] Progress: 162/411 forecasts completed (39.4%). SOXX finished in 0.8s. ETA: 43.5s. Rate: 343.40 forecasts/min [2026-01-28T20:35:50.527765] [DEBUG] [REMOTE ] HMC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:50.529074] [DEBUG] [LOCAL ] Loaded configuration for HMC: 4 features, N/A% accuracy [2026-01-28T20:35:50.529129] [INFO ] [LOCAL ] HMC: Loaded 4 optimal features with 56.85% confidence from JSON config [2026-01-28T20:35:50.529161] [DEBUG] [MAG ] Building data for symbol: HMC with lookback: 0 [2026-01-28T20:35:50.530269] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:50.530338] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:50.532880] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:50.535840] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:50.537479] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:50.538537] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:50.570646] [DEBUG] [MAG ] PSX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:50.700891] [INFO ] [LOCAL ] PSX: Saved forecast. [2026-01-28T20:35:50.700959] [INFO ] [main ] PSX: Signal=1 (Conf=90.0%), Magnitude=0.74% (Conf=59.9376%) [2026-01-28T20:35:50.701332] [INFO ] [main ] Fetching symbol history for CHSCL... [2026-01-28T20:35:50.701384] [DEBUG] [REMOTE ] CHSCL: Fetching historical data. [2026-01-28T20:35:50.701675] [INFO ] [main ] Progress: 163/411 forecasts completed (39.7%). PSX finished in 0.8s. ETA: 43.3s. Rate: 343.27 forecasts/min [2026-01-28T20:35:50.713641] [DEBUG] [REMOTE ] CHSCL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:50.714627] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 3 features, N/A% accuracy [2026-01-28T20:35:50.714687] [INFO ] [LOCAL ] CHSCL: Loaded 3 optimal features with 51.46% confidence from JSON config [2026-01-28T20:35:50.714721] [DEBUG] [MAG ] Building data for symbol: CHSCL with lookback: 0 [2026-01-28T20:35:50.715540] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:50.715617] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:50.721502] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:50.722606] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:50.725174] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:50.727006] [DEBUG] [MAG ] BSCQ: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.814118] [DEBUG] [MAG ] TEM: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.910130] [DEBUG] [MAG ] HMC: Last date is validated at 2026-01-28 [2026-01-28T20:35:50.925641] [DEBUG] [MAG ] BSCQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.007088] [DEBUG] [MAG ] TEM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.085373] [DEBUG] [MAG ] HMC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.126765] [INFO ] [LOCAL ] TEM: Saved forecast. [2026-01-28T20:35:51.126846] [INFO ] [main ] TEM: Signal=1 (Conf=90.0%), Magnitude=-5.82% (Conf=58.1967%) [2026-01-28T20:35:51.127255] [INFO ] [main ] Fetching symbol history for POWI... [2026-01-28T20:35:51.127309] [DEBUG] [REMOTE ] POWI: Fetching historical data. [2026-01-28T20:35:51.127276] [INFO ] [main ] Progress: 164/411 forecasts completed (39.9%). TEM finished in 0.7s. ETA: 43.6s. Rate: 340.30 forecasts/min [2026-01-28T20:35:51.139987] [DEBUG] [REMOTE ] POWI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.141132] [DEBUG] [LOCAL ] Loaded configuration for POWI: 5 features, N/A% accuracy [2026-01-28T20:35:51.141217] [INFO ] [LOCAL ] POWI: Loaded 5 optimal features with 59.16% confidence from JSON config [2026-01-28T20:35:51.141250] [DEBUG] [MAG ] Building data for symbol: POWI with lookback: 0 [2026-01-28T20:35:51.142255] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:51.142324] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:51.144147] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:51.144946] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:51.145563] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:51.148298] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:51.168862] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.169728] [DEBUG] [MAG ] CHSCL: Last date is validated at 2026-01-28 [2026-01-28T20:35:51.189244] [INFO ] [LOCAL ] HMC: Saved forecast. [2026-01-28T20:35:51.189326] [INFO ] [main ] HMC: Signal=1 (Conf=90.0%), Magnitude=-3.13% (Conf=56.8453%) [2026-01-28T20:35:51.189520] [INFO ] [main ] Fetching symbol history for TCPC... [2026-01-28T20:35:51.189595] [DEBUG] [REMOTE ] TCPC: Fetching historical data. [2026-01-28T20:35:51.189978] [INFO ] [main ] Progress: 165/411 forecasts completed (40.1%). HMC finished in 0.7s. ETA: 43.2s. Rate: 341.63 forecasts/min [2026-01-28T20:35:51.205082] [DEBUG] [REMOTE ] TCPC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.206279] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 5 features, N/A% accuracy [2026-01-28T20:35:51.206332] [INFO ] [LOCAL ] TCPC: Loaded 5 optimal features with 51.44% confidence from JSON config [2026-01-28T20:35:51.206362] [DEBUG] [MAG ] Building data for symbol: TCPC with lookback: 0 [2026-01-28T20:35:51.206357] [INFO ] [LOCAL ] BSCQ: Saved forecast. [2026-01-28T20:35:51.206428] [INFO ] [main ] BSCQ: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=13.5335%) [2026-01-28T20:35:51.206626] [INFO ] [main ] Fetching symbol history for QQQJ... [2026-01-28T20:35:51.206672] [DEBUG] [REMOTE ] QQQJ: Fetching historical data. [2026-01-28T20:35:51.207179] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:51.207240] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:51.207725] [INFO ] [main ] Progress: 166/411 forecasts completed (40.4%). BSCQ finished in 1.3s. ETA: 42.8s. Rate: 343.49 forecasts/min [2026-01-28T20:35:51.212468] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:51.214232] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:51.214884] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:51.216971] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:51.218879] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.219836] [DEBUG] [REMOTE ] QQQJ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.220629] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 4 features, N/A% accuracy [2026-01-28T20:35:51.220680] [INFO ] [LOCAL ] QQQJ: Loaded 4 optimal features with 49.25% confidence from JSON config [2026-01-28T20:35:51.220711] [DEBUG] [MAG ] Building data for symbol: QQQJ with lookback: 0 [2026-01-28T20:35:51.221709] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:51.221769] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:51.223457] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:51.224010] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:51.224459] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:51.230720] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.346541] [DEBUG] [MAG ] CHSCL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.408560] [INFO ] [LOCAL ] CHSCL: Saved forecast. [2026-01-28T20:35:51.408648] [INFO ] [main ] CHSCL: Signal=1 (Conf=90.0%), Magnitude=0.09% (Conf=51.456%) [2026-01-28T20:35:51.408812] [INFO ] [main ] Fetching symbol history for FDUS... [2026-01-28T20:35:51.409186] [DEBUG] [REMOTE ] FDUS: Fetching historical data. [2026-01-28T20:35:51.409974] [INFO ] [main ] Progress: 167/411 forecasts completed (40.6%). CHSCL finished in 0.7s. ETA: 42.7s. Rate: 343.17 forecasts/min [2026-01-28T20:35:51.422204] [DEBUG] [REMOTE ] FDUS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.423079] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 3 features, N/A% accuracy [2026-01-28T20:35:51.423130] [INFO ] [LOCAL ] FDUS: Loaded 3 optimal features with 56.33% confidence from JSON config [2026-01-28T20:35:51.423162] [DEBUG] [MAG ] Building data for symbol: FDUS with lookback: 0 [2026-01-28T20:35:51.423981] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:51.424043] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:51.425754] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:51.426320] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:51.427646] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.539709] [DEBUG] [MAG ] POWI: Last date is validated at 2026-01-28 [2026-01-28T20:35:51.586897] [DEBUG] [MAG ] TCPC: Last date is validated at 2026-01-28 [2026-01-28T20:35:51.591562] [DEBUG] [MAG ] QQQJ: Last date is validated at 2026-01-28 [2026-01-28T20:35:51.720011] [DEBUG] [MAG ] POWI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.763104] [DEBUG] [MAG ] TCPC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.764209] [DEBUG] [MAG ] QQQJ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:51.778250] [DEBUG] [MAG ] FDUS: Last date is validated at 2026-01-28 [2026-01-28T20:35:51.825018] [INFO ] [LOCAL ] TCPC: Saved forecast. [2026-01-28T20:35:51.825093] [INFO ] [main ] TCPC: Signal=1 (Conf=90.0%), Magnitude=1.23% (Conf=51.4396%) [2026-01-28T20:35:51.825458] [INFO ] [main ] Fetching symbol history for CMTL... [2026-01-28T20:35:51.825512] [DEBUG] [REMOTE ] CMTL: Fetching historical data. [2026-01-28T20:35:51.825499] [INFO ] [main ] Progress: 168/411 forecasts completed (40.9%). TCPC finished in 0.6s. ETA: 42.8s. Rate: 340.38 forecasts/min [2026-01-28T20:35:51.833656] [INFO ] [LOCAL ] POWI: Saved forecast. [2026-01-28T20:35:51.833740] [INFO ] [main ] POWI: Signal=1 (Conf=90.0%), Magnitude=0.11% (Conf=59.1634%) [2026-01-28T20:35:51.834195] [INFO ] [main ] Fetching symbol history for ASH... [2026-01-28T20:35:51.834249] [DEBUG] [REMOTE ] ASH: Fetching historical data. [2026-01-28T20:35:51.834644] [INFO ] [main ] Progress: 169/411 forecasts completed (41.1%). POWI finished in 0.7s. ETA: 42.4s. Rate: 342.30 forecasts/min [2026-01-28T20:35:51.835418] [INFO ] [LOCAL ] QQQJ: Saved forecast. [2026-01-28T20:35:51.835474] [INFO ] [main ] QQQJ: Signal=1 (Conf=90.0%), Magnitude=0.22% (Conf=49.2488%) [2026-01-28T20:35:51.835772] [INFO ] [main ] Fetching symbol history for AEI... [2026-01-28T20:35:51.835821] [DEBUG] [REMOTE ] AEI: Fetching historical data. [2026-01-28T20:35:51.836229] [INFO ] [main ] Progress: 170/411 forecasts completed (41.4%). QQQJ finished in 0.6s. ETA: 42.0s. Rate: 344.30 forecasts/min [2026-01-28T20:35:51.838675] [DEBUG] [REMOTE ] CMTL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.839381] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 4 features, N/A% accuracy [2026-01-28T20:35:51.839438] [INFO ] [LOCAL ] CMTL: Loaded 4 optimal features with 63.50% confidence from JSON config [2026-01-28T20:35:51.839470] [DEBUG] [MAG ] Building data for symbol: CMTL with lookback: 0 [2026-01-28T20:35:51.840528] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:51.840609] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:51.845728] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:51.846662] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:51.846905] [DEBUG] [REMOTE ] ASH: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.847305] [DEBUG] [REMOTE ] AEI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:51.847761] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, N/A% accuracy [2026-01-28T20:35:51.847814] [INFO ] [LOCAL ] ASH: Loaded 1 optimal features with 39.98% confidence from JSON config [2026-01-28T20:35:51.847847] [DEBUG] [MAG ] Building data for symbol: ASH with lookback: 0 [2026-01-28T20:35:51.848428] [DEBUG] [LOCAL ] Loaded configuration for AEI: 3 features, N/A% accuracy [2026-01-28T20:35:51.848479] [INFO ] [LOCAL ] AEI: Loaded 3 optimal features with 48.68% confidence from JSON config [2026-01-28T20:35:51.848472] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:51.848510] [DEBUG] [MAG ] Building data for symbol: AEI with lookback: 0 [2026-01-28T20:35:51.848831] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:51.848895] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:51.849499] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:51.849558] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:51.851603] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.853485] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.854555] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:51.895134] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:51.896254] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:51.948745] [DEBUG] [MAG ] FDUS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:52.017013] [INFO ] [LOCAL ] FDUS: Saved forecast. [2026-01-28T20:35:52.017091] [INFO ] [main ] FDUS: Signal=1 (Conf=90.0%), Magnitude=-1.03% (Conf=56.3299%) [2026-01-28T20:35:52.017417] [INFO ] [main ] Fetching symbol history for MGNI... [2026-01-28T20:35:52.017466] [DEBUG] [REMOTE ] MGNI: Fetching historical data. [2026-01-28T20:35:52.018321] [INFO ] [main ] Progress: 171/411 forecasts completed (41.6%). FDUS finished in 0.6s. ETA: 41.8s. Rate: 344.21 forecasts/min [2026-01-28T20:35:52.031756] [DEBUG] [REMOTE ] MGNI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:52.032917] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, N/A% accuracy [2026-01-28T20:35:52.032982] [INFO ] [LOCAL ] MGNI: Loaded 2 optimal features with 58.05% confidence from JSON config [2026-01-28T20:35:52.033016] [DEBUG] [MAG ] Building data for symbol: MGNI with lookback: 0 [2026-01-28T20:35:52.033889] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:52.033950] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:52.039016] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:52.040030] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:52.198498] [DEBUG] [MAG ] CMTL: Last date is validated at 2026-01-28 [2026-01-28T20:35:52.214375] [DEBUG] [MAG ] ASH: Last date is validated at 2026-01-28 [2026-01-28T20:35:52.255769] [DEBUG] [MAG ] AEI: Last date is validated at 2026-01-28 [2026-01-28T20:35:52.370613] [DEBUG] [MAG ] CMTL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:52.384412] [DEBUG] [MAG ] ASH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:52.388331] [DEBUG] [MAG ] MGNI: Last date is validated at 2026-01-28 [2026-01-28T20:35:52.431209] [DEBUG] [MAG ] AEI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:52.434810] [INFO ] [LOCAL ] CMTL: Saved forecast. [2026-01-28T20:35:52.434882] [INFO ] [main ] CMTL: Signal=1 (Conf=90.0%), Magnitude=-0.76% (Conf=63.4976%) [2026-01-28T20:35:52.435044] [INFO ] [main ] Fetching symbol history for FTSM... [2026-01-28T20:35:52.435131] [DEBUG] [REMOTE ] FTSM: Fetching historical data. [2026-01-28T20:35:52.435849] [INFO ] [main ] Progress: 172/411 forecasts completed (41.8%). CMTL finished in 0.6s. ETA: 42.0s. Rate: 341.44 forecasts/min [2026-01-28T20:35:52.446981] [DEBUG] [REMOTE ] FTSM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:52.447925] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 50 features, N/A% accuracy [2026-01-28T20:35:52.447988] [INFO ] [LOCAL ] FTSM: Loaded 50 optimal features with 14.50% confidence from JSON config [2026-01-28T20:35:52.448020] [DEBUG] [MAG ] Building data for symbol: FTSM with lookback: 0 [2026-01-28T20:35:52.448903] [DEBUG] [FEATURES ] DataBuilder: Executing 50 feature methods. [2026-01-28T20:35:52.449000] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:52.453867] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:52.455955] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:52.456458] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:52.456918] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:52.457311] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:52.458105] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:52.459118] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:52.461592] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:52.475511] [INFO ] [LOCAL ] ASH: Saved forecast. [2026-01-28T20:35:52.475602] [INFO ] [main ] ASH: Signal=1 (Conf=90.0%), Magnitude=0.48% (Conf=39.9818%) [2026-01-28T20:35:52.475774] [INFO ] [main ] Fetching symbol history for CM... [2026-01-28T20:35:52.475817] [DEBUG] [REMOTE ] CM: Fetching historical data. [2026-01-28T20:35:52.478697] [INFO ] [main ] Progress: 173/411 forecasts completed (42.1%). ASH finished in 0.6s. ETA: 41.6s. Rate: 342.94 forecasts/min [2026-01-28T20:35:52.487712] [DEBUG] [REMOTE ] CM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:52.488799] [DEBUG] [LOCAL ] Loaded configuration for CM: 5 features, N/A% accuracy [2026-01-28T20:35:52.488861] [INFO ] [LOCAL ] CM: Loaded 5 optimal features with 64.93% confidence from JSON config [2026-01-28T20:35:52.488901] [DEBUG] [MAG ] Building data for symbol: CM with lookback: 0 [2026-01-28T20:35:52.489810] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:52.489882] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:52.491687] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:52.492238] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:52.492736] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:52.492954] [INFO ] [LOCAL ] AEI: Saved forecast. [2026-01-28T20:35:52.493016] [INFO ] [main ] AEI: Signal=1 (Conf=90.0%), Magnitude=4.65% (Conf=48.6752%) [2026-01-28T20:35:52.493156] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:52.493271] [INFO ] [main ] Progress: 174/411 forecasts completed (42.3%). AEI finished in 0.7s. ETA: 41.2s. Rate: 344.76 forecasts/min [2026-01-28T20:35:52.493379] [INFO ] [main ] Fetching symbol history for WLDS... [2026-01-28T20:35:52.493420] [DEBUG] [REMOTE ] WLDS: Fetching historical data. [2026-01-28T20:35:52.493977] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:52.507123] [DEBUG] [REMOTE ] WLDS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:52.508457] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 2 features, N/A% accuracy [2026-01-28T20:35:52.508520] [INFO ] [LOCAL ] WLDS: Loaded 2 optimal features with 46.25% confidence from JSON config [2026-01-28T20:35:52.508552] [DEBUG] [MAG ] Building data for symbol: WLDS with lookback: 0 [2026-01-28T20:35:52.509376] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:52.509435] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:52.516005] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:52.518094] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:52.567425] [DEBUG] [MAG ] MGNI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:52.585542] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:52.587776] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:52.632843] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:52.634144] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:52.651702] [INFO ] [LOCAL ] MGNI: Saved forecast. [2026-01-28T20:35:52.651771] [INFO ] [main ] MGNI: Signal=1 (Conf=90.0%), Magnitude=-1.98% (Conf=58.053%) [2026-01-28T20:35:52.651930] [INFO ] [main ] Fetching symbol history for EVF... [2026-01-28T20:35:52.651972] [DEBUG] [REMOTE ] EVF: Fetching historical data. [2026-01-28T20:35:52.653403] [INFO ] [main ] Progress: 175/411 forecasts completed (42.6%). MGNI finished in 0.6s. ETA: 41.1s. Rate: 344.92 forecasts/min [2026-01-28T20:35:52.663930] [DEBUG] [REMOTE ] EVF: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:52.665035] [DEBUG] [LOCAL ] Loaded configuration for EVF: 4 features, N/A% accuracy [2026-01-28T20:35:52.665087] [INFO ] [LOCAL ] EVF: Loaded 4 optimal features with 41.33% confidence from JSON config [2026-01-28T20:35:52.665138] [DEBUG] [MAG ] Building data for symbol: EVF with lookback: 0 [2026-01-28T20:35:52.665959] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:52.666022] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:52.671248] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:52.673201] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:52.673771] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:52.682357] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:52.683425] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:52.684705] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:35:52.691858] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:52.764335] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:52.765345] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:52.767338] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:52.770738] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:52.771903] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:52.773981] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:52.774800] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:52.779348] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:52.780592] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:52.781981] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:52.783601] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:52.786837] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:52.787554] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:52.788347] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:52.790989] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:52.792290] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:52.792995] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:52.793703] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-28T20:35:52.794895] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:35:52.798204] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:52.799936] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:52.802699] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:52.804980] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:52.808886] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:52.826708] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:52.828128] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:35:52.829917] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:35:52.830724] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:52.832473] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:52.834218] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:52.835172] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:52.836737] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:52.838140] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:35:52.840736] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:52.842387] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:52.854168] [DEBUG] [MAG ] CM: Last date is validated at 2026-01-28 [2026-01-28T20:35:52.867955] [DEBUG] [MAG ] WLDS: Last date is validated at 2026-01-28 [2026-01-28T20:35:53.036450] [DEBUG] [MAG ] WLDS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.040010] [DEBUG] [MAG ] CM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.064149] [DEBUG] [MAG ] EVF: Last date is validated at 2026-01-28 [2026-01-28T20:35:53.125530] [INFO ] [LOCAL ] WLDS: Saved forecast. [2026-01-28T20:35:53.125615] [INFO ] [main ] WLDS: Signal=1 (Conf=90.0%), Magnitude=17.69% (Conf=46.2523%) [2026-01-28T20:35:53.125961] [INFO ] [main ] Progress: 176/411 forecasts completed (42.8%). WLDS finished in 0.6s. ETA: 41.3s. Rate: 341.59 forecasts/min [2026-01-28T20:35:53.126082] [INFO ] [main ] Fetching symbol history for CIF... [2026-01-28T20:35:53.126124] [DEBUG] [REMOTE ] CIF: Fetching historical data. [2026-01-28T20:35:53.129667] [INFO ] [LOCAL ] CM: Saved forecast. [2026-01-28T20:35:53.129743] [INFO ] [main ] CM: Signal=1 (Conf=90.0%), Magnitude=-0.96% (Conf=64.9339%) [2026-01-28T20:35:53.130236] [INFO ] [main ] Fetching symbol history for VC... [2026-01-28T20:35:53.130291] [DEBUG] [REMOTE ] VC: Fetching historical data. [2026-01-28T20:35:53.130715] [INFO ] [main ] Progress: 177/411 forecasts completed (43.1%). CM finished in 0.7s. ETA: 40.9s. Rate: 343.47 forecasts/min [2026-01-28T20:35:53.138024] [DEBUG] [REMOTE ] CIF: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:53.139087] [DEBUG] [LOCAL ] Loaded configuration for CIF: 0 features, N/A% accuracy [2026-01-28T20:35:53.139139] [INFO ] [LOCAL ] CIF: Loaded 0 optimal features with 16.43% confidence from JSON config [2026-01-28T20:35:53.139171] [DEBUG] [MAG ] Building data for symbol: CIF with lookback: 0 [2026-01-28T20:35:53.139998] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:35:53.144204] [DEBUG] [REMOTE ] VC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:53.145260] [DEBUG] [LOCAL ] Loaded configuration for VC: 3 features, N/A% accuracy [2026-01-28T20:35:53.145323] [INFO ] [LOCAL ] VC: Loaded 3 optimal features with 52.55% confidence from JSON config [2026-01-28T20:35:53.145355] [DEBUG] [MAG ] Building data for symbol: VC with lookback: 0 [2026-01-28T20:35:53.146236] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:53.146298] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:53.151473] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:53.184035] [DEBUG] [MAG ] FTSM: Last date is validated at 2026-01-28 [2026-01-28T20:35:53.240390] [DEBUG] [MAG ] EVF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.298844] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:53.299875] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:53.300568] [INFO ] [LOCAL ] EVF: Saved forecast. [2026-01-28T20:35:53.300654] [INFO ] [main ] EVF: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=41.3252%) [2026-01-28T20:35:53.300812] [INFO ] [main ] Fetching symbol history for PRGO... [2026-01-28T20:35:53.300854] [DEBUG] [REMOTE ] PRGO: Fetching historical data. [2026-01-28T20:35:53.302039] [INFO ] [main ] Progress: 178/411 forecasts completed (43.3%). EVF finished in 0.6s. ETA: 40.7s. Rate: 343.51 forecasts/min [2026-01-28T20:35:53.312312] [DEBUG] [REMOTE ] PRGO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:53.313486] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 6 features, N/A% accuracy [2026-01-28T20:35:53.313541] [INFO ] [LOCAL ] PRGO: Loaded 6 optimal features with 44.88% confidence from JSON config [2026-01-28T20:35:53.313595] [DEBUG] [MAG ] Building data for symbol: PRGO with lookback: 0 [2026-01-28T20:35:53.314412] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:53.314471] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:53.319276] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:53.321093] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:53.321600] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:53.322043] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:53.322436] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:53.355134] [DEBUG] [MAG ] FTSM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.440903] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:53.487423] [DEBUG] [MAG ] CIF: Last date is validated at 2026-01-28 [2026-01-28T20:35:53.657524] [DEBUG] [MAG ] VC: Last date is validated at 2026-01-28 [2026-01-28T20:35:53.675140] [INFO ] [LOCAL ] FTSM: Saved forecast. [2026-01-28T20:35:53.675211] [INFO ] [main ] FTSM: Signal=1 (Conf=90.0%), Magnitude=-0.01% (Conf=14.4978%) [2026-01-28T20:35:53.675401] [INFO ] [main ] Fetching symbol history for FMN... [2026-01-28T20:35:53.675447] [DEBUG] [REMOTE ] FMN: Fetching historical data. [2026-01-28T20:35:53.677021] [INFO ] [main ] Progress: 179/411 forecasts completed (43.6%). FTSM finished in 1.2s. ETA: 40.8s. Rate: 341.32 forecasts/min [2026-01-28T20:35:53.686239] [DEBUG] [MAG ] CIF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.698218] [DEBUG] [REMOTE ] FMN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:53.701234] [DEBUG] [LOCAL ] Loaded configuration for FMN: 1 features, N/A% accuracy [2026-01-28T20:35:53.701293] [INFO ] [LOCAL ] FMN: Loaded 1 optimal features with 46.74% confidence from JSON config [2026-01-28T20:35:53.701325] [DEBUG] [MAG ] Building data for symbol: FMN with lookback: 0 [2026-01-28T20:35:53.702194] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:35:53.702256] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:53.707394] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:53.774134] [INFO ] [LOCAL ] CIF: Saved forecast. [2026-01-28T20:35:53.774204] [INFO ] [main ] CIF: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=16.4296%) [2026-01-28T20:35:53.776832] [INFO ] [main ] Fetching symbol history for PLUG... [2026-01-28T20:35:53.776891] [DEBUG] [REMOTE ] PLUG: Fetching historical data. [2026-01-28T20:35:53.777682] [INFO ] [main ] Progress: 180/411 forecasts completed (43.8%). CIF finished in 0.6s. ETA: 40.5s. Rate: 342.14 forecasts/min [2026-01-28T20:35:53.800268] [DEBUG] [REMOTE ] PLUG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:53.801118] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 4 features, N/A% accuracy [2026-01-28T20:35:53.801186] [INFO ] [LOCAL ] PLUG: Loaded 4 optimal features with 56.33% confidence from JSON config [2026-01-28T20:35:53.801222] [DEBUG] [MAG ] Building data for symbol: PLUG with lookback: 0 [2026-01-28T20:35:53.804148] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:53.804227] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:53.817017] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:53.822268] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:53.822850] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:53.826695] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:53.944049] [DEBUG] [MAG ] VC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:53.989668] [DEBUG] [MAG ] PRGO: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.050510] [INFO ] [LOCAL ] VC: Saved forecast. [2026-01-28T20:35:54.050599] [INFO ] [main ] VC: Signal=1 (Conf=90.0%), Magnitude=-1.72% (Conf=52.5462%) [2026-01-28T20:35:54.050979] [INFO ] [main ] Fetching symbol history for CHSCN... [2026-01-28T20:35:54.051031] [DEBUG] [REMOTE ] CHSCN: Fetching historical data. [2026-01-28T20:35:54.051665] [INFO ] [main ] Progress: 181/411 forecasts completed (44.0%). VC finished in 0.9s. ETA: 40.5s. Rate: 341.08 forecasts/min [2026-01-28T20:35:54.062877] [DEBUG] [REMOTE ] CHSCN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.063804] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 6 features, N/A% accuracy [2026-01-28T20:35:54.063859] [INFO ] [LOCAL ] CHSCN: Loaded 6 optimal features with 33.61% confidence from JSON config [2026-01-28T20:35:54.063890] [DEBUG] [MAG ] Building data for symbol: CHSCN with lookback: 0 [2026-01-28T20:35:54.064793] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:54.064857] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:54.066684] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:54.067236] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:54.067680] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:54.068625] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:54.108190] [DEBUG] [MAG ] FMN: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.171104] [DEBUG] [MAG ] PRGO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.191658] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:35:54.193001] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:54.209495] [DEBUG] [MAG ] PLUG: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.259490] [INFO ] [LOCAL ] PRGO: Saved forecast. [2026-01-28T20:35:54.259557] [INFO ] [main ] PRGO: Signal=1 (Conf=90.0%), Magnitude=-1.62% (Conf=44.8836%) [2026-01-28T20:35:54.259746] [INFO ] [main ] Fetching symbol history for GPIQ... [2026-01-28T20:35:54.259793] [DEBUG] [REMOTE ] GPIQ: Fetching historical data. [2026-01-28T20:35:54.261008] [INFO ] [main ] Progress: 182/411 forecasts completed (44.3%). PRGO finished in 1.0s. ETA: 40.3s. Rate: 340.72 forecasts/min [2026-01-28T20:35:54.271722] [DEBUG] [REMOTE ] GPIQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.272808] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 0 features, N/A% accuracy [2026-01-28T20:35:54.272876] [INFO ] [LOCAL ] GPIQ: Loaded 0 optimal features with 54.17% confidence from JSON config [2026-01-28T20:35:54.272938] [DEBUG] [MAG ] Building data for symbol: GPIQ with lookback: 0 [2026-01-28T20:35:54.274034] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:35:54.276341] [DEBUG] [MAG ] FMN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.330830] [INFO ] [LOCAL ] FMN: Saved forecast. [2026-01-28T20:35:54.330905] [INFO ] [main ] FMN: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=46.7447%) [2026-01-28T20:35:54.331069] [INFO ] [main ] Fetching symbol history for INGN... [2026-01-28T20:35:54.331113] [DEBUG] [REMOTE ] INGN: Fetching historical data. [2026-01-28T20:35:54.331971] [INFO ] [main ] Progress: 183/411 forecasts completed (44.5%). FMN finished in 0.7s. ETA: 40.0s. Rate: 341.84 forecasts/min [2026-01-28T20:35:54.342983] [DEBUG] [REMOTE ] INGN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.343870] [DEBUG] [LOCAL ] Loaded configuration for INGN: 3 features, N/A% accuracy [2026-01-28T20:35:54.343929] [INFO ] [LOCAL ] INGN: Loaded 3 optimal features with 49.43% confidence from JSON config [2026-01-28T20:35:54.343962] [DEBUG] [MAG ] Building data for symbol: INGN with lookback: 0 [2026-01-28T20:35:54.344806] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:54.344867] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:54.346393] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:54.348613] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:35:54.351668] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:54.390533] [DEBUG] [MAG ] PLUG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.452979] [INFO ] [LOCAL ] PLUG: Saved forecast. [2026-01-28T20:35:54.453052] [INFO ] [main ] PLUG: Signal=1 (Conf=90.0%), Magnitude=13.16% (Conf=56.3261%) [2026-01-28T20:35:54.453224] [INFO ] [main ] Fetching symbol history for CE... [2026-01-28T20:35:54.453270] [DEBUG] [REMOTE ] CE: Fetching historical data. [2026-01-28T20:35:54.454705] [INFO ] [main ] Progress: 184/411 forecasts completed (44.8%). PLUG finished in 0.7s. ETA: 39.8s. Rate: 342.40 forecasts/min [2026-01-28T20:35:54.466001] [DEBUG] [REMOTE ] CE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.467217] [DEBUG] [LOCAL ] Loaded configuration for CE: 6 features, N/A% accuracy [2026-01-28T20:35:54.467273] [INFO ] [LOCAL ] CE: Loaded 6 optimal features with 45.32% confidence from JSON config [2026-01-28T20:35:54.467303] [DEBUG] [MAG ] Building data for symbol: CE with lookback: 0 [2026-01-28T20:35:54.468167] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:54.468227] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:54.473398] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:54.475388] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:54.475921] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:54.476437] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:54.478929] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:54.480645] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:54.563535] [DEBUG] [MAG ] CHSCN: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.638496] [DEBUG] [MAG ] GPIQ: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.693968] [DEBUG] [MAG ] INGN: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.743491] [DEBUG] [MAG ] CHSCN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.802819] [INFO ] [LOCAL ] CHSCN: Saved forecast. [2026-01-28T20:35:54.802887] [INFO ] [main ] CHSCN: Signal=1 (Conf=90.0%), Magnitude=0.04% (Conf=33.6073%) [2026-01-28T20:35:54.803252] [INFO ] [main ] Fetching symbol history for TWFG... [2026-01-28T20:35:54.803304] [DEBUG] [REMOTE ] TWFG: Fetching historical data. [2026-01-28T20:35:54.803668] [INFO ] [main ] Progress: 185/411 forecasts completed (45.0%). CHSCN finished in 0.8s. ETA: 39.8s. Rate: 340.57 forecasts/min [2026-01-28T20:35:54.816301] [DEBUG] [REMOTE ] TWFG: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.817236] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 6 features, N/A% accuracy [2026-01-28T20:35:54.817294] [INFO ] [LOCAL ] TWFG: Loaded 6 optimal features with 53.59% confidence from JSON config [2026-01-28T20:35:54.817327] [DEBUG] [MAG ] Building data for symbol: TWFG with lookback: 0 [2026-01-28T20:35:54.818248] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:54.818313] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:54.820144] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:54.820709] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:54.821152] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:54.823221] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:54.825570] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:54.827368] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:54.828398] [DEBUG] [MAG ] GPIQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.837763] [DEBUG] [MAG ] CE: Last date is validated at 2026-01-28 [2026-01-28T20:35:54.866798] [DEBUG] [MAG ] INGN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:54.907719] [INFO ] [LOCAL ] GPIQ: Saved forecast. [2026-01-28T20:35:54.907802] [INFO ] [main ] GPIQ: Signal=1 (Conf=90.0%), Magnitude=0.19% (Conf=54.1706%) [2026-01-28T20:35:54.907993] [INFO ] [main ] Fetching symbol history for MGTX... [2026-01-28T20:35:54.908045] [DEBUG] [REMOTE ] MGTX: Fetching historical data. [2026-01-28T20:35:54.909050] [INFO ] [main ] Progress: 186/411 forecasts completed (45.3%). GPIQ finished in 0.6s. ETA: 39.6s. Rate: 341.31 forecasts/min [2026-01-28T20:35:54.922730] [DEBUG] [REMOTE ] MGTX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.923661] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 5 features, N/A% accuracy [2026-01-28T20:35:54.924092] [INFO ] [LOCAL ] MGTX: Loaded 5 optimal features with 59.49% confidence from JSON config [2026-01-28T20:35:54.924138] [DEBUG] [MAG ] Building data for symbol: MGTX with lookback: 0 [2026-01-28T20:35:54.925281] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:54.925375] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:54.927857] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:54.928563] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:54.929661] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:54.930847] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:54.937537] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:54.941119] [INFO ] [LOCAL ] INGN: Saved forecast. [2026-01-28T20:35:54.941192] [INFO ] [main ] INGN: Signal=1 (Conf=90.0%), Magnitude=1.64% (Conf=49.4291%) [2026-01-28T20:35:54.941348] [INFO ] [main ] Fetching symbol history for KFY... [2026-01-28T20:35:54.941391] [DEBUG] [REMOTE ] KFY: Fetching historical data. [2026-01-28T20:35:54.942662] [INFO ] [main ] Progress: 187/411 forecasts completed (45.5%). INGN finished in 0.6s. ETA: 39.2s. Rate: 342.79 forecasts/min [2026-01-28T20:35:54.953641] [DEBUG] [REMOTE ] KFY: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:54.954423] [DEBUG] [LOCAL ] Loaded configuration for KFY: 5 features, N/A% accuracy [2026-01-28T20:35:54.954478] [INFO ] [LOCAL ] KFY: Loaded 5 optimal features with 55.48% confidence from JSON config [2026-01-28T20:35:54.954509] [DEBUG] [MAG ] Building data for symbol: KFY with lookback: 0 [2026-01-28T20:35:54.955297] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:54.955358] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:54.957041] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:54.957536] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:54.957975] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:54.960835] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:54.962928] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:55.017428] [DEBUG] [MAG ] CE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:55.145434] [INFO ] [LOCAL ] CE: Saved forecast. [2026-01-28T20:35:55.145500] [INFO ] [main ] CE: Signal=1 (Conf=90.0%), Magnitude=-0.63% (Conf=45.3206%) [2026-01-28T20:35:55.145677] [INFO ] [main ] Fetching symbol history for MCK... [2026-01-28T20:35:55.145722] [DEBUG] [REMOTE ] MCK: Fetching historical data. [2026-01-28T20:35:55.147792] [INFO ] [main ] Progress: 188/411 forecasts completed (45.7%). CE finished in 0.7s. ETA: 39.1s. Rate: 342.48 forecasts/min [2026-01-28T20:35:55.157241] [DEBUG] [REMOTE ] MCK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:55.162366] [DEBUG] [LOCAL ] Loaded configuration for MCK: 5 features, N/A% accuracy [2026-01-28T20:35:55.162440] [INFO ] [LOCAL ] MCK: Loaded 5 optimal features with 50.11% confidence from JSON config [2026-01-28T20:35:55.162472] [DEBUG] [MAG ] Building data for symbol: MCK with lookback: 0 [2026-01-28T20:35:55.163504] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:55.163595] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:55.168533] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:55.169399] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:55.171221] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:55.171923] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:55.173214] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:55.187437] [DEBUG] [MAG ] TWFG: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.304445] [DEBUG] [MAG ] KFY: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.314631] [DEBUG] [MAG ] MGTX: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.365096] [DEBUG] [MAG ] TWFG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:55.454496] [INFO ] [LOCAL ] TWFG: Saved forecast. [2026-01-28T20:35:55.454605] [INFO ] [main ] TWFG: Signal=1 (Conf=90.0%), Magnitude=-1.54% (Conf=53.5896%) [2026-01-28T20:35:55.455028] [INFO ] [main ] Fetching symbol history for RGCO... [2026-01-28T20:35:55.455081] [DEBUG] [REMOTE ] RGCO: Fetching historical data. [2026-01-28T20:35:55.455697] [INFO ] [main ] Progress: 189/411 forecasts completed (46.0%). TWFG finished in 0.7s. ETA: 39.0s. Rate: 341.11 forecasts/min [2026-01-28T20:35:55.467906] [DEBUG] [REMOTE ] RGCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:55.468895] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 9 features, N/A% accuracy [2026-01-28T20:35:55.468962] [INFO ] [LOCAL ] RGCO: Loaded 9 optimal features with 64.83% confidence from JSON config [2026-01-28T20:35:55.468998] [DEBUG] [MAG ] Building data for symbol: RGCO with lookback: 0 [2026-01-28T20:35:55.469833] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:55.469915] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:55.475381] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:55.475971] [DEBUG] [MAG ] KFY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:55.478497] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:55.493346] [DEBUG] [MAG ] MGTX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:55.513465] [DEBUG] [MAG ] MCK: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.521496] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:55.522825] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:55.523971] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:55.529649] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:55.530353] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:55.534452] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:55.553594] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:55.565055] [INFO ] [LOCAL ] KFY: Saved forecast. [2026-01-28T20:35:55.565123] [INFO ] [main ] KFY: Signal=1 (Conf=90.0%), Magnitude=-3.55% (Conf=55.4778%) [2026-01-28T20:35:55.565350] [INFO ] [main ] Fetching symbol history for CTBB... [2026-01-28T20:35:55.565400] [DEBUG] [REMOTE ] CTBB: Fetching historical data. [2026-01-28T20:35:55.566782] [INFO ] [main ] Progress: 190/411 forecasts completed (46.2%). KFY finished in 0.6s. ETA: 38.8s. Rate: 341.77 forecasts/min [2026-01-28T20:35:55.567755] [INFO ] [LOCAL ] MGTX: Saved forecast. [2026-01-28T20:35:55.567812] [INFO ] [main ] MGTX: Signal=1 (Conf=90.0%), Magnitude=-4.53% (Conf=59.4878%) [2026-01-28T20:35:55.567955] [INFO ] [main ] Fetching symbol history for MSBI... [2026-01-28T20:35:55.567997] [DEBUG] [REMOTE ] MSBI: Fetching historical data. [2026-01-28T20:35:55.568781] [INFO ] [main ] Progress: 191/411 forecasts completed (46.5%). MGTX finished in 0.7s. ETA: 38.4s. Rate: 343.55 forecasts/min [2026-01-28T20:35:55.577767] [DEBUG] [REMOTE ] CTBB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:55.578698] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, N/A% accuracy [2026-01-28T20:35:55.578755] [INFO ] [LOCAL ] CTBB: Loaded 4 optimal features with 65.02% confidence from JSON config [2026-01-28T20:35:55.578786] [DEBUG] [MAG ] Building data for symbol: CTBB with lookback: 0 [2026-01-28T20:35:55.579413] [DEBUG] [REMOTE ] MSBI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:55.579569] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:55.579661] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:55.580024] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 8 features, N/A% accuracy [2026-01-28T20:35:55.580073] [INFO ] [LOCAL ] MSBI: Loaded 8 optimal features with 41.70% confidence from JSON config [2026-01-28T20:35:55.580105] [DEBUG] [MAG ] Building data for symbol: MSBI with lookback: 0 [2026-01-28T20:35:55.580868] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:55.580931] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:55.584710] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:55.585738] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:55.586025] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:55.587529] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:55.587560] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:55.588059] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:55.588512] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:55.588920] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:55.590007] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:55.591540] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:55.592705] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:55.594303] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:55.692213] [DEBUG] [MAG ] MCK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:55.850115] [INFO ] [LOCAL ] MCK: Saved forecast. [2026-01-28T20:35:55.850190] [INFO ] [main ] MCK: Signal=1 (Conf=90.0%), Magnitude=-1.48% (Conf=50.1135%) [2026-01-28T20:35:55.850597] [INFO ] [main ] Fetching symbol history for TSL... [2026-01-28T20:35:55.850652] [DEBUG] [REMOTE ] TSL: Fetching historical data. [2026-01-28T20:35:55.850651] [INFO ] [main ] Progress: 192/411 forecasts completed (46.7%). MCK finished in 0.7s. ETA: 38.4s. Rate: 342.46 forecasts/min [2026-01-28T20:35:55.863392] [DEBUG] [REMOTE ] TSL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:55.864415] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, N/A% accuracy [2026-01-28T20:35:55.864479] [INFO ] [LOCAL ] TSL: Loaded 3 optimal features with 61.41% confidence from JSON config [2026-01-28T20:35:55.864512] [DEBUG] [MAG ] Building data for symbol: TSL with lookback: 0 [2026-01-28T20:35:55.865396] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:55.865468] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:55.915955] [DEBUG] [MAG ] RGCO: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.929085] [DEBUG] [MAG ] CTBB: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.932409] [DEBUG] [MAG ] MSBI: Last date is validated at 2026-01-28 [2026-01-28T20:35:55.990132] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:55.992734] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:35:55.993682] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.086759] [DEBUG] [MAG ] RGCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.096500] [DEBUG] [MAG ] CTBB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.102429] [DEBUG] [MAG ] MSBI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.164137] [INFO ] [LOCAL ] CTBB: Saved forecast. [2026-01-28T20:35:56.164212] [INFO ] [main ] CTBB: Signal=1 (Conf=90.0%), Magnitude=-0.77% (Conf=65.0245%) [2026-01-28T20:35:56.164378] [INFO ] [main ] Fetching symbol history for MCRI... [2026-01-28T20:35:56.164420] [DEBUG] [REMOTE ] MCRI: Fetching historical data. [2026-01-28T20:35:56.165067] [INFO ] [main ] Progress: 193/411 forecasts completed (47.0%). CTBB finished in 0.6s. ETA: 38.4s. Rate: 341.05 forecasts/min [2026-01-28T20:35:56.172360] [INFO ] [LOCAL ] RGCO: Saved forecast. [2026-01-28T20:35:56.172431] [INFO ] [main ] RGCO: Signal=1 (Conf=90.0%), Magnitude=-2.60% (Conf=64.8285%) [2026-01-28T20:35:56.172612] [INFO ] [main ] Fetching symbol history for SVC... [2026-01-28T20:35:56.172659] [DEBUG] [REMOTE ] SVC: Fetching historical data. [2026-01-28T20:35:56.172825] [INFO ] [main ] Progress: 194/411 forecasts completed (47.2%). RGCO finished in 0.7s. ETA: 38.0s. Rate: 342.74 forecasts/min [2026-01-28T20:35:56.176136] [DEBUG] [REMOTE ] MCRI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.177376] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 8 features, N/A% accuracy [2026-01-28T20:35:56.177432] [INFO ] [LOCAL ] MCRI: Loaded 8 optimal features with 51.72% confidence from JSON config [2026-01-28T20:35:56.177463] [DEBUG] [MAG ] Building data for symbol: MCRI with lookback: 0 [2026-01-28T20:35:56.178316] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:56.180095] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:56.182545] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:56.183693] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:56.184221] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:56.184824] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:35:56.185714] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:56.187006] [INFO ] [LOCAL ] MSBI: Saved forecast. [2026-01-28T20:35:56.187075] [INFO ] [main ] MSBI: Signal=1 (Conf=90.0%), Magnitude=-1.65% (Conf=41.7043%) [2026-01-28T20:35:56.187240] [INFO ] [main ] Fetching symbol history for BLE... [2026-01-28T20:35:56.187282] [DEBUG] [REMOTE ] BLE: Fetching historical data. [2026-01-28T20:35:56.188024] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:56.188076] [INFO ] [main ] Progress: 195/411 forecasts completed (47.4%). MSBI finished in 0.6s. ETA: 37.6s. Rate: 344.35 forecasts/min [2026-01-28T20:35:56.191255] [DEBUG] [REMOTE ] SVC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.192977] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, N/A% accuracy [2026-01-28T20:35:56.193073] [INFO ] [LOCAL ] SVC: Loaded 3 optimal features with 63.33% confidence from JSON config [2026-01-28T20:35:56.193109] [DEBUG] [MAG ] Building data for symbol: SVC with lookback: 0 [2026-01-28T20:35:56.194221] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:56.194285] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:56.195786] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:35:56.197051] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.198821] [DEBUG] [REMOTE ] BLE: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.199373] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:35:56.199695] [DEBUG] [LOCAL ] Loaded configuration for BLE: 5 features, N/A% accuracy [2026-01-28T20:35:56.199753] [INFO ] [LOCAL ] BLE: Loaded 5 optimal features with 50.70% confidence from JSON config [2026-01-28T20:35:56.199787] [DEBUG] [MAG ] Building data for symbol: BLE with lookback: 0 [2026-01-28T20:35:56.200560] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:56.200642] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:56.202392] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:56.202930] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:35:56.205956] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:35:56.208203] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:35:56.227827] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.320242] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:56.327296] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.377568] [DEBUG] [MAG ] TSL: Last date is validated at 2026-01-28 [2026-01-28T20:35:56.537377] [DEBUG] [MAG ] MCRI: Last date is validated at 2026-01-28 [2026-01-28T20:35:56.568139] [DEBUG] [MAG ] BLE: Last date is validated at 2026-01-28 [2026-01-28T20:35:56.574819] [DEBUG] [MAG ] TSL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.677232] [INFO ] [LOCAL ] TSL: Saved forecast. [2026-01-28T20:35:56.677303] [INFO ] [main ] TSL: Signal=1 (Conf=90.0%), Magnitude=-0.64% (Conf=61.4139%) [2026-01-28T20:35:56.677700] [INFO ] [main ] Fetching symbol history for BHFAL... [2026-01-28T20:35:56.677754] [DEBUG] [REMOTE ] BHFAL: Fetching historical data. [2026-01-28T20:35:56.678661] [INFO ] [main ] Progress: 196/411 forecasts completed (47.7%). TSL finished in 0.8s. ETA: 37.8s. Rate: 341.19 forecasts/min [2026-01-28T20:35:56.691684] [DEBUG] [REMOTE ] BHFAL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.693045] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 4 features, N/A% accuracy [2026-01-28T20:35:56.693101] [INFO ] [LOCAL ] BHFAL: Loaded 4 optimal features with 62.81% confidence from JSON config [2026-01-28T20:35:56.693135] [DEBUG] [MAG ] Building data for symbol: BHFAL with lookback: 0 [2026-01-28T20:35:56.694247] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:56.694313] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:56.696354] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:56.696927] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:56.698248] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:56.701792] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.707370] [DEBUG] [MAG ] SVC: Last date is validated at 2026-01-28 [2026-01-28T20:35:56.714336] [DEBUG] [MAG ] MCRI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.748395] [DEBUG] [MAG ] BLE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.810246] [INFO ] [LOCAL ] BLE: Saved forecast. [2026-01-28T20:35:56.810319] [INFO ] [main ] BLE: Signal=1 (Conf=90.0%), Magnitude=-0.05% (Conf=50.6972%) [2026-01-28T20:35:56.810793] [INFO ] [main ] Progress: 197/411 forecasts completed (47.9%). BLE finished in 0.6s. ETA: 37.6s. Rate: 341.62 forecasts/min [2026-01-28T20:35:56.810920] [INFO ] [main ] Fetching symbol history for MHK... [2026-01-28T20:35:56.810962] [DEBUG] [REMOTE ] MHK: Fetching historical data. [2026-01-28T20:35:56.823323] [DEBUG] [REMOTE ] MHK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.824558] [DEBUG] [LOCAL ] Loaded configuration for MHK: 4 features, N/A% accuracy [2026-01-28T20:35:56.824630] [INFO ] [LOCAL ] MHK: Loaded 4 optimal features with 52.60% confidence from JSON config [2026-01-28T20:35:56.824661] [DEBUG] [MAG ] Building data for symbol: MHK with lookback: 0 [2026-01-28T20:35:56.825454] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:56.825514] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:56.827116] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:56.827814] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:35:56.829169] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:35:56.832247] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.834914] [INFO ] [LOCAL ] MCRI: Saved forecast. [2026-01-28T20:35:56.834971] [INFO ] [main ] MCRI: Signal=1 (Conf=90.0%), Magnitude=-0.08% (Conf=51.7198%) [2026-01-28T20:35:56.835135] [INFO ] [main ] Fetching symbol history for MRK... [2026-01-28T20:35:56.835180] [DEBUG] [REMOTE ] MRK: Fetching historical data. [2026-01-28T20:35:56.835838] [INFO ] [main ] Progress: 198/411 forecasts completed (48.2%). MCRI finished in 0.7s. ETA: 37.2s. Rate: 343.11 forecasts/min [2026-01-28T20:35:56.847696] [DEBUG] [REMOTE ] MRK: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.848864] [DEBUG] [LOCAL ] Loaded configuration for MRK: 6 features, N/A% accuracy [2026-01-28T20:35:56.848917] [INFO ] [LOCAL ] MRK: Loaded 6 optimal features with 53.48% confidence from JSON config [2026-01-28T20:35:56.848948] [DEBUG] [MAG ] Building data for symbol: MRK with lookback: 0 [2026-01-28T20:35:56.849761] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:56.849821] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:56.851896] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:56.852409] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:56.853057] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:56.853443] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:56.854924] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:56.858173] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:56.901971] [DEBUG] [MAG ] SVC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:56.967223] [INFO ] [LOCAL ] SVC: Saved forecast. [2026-01-28T20:35:56.967313] [INFO ] [main ] SVC: Signal=1 (Conf=90.0%), Magnitude=1.85% (Conf=63.3303%) [2026-01-28T20:35:56.967779] [INFO ] [main ] Fetching symbol history for HL... [2026-01-28T20:35:56.967844] [DEBUG] [REMOTE ] HL: Fetching historical data. [2026-01-28T20:35:56.968647] [INFO ] [main ] Progress: 199/411 forecasts completed (48.4%). SVC finished in 0.8s. ETA: 37.0s. Rate: 343.52 forecasts/min [2026-01-28T20:35:56.986733] [DEBUG] [REMOTE ] HL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:56.987672] [DEBUG] [LOCAL ] Loaded configuration for HL: 4 features, N/A% accuracy [2026-01-28T20:35:56.987732] [INFO ] [LOCAL ] HL: Loaded 4 optimal features with 51.14% confidence from JSON config [2026-01-28T20:35:56.987779] [DEBUG] [MAG ] Building data for symbol: HL with lookback: 0 [2026-01-28T20:35:56.988998] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:56.989078] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:56.995167] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:35:56.996127] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:35:56.997053] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:35:57.002832] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:57.081771] [DEBUG] [MAG ] BHFAL: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.181664] [DEBUG] [MAG ] MHK: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.204655] [DEBUG] [MAG ] MRK: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.260538] [DEBUG] [MAG ] BHFAL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:57.330442] [INFO ] [LOCAL ] BHFAL: Saved forecast. [2026-01-28T20:35:57.330513] [INFO ] [main ] BHFAL: Signal=1 (Conf=90.0%), Magnitude=0.43% (Conf=62.8078%) [2026-01-28T20:35:57.330696] [INFO ] [main ] Fetching symbol history for PLD... [2026-01-28T20:35:57.330742] [DEBUG] [REMOTE ] PLD: Fetching historical data. [2026-01-28T20:35:57.332779] [INFO ] [main ] Progress: 200/411 forecasts completed (48.7%). BHFAL finished in 0.7s. ETA: 37.1s. Rate: 341.67 forecasts/min [2026-01-28T20:35:57.343716] [DEBUG] [REMOTE ] PLD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:57.344926] [DEBUG] [LOCAL ] Loaded configuration for PLD: 5 features, N/A% accuracy [2026-01-28T20:35:57.344986] [INFO ] [LOCAL ] PLD: Loaded 5 optimal features with 55.29% confidence from JSON config [2026-01-28T20:35:57.345020] [DEBUG] [MAG ] Building data for symbol: PLD with lookback: 0 [2026-01-28T20:35:57.345886] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:57.345949] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:57.348444] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:57.350287] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:57.350729] [DEBUG] [MAG ] MHK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:57.373889] [DEBUG] [MAG ] MRK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:57.396470] [DEBUG] [MAG ] HL: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.402545] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:35:57.405074] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:57.406405] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:57.478605] [INFO ] [LOCAL ] MRK: Saved forecast. [2026-01-28T20:35:57.478678] [INFO ] [main ] MRK: Signal=1 (Conf=90.0%), Magnitude=1.50% (Conf=53.4824%) [2026-01-28T20:35:57.478839] [INFO ] [main ] Fetching symbol history for URBN... [2026-01-28T20:35:57.478881] [DEBUG] [REMOTE ] URBN: Fetching historical data. [2026-01-28T20:35:57.479904] [INFO ] [main ] Progress: 201/411 forecasts completed (48.9%). MRK finished in 0.6s. ETA: 36.8s. Rate: 341.95 forecasts/min [2026-01-28T20:35:57.490499] [DEBUG] [REMOTE ] URBN: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:57.491382] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, N/A% accuracy [2026-01-28T20:35:57.491439] [INFO ] [LOCAL ] URBN: Loaded 3 optimal features with 50.77% confidence from JSON config [2026-01-28T20:35:57.491471] [DEBUG] [MAG ] Building data for symbol: URBN with lookback: 0 [2026-01-28T20:35:57.492265] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:57.492326] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:57.494045] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:57.494541] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:57.494993] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:57.544849] [INFO ] [LOCAL ] MHK: Saved forecast. [2026-01-28T20:35:57.544917] [INFO ] [main ] MHK: Signal=1 (Conf=90.0%), Magnitude=1.67% (Conf=52.596%) [2026-01-28T20:35:57.545073] [INFO ] [main ] Fetching symbol history for AEVA... [2026-01-28T20:35:57.545117] [DEBUG] [REMOTE ] AEVA: Fetching historical data. [2026-01-28T20:35:57.545929] [INFO ] [main ] Progress: 202/411 forecasts completed (49.1%). MHK finished in 0.7s. ETA: 36.6s. Rate: 343.01 forecasts/min [2026-01-28T20:35:57.557347] [DEBUG] [REMOTE ] AEVA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:57.558236] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, N/A% accuracy [2026-01-28T20:35:57.558288] [INFO ] [LOCAL ] AEVA: Loaded 3 optimal features with 62.53% confidence from JSON config [2026-01-28T20:35:57.558320] [DEBUG] [MAG ] Building data for symbol: AEVA with lookback: 0 [2026-01-28T20:35:57.559115] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:57.559429] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:57.560198] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:57.560875] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:57.561654] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:57.577274] [DEBUG] [MAG ] HL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:57.665716] [INFO ] [LOCAL ] HL: Saved forecast. [2026-01-28T20:35:57.665794] [INFO ] [main ] HL: Signal=1 (Conf=90.0%), Magnitude=2.00% (Conf=51.1404%) [2026-01-28T20:35:57.666167] [INFO ] [main ] Fetching symbol history for ERNA... [2026-01-28T20:35:57.666234] [DEBUG] [REMOTE ] ERNA: Fetching historical data. [2026-01-28T20:35:57.666652] [INFO ] [main ] Progress: 203/411 forecasts completed (49.4%). HL finished in 0.7s. ETA: 36.3s. Rate: 343.53 forecasts/min [2026-01-28T20:35:57.678083] [DEBUG] [REMOTE ] ERNA: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:57.679242] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, N/A% accuracy [2026-01-28T20:35:57.679304] [INFO ] [LOCAL ] ERNA: Loaded 2 optimal features with 45.33% confidence from JSON config [2026-01-28T20:35:57.679336] [DEBUG] [MAG ] Building data for symbol: ERNA with lookback: 0 [2026-01-28T20:35:57.680213] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:35:57.680272] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:57.682836] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:57.685443] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:57.771326] [DEBUG] [MAG ] PLD: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.833892] [DEBUG] [MAG ] URBN: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.900508] [DEBUG] [MAG ] AEVA: Last date is validated at 2026-01-28 [2026-01-28T20:35:57.941380] [DEBUG] [MAG ] PLD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.005187] [DEBUG] [MAG ] URBN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.040860] [DEBUG] [MAG ] ERNA: Last date is validated at 2026-01-28 [2026-01-28T20:35:58.056820] [INFO ] [LOCAL ] PLD: Saved forecast. [2026-01-28T20:35:58.056887] [INFO ] [main ] PLD: Signal=1 (Conf=90.0%), Magnitude=1.09% (Conf=55.2883%) [2026-01-28T20:35:58.057328] [INFO ] [main ] Fetching symbol history for VTYX... [2026-01-28T20:35:58.057379] [DEBUG] [REMOTE ] VTYX: Fetching historical data. [2026-01-28T20:35:58.057674] [INFO ] [main ] Progress: 204/411 forecasts completed (49.6%). PLD finished in 0.7s. ETA: 36.4s. Rate: 341.46 forecasts/min [2026-01-28T20:35:58.069630] [DEBUG] [REMOTE ] VTYX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.070107] [DEBUG] [MAG ] AEVA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.070692] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 6 features, N/A% accuracy [2026-01-28T20:35:58.070744] [INFO ] [LOCAL ] VTYX: Loaded 6 optimal features with 50.84% confidence from JSON config [2026-01-28T20:35:58.070774] [DEBUG] [MAG ] Building data for symbol: VTYX with lookback: 0 [2026-01-28T20:35:58.071606] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:58.071668] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:58.076411] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:58.077386] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:58.079105] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:58.080209] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:35:58.081553] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:35:58.087108] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.118871] [INFO ] [LOCAL ] URBN: Saved forecast. [2026-01-28T20:35:58.118947] [INFO ] [main ] URBN: Signal=1 (Conf=90.0%), Magnitude=1.42% (Conf=50.7696%) [2026-01-28T20:35:58.119106] [INFO ] [main ] Fetching symbol history for CSQ... [2026-01-28T20:35:58.119149] [DEBUG] [REMOTE ] CSQ: Fetching historical data. [2026-01-28T20:35:58.120480] [INFO ] [main ] Progress: 205/411 forecasts completed (49.9%). URBN finished in 0.6s. ETA: 36.1s. Rate: 342.53 forecasts/min [2026-01-28T20:35:58.131115] [DEBUG] [REMOTE ] CSQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.132306] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, N/A% accuracy [2026-01-28T20:35:58.132357] [INFO ] [LOCAL ] CSQ: Loaded 4 optimal features with 46.27% confidence from JSON config [2026-01-28T20:35:58.132388] [DEBUG] [MAG ] Building data for symbol: CSQ with lookback: 0 [2026-01-28T20:35:58.133199] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:58.133274] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:58.135064] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:58.135563] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:58.136496] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:35:58.137684] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.159318] [INFO ] [LOCAL ] AEVA: Saved forecast. [2026-01-28T20:35:58.159383] [INFO ] [main ] AEVA: Signal=1 (Conf=90.0%), Magnitude=1.76% (Conf=62.5283%) [2026-01-28T20:35:58.159541] [INFO ] [main ] Fetching symbol history for HYMC... [2026-01-28T20:35:58.159599] [DEBUG] [REMOTE ] HYMC: Fetching historical data. [2026-01-28T20:35:58.159832] [INFO ] [main ] Progress: 206/411 forecasts completed (50.1%). AEVA finished in 0.6s. ETA: 35.8s. Rate: 343.82 forecasts/min [2026-01-28T20:35:58.171178] [DEBUG] [REMOTE ] HYMC: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.172073] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 4 features, N/A% accuracy [2026-01-28T20:35:58.172129] [INFO ] [LOCAL ] HYMC: Loaded 4 optimal features with 54.38% confidence from JSON config [2026-01-28T20:35:58.172161] [DEBUG] [MAG ] Building data for symbol: HYMC with lookback: 0 [2026-01-28T20:35:58.172946] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:58.173004] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:58.174700] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:58.175264] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:58.175740] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:35:58.176467] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.211172] [DEBUG] [MAG ] ERNA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.297150] [INFO ] [LOCAL ] ERNA: Saved forecast. [2026-01-28T20:35:58.297232] [INFO ] [main ] ERNA: Signal=1 (Conf=90.0%), Magnitude=-2.35% (Conf=45.3251%) [2026-01-28T20:35:58.297451] [INFO ] [main ] Fetching symbol history for PTGX... [2026-01-28T20:35:58.297497] [DEBUG] [REMOTE ] PTGX: Fetching historical data. [2026-01-28T20:35:58.298206] [INFO ] [main ] Progress: 207/411 forecasts completed (50.4%). ERNA finished in 0.6s. ETA: 35.6s. Rate: 344.17 forecasts/min [2026-01-28T20:35:58.318271] [DEBUG] [REMOTE ] PTGX: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.319808] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, N/A% accuracy [2026-01-28T20:35:58.319871] [INFO ] [LOCAL ] PTGX: Loaded 4 optimal features with 56.85% confidence from JSON config [2026-01-28T20:35:58.319911] [DEBUG] [MAG ] Building data for symbol: PTGX with lookback: 0 [2026-01-28T20:35:58.321040] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:58.321114] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:58.328150] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:58.330828] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:58.331690] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:58.332200] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.489950] [DEBUG] [MAG ] CSQ: Last date is validated at 2026-01-28 [2026-01-28T20:35:58.513896] [DEBUG] [MAG ] VTYX: Last date is validated at 2026-01-28 [2026-01-28T20:35:58.520824] [DEBUG] [MAG ] HYMC: Last date is validated at 2026-01-28 [2026-01-28T20:35:58.665151] [DEBUG] [MAG ] CSQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.689545] [DEBUG] [MAG ] HYMC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.705047] [DEBUG] [MAG ] VTYX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.709189] [DEBUG] [MAG ] PTGX: Last date is validated at 2026-01-28 [2026-01-28T20:35:58.727263] [INFO ] [LOCAL ] CSQ: Saved forecast. [2026-01-28T20:35:58.727351] [INFO ] [main ] CSQ: Signal=1 (Conf=90.0%), Magnitude=-0.35% (Conf=46.2726%) [2026-01-28T20:35:58.727537] [INFO ] [main ] Fetching symbol history for NEM... [2026-01-28T20:35:58.727624] [DEBUG] [REMOTE ] NEM: Fetching historical data. [2026-01-28T20:35:58.727946] [INFO ] [main ] Progress: 208/411 forecasts completed (50.6%). CSQ finished in 0.6s. ETA: 35.6s. Rate: 341.76 forecasts/min [2026-01-28T20:35:58.739736] [DEBUG] [REMOTE ] NEM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.740655] [DEBUG] [LOCAL ] Loaded configuration for NEM: 8 features, N/A% accuracy [2026-01-28T20:35:58.740715] [INFO ] [LOCAL ] NEM: Loaded 8 optimal features with 60.77% confidence from JSON config [2026-01-28T20:35:58.740752] [DEBUG] [MAG ] Building data for symbol: NEM with lookback: 0 [2026-01-28T20:35:58.741541] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:35:58.741632] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:58.743317] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:58.743843] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:58.744245] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:35:58.745024] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:35:58.745704] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:58.747265] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:35:58.748699] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:35:58.749914] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.786722] [INFO ] [LOCAL ] VTYX: Saved forecast. [2026-01-28T20:35:58.786791] [INFO ] [main ] VTYX: Signal=1 (Conf=90.0%), Magnitude=3.65% (Conf=50.8446%) [2026-01-28T20:35:58.787062] [INFO ] [main ] Fetching symbol history for PEB... [2026-01-28T20:35:58.787113] [DEBUG] [REMOTE ] PEB: Fetching historical data. [2026-01-28T20:35:58.787962] [INFO ] [main ] Progress: 209/411 forecasts completed (50.9%). VTYX finished in 0.7s. ETA: 35.4s. Rate: 342.84 forecasts/min [2026-01-28T20:35:58.799792] [DEBUG] [REMOTE ] PEB: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.800724] [DEBUG] [LOCAL ] Loaded configuration for PEB: 5 features, N/A% accuracy [2026-01-28T20:35:58.800775] [INFO ] [LOCAL ] PEB: Loaded 5 optimal features with 47.69% confidence from JSON config [2026-01-28T20:35:58.800805] [DEBUG] [MAG ] Building data for symbol: PEB with lookback: 0 [2026-01-28T20:35:58.801631] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:58.801702] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:35:58.802563] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:35:58.804476] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:58.807192] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:58.809238] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:35:58.810194] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.811123] [INFO ] [LOCAL ] HYMC: Saved forecast. [2026-01-28T20:35:58.811189] [INFO ] [main ] HYMC: Signal=1 (Conf=90.0%), Magnitude=9.44% (Conf=54.3835%) [2026-01-28T20:35:58.811549] [INFO ] [main ] Fetching symbol history for QQQI... [2026-01-28T20:35:58.811614] [DEBUG] [REMOTE ] QQQI: Fetching historical data. [2026-01-28T20:35:58.811623] [INFO ] [main ] Progress: 210/411 forecasts completed (51.1%). HYMC finished in 0.7s. ETA: 35.0s. Rate: 344.26 forecasts/min [2026-01-28T20:35:58.824396] [DEBUG] [REMOTE ] QQQI: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:58.825590] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 6 features, N/A% accuracy [2026-01-28T20:35:58.825652] [INFO ] [LOCAL ] QQQI: Loaded 6 optimal features with 48.26% confidence from JSON config [2026-01-28T20:35:58.825684] [DEBUG] [MAG ] Building data for symbol: QQQI with lookback: 0 [2026-01-28T20:35:58.826530] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:35:58.826609] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:58.831703] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:58.833643] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:58.834149] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:58.834541] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:58.836939] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:35:58.838021] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:58.879400] [DEBUG] [MAG ] PTGX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:58.994291] [INFO ] [LOCAL ] PTGX: Saved forecast. [2026-01-28T20:35:58.994357] [INFO ] [main ] PTGX: Signal=1 (Conf=90.0%), Magnitude=1.57% (Conf=56.8534%) [2026-01-28T20:35:58.994740] [INFO ] [main ] Progress: 211/411 forecasts completed (51.3%). PTGX finished in 0.7s. ETA: 34.9s. Rate: 344.18 forecasts/min [2026-01-28T20:35:58.994927] [INFO ] [main ] Fetching symbol history for CRMD... [2026-01-28T20:35:58.994986] [DEBUG] [REMOTE ] CRMD: Fetching historical data. [2026-01-28T20:35:59.008300] [DEBUG] [REMOTE ] CRMD: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:59.010157] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 9 features, N/A% accuracy [2026-01-28T20:35:59.010219] [INFO ] [LOCAL ] CRMD: Loaded 9 optimal features with 40.77% confidence from JSON config [2026-01-28T20:35:59.010250] [DEBUG] [MAG ] Building data for symbol: CRMD with lookback: 0 [2026-01-28T20:35:59.011071] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:35:59.011134] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:59.016152] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:59.017962] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:35:59.018466] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:35:59.018864] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:35:59.019789] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:35:59.069467] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:35:59.071947] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:35:59.074272] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:35:59.075429] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:59.168985] [DEBUG] [MAG ] NEM: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.189480] [DEBUG] [MAG ] QQQI: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.198558] [DEBUG] [MAG ] PEB: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.341325] [DEBUG] [MAG ] NEM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:59.368080] [DEBUG] [MAG ] QQQI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:59.376927] [DEBUG] [MAG ] PEB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:59.415948] [DEBUG] [MAG ] CRMD: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.450283] [INFO ] [LOCAL ] PEB: Saved forecast. [2026-01-28T20:35:59.450359] [INFO ] [main ] PEB: Signal=1 (Conf=90.0%), Magnitude=-0.61% (Conf=47.6917%) [2026-01-28T20:35:59.450851] [INFO ] [main ] Fetching symbol history for NXGL... [2026-01-28T20:35:59.450903] [DEBUG] [REMOTE ] NXGL: Fetching historical data. [2026-01-28T20:35:59.451669] [INFO ] [main ] Progress: 212/411 forecasts completed (51.6%). PEB finished in 0.7s. ETA: 35.0s. Rate: 341.56 forecasts/min [2026-01-28T20:35:59.454208] [INFO ] [LOCAL ] QQQI: Saved forecast. [2026-01-28T20:35:59.454279] [INFO ] [main ] QQQI: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=48.2582%) [2026-01-28T20:35:59.454452] [INFO ] [main ] Fetching symbol history for SITM... [2026-01-28T20:35:59.454507] [DEBUG] [REMOTE ] SITM: Fetching historical data. [2026-01-28T20:35:59.455621] [INFO ] [main ] Progress: 213/411 forecasts completed (51.8%). QQQI finished in 0.6s. ETA: 34.6s. Rate: 343.14 forecasts/min [2026-01-28T20:35:59.463794] [DEBUG] [REMOTE ] NXGL: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:59.465289] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 3 features, N/A% accuracy [2026-01-28T20:35:59.465350] [INFO ] [LOCAL ] NXGL: Loaded 3 optimal features with 49.28% confidence from JSON config [2026-01-28T20:35:59.465382] [DEBUG] [MAG ] Building data for symbol: NXGL with lookback: 0 [2026-01-28T20:35:59.466204] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:35:59.466265] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:59.466671] [DEBUG] [REMOTE ] SITM: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:59.467435] [DEBUG] [LOCAL ] Loaded configuration for SITM: 4 features, N/A% accuracy [2026-01-28T20:35:59.467487] [INFO ] [LOCAL ] SITM: Loaded 4 optimal features with 50.76% confidence from JSON config [2026-01-28T20:35:59.467519] [DEBUG] [MAG ] Building data for symbol: SITM with lookback: 0 [2026-01-28T20:35:59.468386] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:35:59.468449] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:59.470253] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:35:59.470827] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:59.471233] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:35:59.473398] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:35:59.473847] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:35:59.475066] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:59.475893] [INFO ] [LOCAL ] NEM: Saved forecast. [2026-01-28T20:35:59.475952] [INFO ] [main ] NEM: Signal=1 (Conf=90.0%), Magnitude=-4.59% (Conf=60.7726%) [2026-01-28T20:35:59.476106] [INFO ] [main ] Fetching symbol history for ARCO... [2026-01-28T20:35:59.476148] [DEBUG] [REMOTE ] ARCO: Fetching historical data. [2026-01-28T20:35:59.477645] [INFO ] [main ] Progress: 214/411 forecasts completed (52.1%). NEM finished in 0.7s. ETA: 34.3s. Rate: 344.55 forecasts/min [2026-01-28T20:35:59.479084] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:59.487809] [DEBUG] [REMOTE ] ARCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:59.489165] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 7 features, N/A% accuracy [2026-01-28T20:35:59.489238] [INFO ] [LOCAL ] ARCO: Loaded 7 optimal features with 55.72% confidence from JSON config [2026-01-28T20:35:59.489270] [DEBUG] [MAG ] Building data for symbol: ARCO with lookback: 0 [2026-01-28T20:35:59.490261] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:35:59.490323] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:59.498752] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:35:59.500471] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:35:59.540815] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:59.542242] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:35:59.545035] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:59.547128] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:35:59.548540] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:59.611207] [DEBUG] [MAG ] CRMD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:35:59.707544] [INFO ] [LOCAL ] CRMD: Saved forecast. [2026-01-28T20:35:59.707657] [INFO ] [main ] CRMD: Signal=1 (Conf=90.0%), Magnitude=-0.85% (Conf=40.7657%) [2026-01-28T20:35:59.707833] [INFO ] [main ] Fetching symbol history for ONDS... [2026-01-28T20:35:59.707877] [DEBUG] [REMOTE ] ONDS: Fetching historical data. [2026-01-28T20:35:59.709474] [INFO ] [main ] Progress: 215/411 forecasts completed (52.3%). CRMD finished in 0.7s. ETA: 34.2s. Rate: 344.02 forecasts/min [2026-01-28T20:35:59.720673] [DEBUG] [REMOTE ] ONDS: Successfully parsed 300 rows of historical data. [2026-01-28T20:35:59.722259] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 5 features, N/A% accuracy [2026-01-28T20:35:59.722319] [INFO ] [LOCAL ] ONDS: Loaded 5 optimal features with 54.01% confidence from JSON config [2026-01-28T20:35:59.722363] [DEBUG] [MAG ] Building data for symbol: ONDS with lookback: 0 [2026-01-28T20:35:59.723258] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:35:59.723322] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:35:59.728963] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:35:59.729948] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:35:59.731229] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:35:59.733352] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:35:59.735332] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:35:59.833706] [DEBUG] [MAG ] NXGL: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.847677] [DEBUG] [MAG ] SITM: Last date is validated at 2026-01-28 [2026-01-28T20:35:59.892784] [DEBUG] [MAG ] ARCO: Last date is validated at 2026-01-28 [2026-01-28T20:36:00.009257] [DEBUG] [MAG ] NXGL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.035289] [DEBUG] [MAG ] SITM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.078187] [INFO ] [LOCAL ] NXGL: Saved forecast. [2026-01-28T20:36:00.078260] [INFO ] [main ] NXGL: Signal=1 (Conf=90.0%), Magnitude=2.52% (Conf=49.2825%) [2026-01-28T20:36:00.078622] [INFO ] [main ] Fetching symbol history for IGSB... [2026-01-28T20:36:00.078672] [DEBUG] [REMOTE ] IGSB: Fetching historical data. [2026-01-28T20:36:00.078674] [INFO ] [main ] Progress: 216/411 forecasts completed (52.6%). NXGL finished in 0.6s. ETA: 34.2s. Rate: 342.25 forecasts/min [2026-01-28T20:36:00.079649] [DEBUG] [MAG ] ARCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.090712] [DEBUG] [REMOTE ] IGSB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.091654] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 5 features, N/A% accuracy [2026-01-28T20:36:00.091711] [INFO ] [LOCAL ] IGSB: Loaded 5 optimal features with 25.76% confidence from JSON config [2026-01-28T20:36:00.091742] [DEBUG] [MAG ] Building data for symbol: IGSB with lookback: 0 [2026-01-28T20:36:00.092532] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:00.092615] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:00.094322] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:00.094878] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:00.095266] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:00.118778] [DEBUG] [MAG ] ONDS: Last date is validated at 2026-01-28 [2026-01-28T20:36:00.135476] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:00.136445] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.153884] [INFO ] [LOCAL ] ARCO: Saved forecast. [2026-01-28T20:36:00.153964] [INFO ] [main ] ARCO: Signal=1 (Conf=90.0%), Magnitude=1.35% (Conf=55.7169%) [2026-01-28T20:36:00.154138] [INFO ] [main ] Fetching symbol history for COTY... [2026-01-28T20:36:00.154184] [DEBUG] [REMOTE ] COTY: Fetching historical data. [2026-01-28T20:36:00.155676] [INFO ] [main ] Progress: 217/411 forecasts completed (52.8%). ARCO finished in 0.7s. ETA: 33.9s. Rate: 343.13 forecasts/min [2026-01-28T20:36:00.166261] [DEBUG] [REMOTE ] COTY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.167163] [DEBUG] [LOCAL ] Loaded configuration for COTY: 6 features, N/A% accuracy [2026-01-28T20:36:00.167219] [INFO ] [LOCAL ] COTY: Loaded 6 optimal features with 59.94% confidence from JSON config [2026-01-28T20:36:00.167250] [DEBUG] [MAG ] Building data for symbol: COTY with lookback: 0 [2026-01-28T20:36:00.168107] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:00.168180] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:00.169992] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:00.170516] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:00.171004] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:00.171442] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:00.172386] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:00.174935] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.221971] [INFO ] [LOCAL ] SITM: Saved forecast. [2026-01-28T20:36:00.222063] [INFO ] [main ] SITM: Signal=1 (Conf=90.0%), Magnitude=-3.17% (Conf=50.7586%) [2026-01-28T20:36:00.222521] [INFO ] [main ] Fetching symbol history for CF... [2026-01-28T20:36:00.222607] [DEBUG] [REMOTE ] CF: Fetching historical data. [2026-01-28T20:36:00.222653] [INFO ] [main ] Progress: 218/411 forecasts completed (53.0%). SITM finished in 0.8s. ETA: 33.7s. Rate: 344.11 forecasts/min [2026-01-28T20:36:00.235285] [DEBUG] [REMOTE ] CF: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.236463] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, N/A% accuracy [2026-01-28T20:36:00.236521] [INFO ] [LOCAL ] CF: Loaded 4 optimal features with 59.27% confidence from JSON config [2026-01-28T20:36:00.236553] [DEBUG] [MAG ] Building data for symbol: CF with lookback: 0 [2026-01-28T20:36:00.237556] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:00.237656] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:00.240017] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:00.240566] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:00.241044] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:00.297342] [DEBUG] [MAG ] ONDS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.377564] [INFO ] [LOCAL ] ONDS: Saved forecast. [2026-01-28T20:36:00.377664] [INFO ] [main ] ONDS: Signal=1 (Conf=90.0%), Magnitude=-7.70% (Conf=54.0059%) [2026-01-28T20:36:00.378016] [INFO ] [main ] Fetching symbol history for HTD... [2026-01-28T20:36:00.378065] [DEBUG] [REMOTE ] HTD: Fetching historical data. [2026-01-28T20:36:00.378967] [INFO ] [main ] Progress: 219/411 forecasts completed (53.3%). ONDS finished in 0.7s. ETA: 33.5s. Rate: 344.27 forecasts/min [2026-01-28T20:36:00.396194] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.403111] [DEBUG] [REMOTE ] HTD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.404035] [DEBUG] [LOCAL ] Loaded configuration for HTD: 3 features, N/A% accuracy [2026-01-28T20:36:00.404097] [INFO ] [LOCAL ] HTD: Loaded 3 optimal features with 46.35% confidence from JSON config [2026-01-28T20:36:00.404130] [DEBUG] [MAG ] Building data for symbol: HTD with lookback: 0 [2026-01-28T20:36:00.405088] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:00.405151] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:00.409161] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:00.409794] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:00.410951] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.519412] [DEBUG] [MAG ] IGSB: Last date is validated at 2026-01-28 [2026-01-28T20:36:00.639707] [DEBUG] [MAG ] COTY: Last date is validated at 2026-01-28 [2026-01-28T20:36:00.737017] [DEBUG] [MAG ] IGSB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.793979] [INFO ] [LOCAL ] IGSB: Saved forecast. [2026-01-28T20:36:00.794057] [INFO ] [main ] IGSB: Signal=1 (Conf=90.0%), Magnitude=-0.01% (Conf=25.7641%) [2026-01-28T20:36:00.794427] [INFO ] [main ] Progress: 220/411 forecasts completed (53.5%). IGSB finished in 0.7s. ETA: 33.5s. Rate: 342.12 forecasts/min [2026-01-28T20:36:00.794565] [INFO ] [main ] Fetching symbol history for CGEN... [2026-01-28T20:36:00.794628] [DEBUG] [REMOTE ] CGEN: Fetching historical data. [2026-01-28T20:36:00.806907] [DEBUG] [REMOTE ] CGEN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.810635] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 5 features, N/A% accuracy [2026-01-28T20:36:00.810700] [INFO ] [LOCAL ] CGEN: Loaded 5 optimal features with 61.48% confidence from JSON config [2026-01-28T20:36:00.810732] [DEBUG] [MAG ] Building data for symbol: CGEN with lookback: 0 [2026-01-28T20:36:00.811645] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:00.811710] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:00.813501] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:00.816474] [DEBUG] [MAG ] COTY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:00.817136] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:00.817607] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:00.818954] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:00.919975] [INFO ] [LOCAL ] COTY: Saved forecast. [2026-01-28T20:36:00.920045] [INFO ] [main ] COTY: Signal=1 (Conf=90.0%), Magnitude=-0.87% (Conf=59.9368%) [2026-01-28T20:36:00.920217] [INFO ] [main ] Fetching symbol history for PHIN... [2026-01-28T20:36:00.920261] [DEBUG] [REMOTE ] PHIN: Fetching historical data. [2026-01-28T20:36:00.920903] [INFO ] [main ] Progress: 221/411 forecasts completed (53.8%). COTY finished in 0.8s. ETA: 33.3s. Rate: 342.55 forecasts/min [2026-01-28T20:36:00.943985] [DEBUG] [REMOTE ] PHIN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:00.948144] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 5 features, N/A% accuracy [2026-01-28T20:36:00.948222] [INFO ] [LOCAL ] PHIN: Loaded 5 optimal features with 72.32% confidence from JSON config [2026-01-28T20:36:00.948257] [DEBUG] [MAG ] Building data for symbol: PHIN with lookback: 0 [2026-01-28T20:36:00.949256] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:00.949324] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:00.959729] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:00.965740] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:00.966865] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:36:00.973043] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:36:00.983016] [DEBUG] [MAG ] CF: Last date is validated at 2026-01-28 [2026-01-28T20:36:00.988211] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.988729] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:00.989036] [DEBUG] [MAG ] HTD: Last date is validated at 2026-01-28 [2026-01-28T20:36:01.165773] [DEBUG] [MAG ] HTD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:01.177307] [DEBUG] [MAG ] CF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:01.228730] [INFO ] [LOCAL ] HTD: Saved forecast. [2026-01-28T20:36:01.228875] [INFO ] [main ] HTD: Signal=1 (Conf=90.0%), Magnitude=0.34% (Conf=46.355%) [2026-01-28T20:36:01.229273] [INFO ] [main ] Progress: 222/411 forecasts completed (54.0%). HTD finished in 0.9s. ETA: 33.2s. Rate: 341.38 forecasts/min [2026-01-28T20:36:01.229422] [INFO ] [main ] Fetching symbol history for DKS... [2026-01-28T20:36:01.229465] [DEBUG] [REMOTE ] DKS: Fetching historical data. [2026-01-28T20:36:01.242691] [DEBUG] [REMOTE ] DKS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:01.245653] [DEBUG] [LOCAL ] Loaded configuration for DKS: 4 features, N/A% accuracy [2026-01-28T20:36:01.245743] [INFO ] [LOCAL ] DKS: Loaded 4 optimal features with 59.49% confidence from JSON config [2026-01-28T20:36:01.245776] [DEBUG] [MAG ] Building data for symbol: DKS with lookback: 0 [2026-01-28T20:36:01.246876] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:01.246941] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:01.253143] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:01.258221] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:01.271047] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:01.282593] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:01.285696] [INFO ] [LOCAL ] CF: Saved forecast. [2026-01-28T20:36:01.285790] [INFO ] [main ] CF: Signal=1 (Conf=90.0%), Magnitude=-0.49% (Conf=59.2726%) [2026-01-28T20:36:01.285979] [INFO ] [main ] Fetching symbol history for RILY... [2026-01-28T20:36:01.286026] [DEBUG] [REMOTE ] RILY: Fetching historical data. [2026-01-28T20:36:01.294902] [INFO ] [main ] Progress: 223/411 forecasts completed (54.3%). CF finished in 1.1s. ETA: 32.9s. Rate: 342.34 forecasts/min [2026-01-28T20:36:01.308257] [DEBUG] [REMOTE ] RILY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:01.311634] [DEBUG] [LOCAL ] Loaded configuration for RILY: 3 features, N/A% accuracy [2026-01-28T20:36:01.311707] [INFO ] [LOCAL ] RILY: Loaded 3 optimal features with 50.52% confidence from JSON config [2026-01-28T20:36:01.311741] [DEBUG] [MAG ] Building data for symbol: RILY with lookback: 0 [2026-01-28T20:36:01.312949] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:01.313033] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:01.317414] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:01.318674] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:01.323378] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:01.376250] [DEBUG] [MAG ] PHIN: Last date is validated at 2026-01-28 [2026-01-28T20:36:01.433030] [DEBUG] [MAG ] CGEN: Last date is validated at 2026-01-28 [2026-01-28T20:36:01.562985] [DEBUG] [MAG ] PHIN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:01.625289] [DEBUG] [MAG ] CGEN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:01.665983] [INFO ] [LOCAL ] PHIN: Saved forecast. [2026-01-28T20:36:01.666073] [INFO ] [main ] PHIN: Signal=1 (Conf=90.0%), Magnitude=0.13% (Conf=72.3159%) [2026-01-28T20:36:01.666286] [INFO ] [main ] Fetching symbol history for CNO... [2026-01-28T20:36:01.666333] [DEBUG] [REMOTE ] CNO: Fetching historical data. [2026-01-28T20:36:01.667410] [INFO ] [main ] Progress: 224/411 forecasts completed (54.5%). PHIN finished in 0.7s. ETA: 32.9s. Rate: 340.63 forecasts/min [2026-01-28T20:36:01.679145] [DEBUG] [REMOTE ] CNO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:01.682381] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, N/A% accuracy [2026-01-28T20:36:01.682470] [INFO ] [LOCAL ] CNO: Loaded 5 optimal features with 54.20% confidence from JSON config [2026-01-28T20:36:01.682502] [DEBUG] [MAG ] Building data for symbol: CNO with lookback: 0 [2026-01-28T20:36:01.683484] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:01.683551] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:01.683605] [INFO ] [LOCAL ] CGEN: Saved forecast. [2026-01-28T20:36:01.683667] [INFO ] [main ] CGEN: Signal=1 (Conf=90.0%), Magnitude=0.38% (Conf=61.4774%) [2026-01-28T20:36:01.683878] [INFO ] [main ] Fetching symbol history for AUDC... [2026-01-28T20:36:01.683924] [DEBUG] [REMOTE ] AUDC: Fetching historical data. [2026-01-28T20:36:01.685681] [INFO ] [main ] Progress: 225/411 forecasts completed (54.7%). CGEN finished in 0.9s. ETA: 32.6s. Rate: 341.99 forecasts/min [2026-01-28T20:36:01.689048] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:01.691121] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:01.691687] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:01.697863] [DEBUG] [REMOTE ] AUDC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:01.698764] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 6 features, N/A% accuracy [2026-01-28T20:36:01.698834] [INFO ] [LOCAL ] AUDC: Loaded 6 optimal features with 55.32% confidence from JSON config [2026-01-28T20:36:01.698875] [DEBUG] [MAG ] Building data for symbol: AUDC with lookback: 0 [2026-01-28T20:36:01.699816] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:01.699882] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:01.701963] [DEBUG] [MAG ] DKS: Last date is validated at 2026-01-28 [2026-01-28T20:36:01.704971] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:01.706008] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:01.707957] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:01.735012] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:01.736714] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:01.771887] [DEBUG] [MAG ] RILY: Last date is validated at 2026-01-28 [2026-01-28T20:36:01.793973] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:01.798547] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:01.799917] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:01.892235] [DEBUG] [MAG ] DKS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:01.978523] [DEBUG] [MAG ] RILY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:02.025375] [INFO ] [LOCAL ] DKS: Saved forecast. [2026-01-28T20:36:02.025455] [INFO ] [main ] DKS: Signal=1 (Conf=90.0%), Magnitude=3.66% (Conf=59.4912%) [2026-01-28T20:36:02.025853] [INFO ] [main ] Fetching symbol history for KEYS... [2026-01-28T20:36:02.025907] [DEBUG] [REMOTE ] KEYS: Fetching historical data. [2026-01-28T20:36:02.026772] [INFO ] [main ] Progress: 226/411 forecasts completed (55.0%). DKS finished in 0.8s. ETA: 32.6s. Rate: 340.57 forecasts/min [2026-01-28T20:36:02.039504] [DEBUG] [REMOTE ] KEYS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.040818] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 6 features, N/A% accuracy [2026-01-28T20:36:02.040873] [INFO ] [LOCAL ] KEYS: Loaded 6 optimal features with 61.38% confidence from JSON config [2026-01-28T20:36:02.040904] [DEBUG] [MAG ] Building data for symbol: KEYS with lookback: 0 [2026-01-28T20:36:02.041805] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:02.041867] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:02.043650] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:02.044168] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:02.056506] [INFO ] [LOCAL ] RILY: Saved forecast. [2026-01-28T20:36:02.056599] [INFO ] [main ] RILY: Signal=1 (Conf=90.0%), Magnitude=-6.46% (Conf=50.5151%) [2026-01-28T20:36:02.056775] [INFO ] [main ] Fetching symbol history for KPTI... [2026-01-28T20:36:02.056819] [DEBUG] [REMOTE ] KPTI: Fetching historical data. [2026-01-28T20:36:02.058801] [INFO ] [main ] Progress: 227/411 forecasts completed (55.2%). RILY finished in 0.8s. ETA: 32.3s. Rate: 341.80 forecasts/min [2026-01-28T20:36:02.070385] [DEBUG] [REMOTE ] KPTI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.071313] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 6 features, N/A% accuracy [2026-01-28T20:36:02.071365] [INFO ] [LOCAL ] KPTI: Loaded 6 optimal features with 57.24% confidence from JSON config [2026-01-28T20:36:02.071396] [DEBUG] [MAG ] Building data for symbol: KPTI with lookback: 0 [2026-01-28T20:36:02.072296] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:02.072387] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:02.077422] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:02.079702] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:02.080233] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:02.080667] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:02.094251] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:02.114194] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:36:02.116019] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:02.118060] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.138435] [DEBUG] [MAG ] CNO: Last date is validated at 2026-01-28 [2026-01-28T20:36:02.203314] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:02.205417] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.288900] [DEBUG] [MAG ] AUDC: Last date is validated at 2026-01-28 [2026-01-28T20:36:02.339659] [DEBUG] [MAG ] CNO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:02.424599] [INFO ] [LOCAL ] CNO: Saved forecast. [2026-01-28T20:36:02.424667] [INFO ] [main ] CNO: Signal=1 (Conf=90.0%), Magnitude=-0.01% (Conf=54.1952%) [2026-01-28T20:36:02.424825] [INFO ] [main ] Fetching symbol history for MRVL... [2026-01-28T20:36:02.424868] [DEBUG] [REMOTE ] MRVL: Fetching historical data. [2026-01-28T20:36:02.425854] [INFO ] [main ] Progress: 228/411 forecasts completed (55.5%). CNO finished in 0.8s. ETA: 32.3s. Rate: 340.18 forecasts/min [2026-01-28T20:36:02.436422] [DEBUG] [REMOTE ] MRVL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.437370] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 4 features, N/A% accuracy [2026-01-28T20:36:02.437427] [INFO ] [LOCAL ] MRVL: Loaded 4 optimal features with 62.31% confidence from JSON config [2026-01-28T20:36:02.437457] [DEBUG] [MAG ] Building data for symbol: MRVL with lookback: 0 [2026-01-28T20:36:02.438262] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:02.438327] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:02.462313] [DEBUG] [MAG ] AUDC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:02.472877] [DEBUG] [MAG ] KEYS: Last date is validated at 2026-01-28 [2026-01-28T20:36:02.478743] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:02.480096] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:02.485221] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:02.488003] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.531177] [INFO ] [LOCAL ] AUDC: Saved forecast. [2026-01-28T20:36:02.531244] [INFO ] [main ] AUDC: Signal=1 (Conf=90.0%), Magnitude=-1.36% (Conf=55.3167%) [2026-01-28T20:36:02.531401] [INFO ] [main ] Fetching symbol history for RCKY... [2026-01-28T20:36:02.531444] [DEBUG] [REMOTE ] RCKY: Fetching historical data. [2026-01-28T20:36:02.531864] [INFO ] [main ] Progress: 229/411 forecasts completed (55.7%). AUDC finished in 0.8s. ETA: 32.0s. Rate: 340.77 forecasts/min [2026-01-28T20:36:02.543096] [DEBUG] [REMOTE ] RCKY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.544098] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 7 features, N/A% accuracy [2026-01-28T20:36:02.544149] [INFO ] [LOCAL ] RCKY: Loaded 7 optimal features with 58.16% confidence from JSON config [2026-01-28T20:36:02.544179] [DEBUG] [MAG ] Building data for symbol: RCKY with lookback: 0 [2026-01-28T20:36:02.545019] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:02.545080] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:02.549524] [DEBUG] [MAG ] KPTI: Last date is validated at 2026-01-28 [2026-01-28T20:36:02.550045] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:02.550880] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:02.553275] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:02.592778] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:02.593757] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:02.595464] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:02.596623] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.660944] [DEBUG] [MAG ] KEYS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:02.731324] [DEBUG] [MAG ] KPTI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:02.795437] [INFO ] [LOCAL ] KEYS: Saved forecast. [2026-01-28T20:36:02.795514] [INFO ] [main ] KEYS: Signal=1 (Conf=90.0%), Magnitude=-1.51% (Conf=61.376%) [2026-01-28T20:36:02.795702] [INFO ] [main ] Fetching symbol history for EOD... [2026-01-28T20:36:02.795747] [DEBUG] [REMOTE ] EOD: Fetching historical data. [2026-01-28T20:36:02.796958] [INFO ] [main ] Progress: 230/411 forecasts completed (56.0%). KEYS finished in 0.8s. ETA: 31.9s. Rate: 340.02 forecasts/min [2026-01-28T20:36:02.807469] [DEBUG] [REMOTE ] EOD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.807961] [INFO ] [LOCAL ] KPTI: Saved forecast. [2026-01-28T20:36:02.808033] [INFO ] [main ] KPTI: Signal=1 (Conf=90.0%), Magnitude=-2.11% (Conf=57.2377%) [2026-01-28T20:36:02.808442] [INFO ] [main ] Fetching symbol history for ARI... [2026-01-28T20:36:02.808499] [DEBUG] [REMOTE ] ARI: Fetching historical data. [2026-01-28T20:36:02.808699] [DEBUG] [LOCAL ] Loaded configuration for EOD: 11 features, N/A% accuracy [2026-01-28T20:36:02.808663] [INFO ] [main ] Progress: 231/411 forecasts completed (56.2%). KPTI finished in 0.8s. ETA: 31.6s. Rate: 341.40 forecasts/min [2026-01-28T20:36:02.808754] [INFO ] [LOCAL ] EOD: Loaded 11 optimal features with 25.30% confidence from JSON config [2026-01-28T20:36:02.808788] [DEBUG] [MAG ] Building data for symbol: EOD with lookback: 0 [2026-01-28T20:36:02.809633] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-28T20:36:02.809699] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:02.811521] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:02.812395] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:02.812827] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:02.814521] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:02.820912] [DEBUG] [REMOTE ] ARI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:02.821876] [DEBUG] [LOCAL ] Loaded configuration for ARI: 4 features, N/A% accuracy [2026-01-28T20:36:02.821941] [INFO ] [LOCAL ] ARI: Loaded 4 optimal features with 61.19% confidence from JSON config [2026-01-28T20:36:02.821985] [DEBUG] [MAG ] Building data for symbol: ARI with lookback: 0 [2026-01-28T20:36:02.822949] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:02.823013] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:02.828246] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:02.830248] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:02.830770] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:02.831172] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.836615] [DEBUG] [MAG ] MRVL: Last date is validated at 2026-01-28 [2026-01-28T20:36:02.854207] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:02.855492] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:02.856788] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:02.859416] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:02.878564] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:02.880362] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:36:02.882068] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:02.948689] [DEBUG] [MAG ] RCKY: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.010083] [DEBUG] [MAG ] MRVL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.118688] [DEBUG] [MAG ] RCKY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.127365] [INFO ] [LOCAL ] MRVL: Saved forecast. [2026-01-28T20:36:03.127440] [INFO ] [main ] MRVL: Signal=1 (Conf=90.0%), Magnitude=0.21% (Conf=62.3143%) [2026-01-28T20:36:03.127637] [INFO ] [main ] Fetching symbol history for PKX... [2026-01-28T20:36:03.127684] [DEBUG] [REMOTE ] PKX: Fetching historical data. [2026-01-28T20:36:03.128784] [INFO ] [main ] Progress: 232/411 forecasts completed (56.4%). MRVL finished in 0.7s. ETA: 31.6s. Rate: 340.20 forecasts/min [2026-01-28T20:36:03.139556] [DEBUG] [REMOTE ] PKX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.140596] [DEBUG] [LOCAL ] Loaded configuration for PKX: 3 features, N/A% accuracy [2026-01-28T20:36:03.140653] [INFO ] [LOCAL ] PKX: Loaded 3 optimal features with 48.58% confidence from JSON config [2026-01-28T20:36:03.140684] [DEBUG] [MAG ] Building data for symbol: PKX with lookback: 0 [2026-01-28T20:36:03.141455] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:03.141515] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:03.177644] [DEBUG] [MAG ] ARI: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.182221] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:03.183885] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:36:03.185548] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:03.213378] [INFO ] [LOCAL ] RCKY: Saved forecast. [2026-01-28T20:36:03.213446] [INFO ] [main ] RCKY: Signal=1 (Conf=90.0%), Magnitude=0.96% (Conf=58.1593%) [2026-01-28T20:36:03.213626] [INFO ] [main ] Fetching symbol history for TWG... [2026-01-28T20:36:03.213673] [DEBUG] [REMOTE ] TWG: Fetching historical data. [2026-01-28T20:36:03.214746] [INFO ] [main ] Progress: 233/411 forecasts completed (56.7%). RCKY finished in 0.7s. ETA: 31.3s. Rate: 340.95 forecasts/min [2026-01-28T20:36:03.225887] [DEBUG] [REMOTE ] TWG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.226649] [DEBUG] [LOCAL ] Loaded configuration for TWG: 2 features, N/A% accuracy [2026-01-28T20:36:03.226702] [INFO ] [LOCAL ] TWG: Loaded 2 optimal features with 18.26% confidence from JSON config [2026-01-28T20:36:03.226745] [DEBUG] [MAG ] Building data for symbol: TWG with lookback: 0 [2026-01-28T20:36:03.227544] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:03.227655] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:03.228478] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:03.235458] [DEBUG] [MAG ] EOD: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.344784] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:03.355030] [DEBUG] [MAG ] ARI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.405977] [DEBUG] [MAG ] EOD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.415252] [INFO ] [LOCAL ] ARI: Saved forecast. [2026-01-28T20:36:03.415322] [INFO ] [main ] ARI: Signal=1 (Conf=90.0%), Magnitude=2.22% (Conf=61.1927%) [2026-01-28T20:36:03.415499] [INFO ] [main ] Fetching symbol history for AMGN... [2026-01-28T20:36:03.415544] [DEBUG] [REMOTE ] AMGN: Fetching historical data. [2026-01-28T20:36:03.416584] [INFO ] [main ] Progress: 234/411 forecasts completed (56.9%). ARI finished in 0.6s. ETA: 31.2s. Rate: 340.73 forecasts/min [2026-01-28T20:36:03.427518] [DEBUG] [REMOTE ] AMGN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.428425] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 7 features, N/A% accuracy [2026-01-28T20:36:03.428475] [INFO ] [LOCAL ] AMGN: Loaded 7 optimal features with 52.93% confidence from JSON config [2026-01-28T20:36:03.428506] [DEBUG] [MAG ] Building data for symbol: AMGN with lookback: 0 [2026-01-28T20:36:03.429332] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:03.429396] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:03.431200] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:03.431734] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:03.432153] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:03.433081] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:03.541944] [DEBUG] [MAG ] PKX: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.547795] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:03.550411] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:03.551402] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:03.555974] [INFO ] [LOCAL ] EOD: Saved forecast. [2026-01-28T20:36:03.556040] [INFO ] [main ] EOD: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=25.2952%) [2026-01-28T20:36:03.556375] [INFO ] [main ] Fetching symbol history for MAXI... [2026-01-28T20:36:03.556424] [DEBUG] [REMOTE ] MAXI: Fetching historical data. [2026-01-28T20:36:03.556668] [INFO ] [main ] Progress: 235/411 forecasts completed (57.2%). EOD finished in 0.8s. ETA: 31.0s. Rate: 341.03 forecasts/min [2026-01-28T20:36:03.568260] [DEBUG] [REMOTE ] MAXI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.569426] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 6 features, N/A% accuracy [2026-01-28T20:36:03.569491] [INFO ] [LOCAL ] MAXI: Loaded 6 optimal features with 43.99% confidence from JSON config [2026-01-28T20:36:03.569523] [DEBUG] [MAG ] Building data for symbol: MAXI with lookback: 0 [2026-01-28T20:36:03.570353] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:03.570413] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:03.575621] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:03.577419] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:03.577934] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:03.579984] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:03.580742] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:03.582298] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:03.699560] [DEBUG] [MAG ] TWG: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.718908] [DEBUG] [MAG ] PKX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.815762] [INFO ] [LOCAL ] PKX: Saved forecast. [2026-01-28T20:36:03.815832] [INFO ] [main ] PKX: Signal=1 (Conf=90.0%), Magnitude=3.05% (Conf=48.5815%) [2026-01-28T20:36:03.816010] [INFO ] [main ] Fetching symbol history for PRAA... [2026-01-28T20:36:03.816055] [DEBUG] [REMOTE ] PRAA: Fetching historical data. [2026-01-28T20:36:03.818468] [INFO ] [main ] Progress: 236/411 forecasts completed (57.4%). PKX finished in 0.7s. ETA: 30.9s. Rate: 340.33 forecasts/min [2026-01-28T20:36:03.828712] [DEBUG] [REMOTE ] PRAA: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.829906] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 7 features, N/A% accuracy [2026-01-28T20:36:03.829959] [INFO ] [LOCAL ] PRAA: Loaded 7 optimal features with 60.88% confidence from JSON config [2026-01-28T20:36:03.829990] [DEBUG] [MAG ] Building data for symbol: PRAA with lookback: 0 [2026-01-28T20:36:03.830823] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:03.830888] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:03.832652] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:03.833189] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:03.833698] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:36:03.838209] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:03.838992] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:03.840312] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:03.843077] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:03.874253] [DEBUG] [MAG ] TWG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:03.899126] [DEBUG] [MAG ] AMGN: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.918967] [DEBUG] [MAG ] MAXI: Last date is validated at 2026-01-28 [2026-01-28T20:36:03.958885] [INFO ] [LOCAL ] TWG: Saved forecast. [2026-01-28T20:36:03.958961] [INFO ] [main ] TWG: Signal=1 (Conf=90.0%), Magnitude=-8.16% (Conf=18.2589%) [2026-01-28T20:36:03.959127] [INFO ] [main ] Fetching symbol history for GTY... [2026-01-28T20:36:03.959169] [DEBUG] [REMOTE ] GTY: Fetching historical data. [2026-01-28T20:36:03.960675] [INFO ] [main ] Progress: 237/411 forecasts completed (57.7%). TWG finished in 0.7s. ETA: 30.7s. Rate: 340.60 forecasts/min [2026-01-28T20:36:03.974900] [DEBUG] [REMOTE ] GTY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:03.976060] [DEBUG] [LOCAL ] Loaded configuration for GTY: 4 features, N/A% accuracy [2026-01-28T20:36:03.976124] [INFO ] [LOCAL ] GTY: Loaded 4 optimal features with 59.69% confidence from JSON config [2026-01-28T20:36:03.976156] [DEBUG] [MAG ] Building data for symbol: GTY with lookback: 0 [2026-01-28T20:36:03.977120] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:03.977184] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:03.982312] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:03.986331] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:03.986974] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:03.987390] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:04.086183] [DEBUG] [MAG ] AMGN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.101927] [DEBUG] [MAG ] MAXI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.196266] [INFO ] [LOCAL ] MAXI: Saved forecast. [2026-01-28T20:36:04.196333] [INFO ] [main ] MAXI: Signal=1 (Conf=90.0%), Magnitude=2.68% (Conf=43.9866%) [2026-01-28T20:36:04.196693] [INFO ] [main ] Fetching symbol history for PEG... [2026-01-28T20:36:04.196743] [DEBUG] [REMOTE ] PEG: Fetching historical data. [2026-01-28T20:36:04.197701] [INFO ] [main ] Progress: 238/411 forecasts completed (57.9%). MAXI finished in 0.6s. ETA: 30.5s. Rate: 340.11 forecasts/min [2026-01-28T20:36:04.209789] [DEBUG] [REMOTE ] PEG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.210950] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, N/A% accuracy [2026-01-28T20:36:04.210942] [DEBUG] [MAG ] PRAA: Last date is validated at 2026-01-28 [2026-01-28T20:36:04.211062] [INFO ] [LOCAL ] PEG: Loaded 4 optimal features with 58.50% confidence from JSON config [2026-01-28T20:36:04.211125] [DEBUG] [MAG ] Building data for symbol: PEG with lookback: 0 [2026-01-28T20:36:04.212071] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:04.212129] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:04.216899] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:04.217971] [INFO ] [LOCAL ] AMGN: Saved forecast. [2026-01-28T20:36:04.218060] [INFO ] [main ] AMGN: Signal=1 (Conf=90.0%), Magnitude=-1.10% (Conf=52.9318%) [2026-01-28T20:36:04.218223] [INFO ] [main ] Fetching symbol history for ABSI... [2026-01-28T20:36:04.218268] [DEBUG] [REMOTE ] ABSI: Fetching historical data. [2026-01-28T20:36:04.219058] [INFO ] [main ] Progress: 239/411 forecasts completed (58.2%). AMGN finished in 0.8s. ETA: 30.2s. Rate: 341.37 forecasts/min [2026-01-28T20:36:04.220710] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:04.221771] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:04.224430] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:04.230871] [DEBUG] [REMOTE ] ABSI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.231858] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 7 features, N/A% accuracy [2026-01-28T20:36:04.231915] [INFO ] [LOCAL ] ABSI: Loaded 7 optimal features with 48.33% confidence from JSON config [2026-01-28T20:36:04.231953] [DEBUG] [MAG ] Building data for symbol: ABSI with lookback: 0 [2026-01-28T20:36:04.232743] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:04.232831] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:04.237800] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:04.238650] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:04.241342] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:04.242783] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:04.243510] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:04.258048] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:04.258870] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:04.380030] [DEBUG] [MAG ] GTY: Last date is validated at 2026-01-28 [2026-01-28T20:36:04.393088] [DEBUG] [MAG ] PRAA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.491796] [INFO ] [LOCAL ] PRAA: Saved forecast. [2026-01-28T20:36:04.491871] [INFO ] [main ] PRAA: Signal=1 (Conf=90.0%), Magnitude=-11.41% (Conf=60.8799%) [2026-01-28T20:36:04.492055] [INFO ] [main ] Fetching symbol history for FNKO... [2026-01-28T20:36:04.492123] [DEBUG] [REMOTE ] FNKO: Fetching historical data. [2026-01-28T20:36:04.492907] [INFO ] [main ] Progress: 240/411 forecasts completed (58.4%). PRAA finished in 0.7s. ETA: 30.1s. Rate: 340.57 forecasts/min [2026-01-28T20:36:04.508383] [DEBUG] [REMOTE ] FNKO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.509774] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 4 features, N/A% accuracy [2026-01-28T20:36:04.509848] [INFO ] [LOCAL ] FNKO: Loaded 4 optimal features with 51.74% confidence from JSON config [2026-01-28T20:36:04.509898] [DEBUG] [MAG ] Building data for symbol: FNKO with lookback: 0 [2026-01-28T20:36:04.511434] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:04.511508] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:04.570493] [DEBUG] [MAG ] GTY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.575348] [DEBUG] [MAG ] PEG: Last date is validated at 2026-01-28 [2026-01-28T20:36:04.612701] [DEBUG] [MAG ] ABSI: Last date is validated at 2026-01-28 [2026-01-28T20:36:04.628814] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:04.629865] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:04.630597] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:36:04.634716] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:04.643522] [INFO ] [LOCAL ] GTY: Saved forecast. [2026-01-28T20:36:04.643608] [INFO ] [main ] GTY: Signal=1 (Conf=90.0%), Magnitude=-1.50% (Conf=59.6899%) [2026-01-28T20:36:04.643766] [INFO ] [main ] Fetching symbol history for SEZL... [2026-01-28T20:36:04.643808] [DEBUG] [REMOTE ] SEZL: Fetching historical data. [2026-01-28T20:36:04.644889] [INFO ] [main ] Progress: 241/411 forecasts completed (58.6%). GTY finished in 0.7s. ETA: 29.9s. Rate: 340.77 forecasts/min [2026-01-28T20:36:04.656566] [DEBUG] [REMOTE ] SEZL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.658148] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 5 features, N/A% accuracy [2026-01-28T20:36:04.658202] [INFO ] [LOCAL ] SEZL: Loaded 5 optimal features with 54.67% confidence from JSON config [2026-01-28T20:36:04.658231] [DEBUG] [MAG ] Building data for symbol: SEZL with lookback: 0 [2026-01-28T20:36:04.659219] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:04.659279] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:04.661214] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:04.661953] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:04.739908] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:04.742210] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:04.747355] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:04.752550] [DEBUG] [MAG ] PEG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.788295] [DEBUG] [MAG ] ABSI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:04.854389] [INFO ] [LOCAL ] PEG: Saved forecast. [2026-01-28T20:36:04.854468] [INFO ] [main ] PEG: Signal=1 (Conf=90.0%), Magnitude=1.71% (Conf=58.5019%) [2026-01-28T20:36:04.854654] [INFO ] [main ] Fetching symbol history for UXIN... [2026-01-28T20:36:04.854709] [DEBUG] [REMOTE ] UXIN: Fetching historical data. [2026-01-28T20:36:04.855932] [INFO ] [main ] Progress: 242/411 forecasts completed (58.9%). PEG finished in 0.7s. ETA: 29.8s. Rate: 340.49 forecasts/min [2026-01-28T20:36:04.861379] [INFO ] [LOCAL ] ABSI: Saved forecast. [2026-01-28T20:36:04.861451] [INFO ] [main ] ABSI: Signal=1 (Conf=90.0%), Magnitude=-3.40% (Conf=48.3267%) [2026-01-28T20:36:04.862612] [INFO ] [main ] Progress: 243/411 forecasts completed (59.1%). ABSI finished in 0.6s. ETA: 29.5s. Rate: 341.84 forecasts/min [2026-01-28T20:36:04.861863] [INFO ] [main ] Fetching symbol history for PUBM... [2026-01-28T20:36:04.863633] [DEBUG] [REMOTE ] PUBM: Fetching historical data. [2026-01-28T20:36:04.867118] [DEBUG] [REMOTE ] UXIN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.868431] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 8 features, N/A% accuracy [2026-01-28T20:36:04.868490] [INFO ] [LOCAL ] UXIN: Loaded 8 optimal features with 50.49% confidence from JSON config [2026-01-28T20:36:04.868523] [DEBUG] [MAG ] Building data for symbol: UXIN with lookback: 0 [2026-01-28T20:36:04.869881] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:04.869947] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:04.870747] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:04.878068] [DEBUG] [REMOTE ] PUBM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:04.879120] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 4 features, N/A% accuracy [2026-01-28T20:36:04.879176] [INFO ] [LOCAL ] PUBM: Loaded 4 optimal features with 44.14% confidence from JSON config [2026-01-28T20:36:04.879208] [DEBUG] [MAG ] Building data for symbol: PUBM with lookback: 0 [2026-01-28T20:36:04.880038] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:04.880099] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:04.882244] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:04.882784] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:04.883230] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:04.956972] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:04.959748] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:04.960265] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:04.961821] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:04.963904] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:04.965034] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:04.965796] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.001190] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.018179] [DEBUG] [MAG ] FNKO: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.098216] [DEBUG] [MAG ] SEZL: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.199888] [DEBUG] [MAG ] FNKO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:05.273320] [INFO ] [LOCAL ] FNKO: Saved forecast. [2026-01-28T20:36:05.273393] [INFO ] [main ] FNKO: Signal=1 (Conf=90.0%), Magnitude=-3.47% (Conf=51.7373%) [2026-01-28T20:36:05.273604] [INFO ] [main ] Fetching symbol history for NFBK... [2026-01-28T20:36:05.273655] [DEBUG] [REMOTE ] NFBK: Fetching historical data. [2026-01-28T20:36:05.274838] [INFO ] [main ] Progress: 244/411 forecasts completed (59.4%). FNKO finished in 0.8s. ETA: 29.5s. Rate: 339.96 forecasts/min [2026-01-28T20:36:05.277194] [DEBUG] [MAG ] SEZL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:05.288153] [DEBUG] [REMOTE ] NFBK: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:05.289195] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, N/A% accuracy [2026-01-28T20:36:05.289247] [INFO ] [LOCAL ] NFBK: Loaded 4 optimal features with 58.27% confidence from JSON config [2026-01-28T20:36:05.289279] [DEBUG] [MAG ] Building data for symbol: NFBK with lookback: 0 [2026-01-28T20:36:05.290132] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:05.290194] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:05.291977] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:05.292514] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:05.292997] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:05.293707] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.342697] [DEBUG] [MAG ] UXIN: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.375434] [DEBUG] [MAG ] PUBM: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.432437] [INFO ] [LOCAL ] SEZL: Saved forecast. [2026-01-28T20:36:05.432516] [INFO ] [main ] SEZL: Signal=1 (Conf=90.0%), Magnitude=0.21% (Conf=54.6681%) [2026-01-28T20:36:05.432710] [INFO ] [main ] Fetching symbol history for LCII... [2026-01-28T20:36:05.432764] [DEBUG] [REMOTE ] LCII: Fetching historical data. [2026-01-28T20:36:05.434813] [INFO ] [main ] Progress: 245/411 forecasts completed (59.6%). SEZL finished in 0.8s. ETA: 29.3s. Rate: 340.09 forecasts/min [2026-01-28T20:36:05.446533] [DEBUG] [REMOTE ] LCII: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:05.447709] [DEBUG] [LOCAL ] Loaded configuration for LCII: 7 features, N/A% accuracy [2026-01-28T20:36:05.447765] [INFO ] [LOCAL ] LCII: Loaded 7 optimal features with 43.66% confidence from JSON config [2026-01-28T20:36:05.447802] [DEBUG] [MAG ] Building data for symbol: LCII with lookback: 0 [2026-01-28T20:36:05.448705] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:05.448770] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:05.453914] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:05.455814] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:05.456317] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:05.456751] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:05.459323] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:05.462121] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:05.465506] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.526350] [DEBUG] [MAG ] UXIN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:05.585714] [DEBUG] [MAG ] PUBM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:05.605996] [INFO ] [LOCAL ] UXIN: Saved forecast. [2026-01-28T20:36:05.606066] [INFO ] [main ] UXIN: Signal=1 (Conf=90.0%), Magnitude=-2.59% (Conf=50.4859%) [2026-01-28T20:36:05.606439] [INFO ] [main ] Fetching symbol history for GE... [2026-01-28T20:36:05.606495] [DEBUG] [REMOTE ] GE: Fetching historical data. [2026-01-28T20:36:05.606626] [INFO ] [main ] Progress: 246/411 forecasts completed (59.9%). UXIN finished in 0.8s. ETA: 29.1s. Rate: 340.13 forecasts/min [2026-01-28T20:36:05.620308] [DEBUG] [REMOTE ] GE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:05.621254] [DEBUG] [LOCAL ] Loaded configuration for GE: 9 features, N/A% accuracy [2026-01-28T20:36:05.621306] [INFO ] [LOCAL ] GE: Loaded 9 optimal features with 53.70% confidence from JSON config [2026-01-28T20:36:05.621340] [DEBUG] [MAG ] Building data for symbol: GE with lookback: 0 [2026-01-28T20:36:05.622189] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:05.622254] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:05.627398] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:05.629373] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:05.630265] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:05.630747] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:05.631170] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:05.633165] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:05.635296] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-28T20:36:05.636099] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:05.637332] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.661439] [INFO ] [LOCAL ] PUBM: Saved forecast. [2026-01-28T20:36:05.661711] [INFO ] [main ] PUBM: Signal=1 (Conf=90.0%), Magnitude=-2.10% (Conf=44.1431%) [2026-01-28T20:36:05.661875] [INFO ] [main ] Fetching symbol history for CFO... [2026-01-28T20:36:05.661920] [DEBUG] [REMOTE ] CFO: Fetching historical data. [2026-01-28T20:36:05.663636] [INFO ] [main ] Progress: 247/411 forecasts completed (60.1%). PUBM finished in 0.8s. ETA: 28.9s. Rate: 341.06 forecasts/min [2026-01-28T20:36:05.674869] [DEBUG] [REMOTE ] CFO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:05.675688] [DEBUG] [LOCAL ] Loaded configuration for CFO: 6 features, N/A% accuracy [2026-01-28T20:36:05.675740] [INFO ] [LOCAL ] CFO: Loaded 6 optimal features with 52.47% confidence from JSON config [2026-01-28T20:36:05.675771] [DEBUG] [MAG ] Building data for symbol: CFO with lookback: 0 [2026-01-28T20:36:05.676530] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:05.676609] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:05.677982] [DEBUG] [MAG ] NFBK: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.678370] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:05.678935] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:05.679343] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:05.799645] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:05.801745] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:05.838195] [DEBUG] [MAG ] LCII: Last date is validated at 2026-01-28 [2026-01-28T20:36:05.844991] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.870881] [DEBUG] [MAG ] NFBK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:05.936000] [INFO ] [LOCAL ] NFBK: Saved forecast. [2026-01-28T20:36:05.936081] [INFO ] [main ] NFBK: Signal=1 (Conf=90.0%), Magnitude=0.02% (Conf=58.2656%) [2026-01-28T20:36:05.936273] [INFO ] [main ] Fetching symbol history for SUNS... [2026-01-28T20:36:05.936318] [DEBUG] [REMOTE ] SUNS: Fetching historical data. [2026-01-28T20:36:05.937676] [INFO ] [main ] Progress: 248/411 forecasts completed (60.3%). NFBK finished in 0.7s. ETA: 28.7s. Rate: 340.30 forecasts/min [2026-01-28T20:36:05.950107] [DEBUG] [REMOTE ] SUNS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:05.951083] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 3 features, N/A% accuracy [2026-01-28T20:36:05.951144] [INFO ] [LOCAL ] SUNS: Loaded 3 optimal features with 62.93% confidence from JSON config [2026-01-28T20:36:05.951175] [DEBUG] [MAG ] Building data for symbol: SUNS with lookback: 0 [2026-01-28T20:36:05.952525] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:05.952630] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:05.957991] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:05.959031] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:05.959702] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:05.993390] [DEBUG] [MAG ] GE: Last date is validated at 2026-01-28 [2026-01-28T20:36:06.014211] [DEBUG] [MAG ] LCII: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:06.149094] [INFO ] [LOCAL ] LCII: Saved forecast. [2026-01-28T20:36:06.149180] [INFO ] [main ] LCII: Signal=1 (Conf=90.0%), Magnitude=-2.10% (Conf=43.6611%) [2026-01-28T20:36:06.149362] [INFO ] [main ] Fetching symbol history for CNSP... [2026-01-28T20:36:06.149409] [DEBUG] [REMOTE ] CNSP: Fetching historical data. [2026-01-28T20:36:06.150134] [INFO ] [main ] Progress: 249/411 forecasts completed (60.6%). LCII finished in 0.7s. ETA: 28.6s. Rate: 340.02 forecasts/min [2026-01-28T20:36:06.161597] [DEBUG] [REMOTE ] CNSP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:06.162558] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 4 features, N/A% accuracy [2026-01-28T20:36:06.162632] [INFO ] [LOCAL ] CNSP: Loaded 4 optimal features with 29.76% confidence from JSON config [2026-01-28T20:36:06.162663] [DEBUG] [MAG ] Building data for symbol: CNSP with lookback: 0 [2026-01-28T20:36:06.163955] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:06.164033] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:06.169089] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:06.170108] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:06.171312] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:36:06.172708] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:06.178713] [DEBUG] [MAG ] GE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:06.201663] [DEBUG] [MAG ] CFO: Last date is validated at 2026-01-28 [2026-01-28T20:36:06.315278] [DEBUG] [MAG ] SUNS: Last date is validated at 2026-01-28 [2026-01-28T20:36:06.375129] [DEBUG] [MAG ] CFO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:06.461761] [INFO ] [LOCAL ] CFO: Saved forecast. [2026-01-28T20:36:06.461830] [INFO ] [main ] CFO: Signal=1 (Conf=90.0%), Magnitude=0.21% (Conf=52.4712%) [2026-01-28T20:36:06.462202] [INFO ] [main ] Fetching symbol history for TSDD... [2026-01-28T20:36:06.462252] [DEBUG] [REMOTE ] TSDD: Fetching historical data. [2026-01-28T20:36:06.462657] [INFO ] [main ] Progress: 250/411 forecasts completed (60.8%). CFO finished in 0.8s. ETA: 28.5s. Rate: 338.97 forecasts/min [2026-01-28T20:36:06.473546] [DEBUG] [REMOTE ] TSDD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:06.476173] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 6 features, N/A% accuracy [2026-01-28T20:36:06.476228] [INFO ] [LOCAL ] TSDD: Loaded 6 optimal features with 58.58% confidence from JSON config [2026-01-28T20:36:06.476260] [DEBUG] [MAG ] Building data for symbol: TSDD with lookback: 0 [2026-01-28T20:36:06.477050] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:06.477111] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:06.482099] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:06.484213] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:06.484923] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:06.485338] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:06.485358] [INFO ] [LOCAL ] GE: Saved forecast. [2026-01-28T20:36:06.485455] [INFO ] [main ] GE: Signal=1 (Conf=90.0%), Magnitude=-0.95% (Conf=53.7006%) [2026-01-28T20:36:06.486013] [INFO ] [main ] Fetching symbol history for ARBB... [2026-01-28T20:36:06.486076] [DEBUG] [REMOTE ] ARBB: Fetching historical data. [2026-01-28T20:36:06.486616] [INFO ] [main ] Progress: 251/411 forecasts completed (61.1%). GE finished in 0.9s. ETA: 28.2s. Rate: 340.14 forecasts/min [2026-01-28T20:36:06.487940] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:36:06.490347] [DEBUG] [MAG ] SUNS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:06.492565] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:06.503564] [DEBUG] [REMOTE ] ARBB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:06.504644] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 10 features, N/A% accuracy [2026-01-28T20:36:06.504716] [INFO ] [LOCAL ] ARBB: Loaded 10 optimal features with 40.52% confidence from JSON config [2026-01-28T20:36:06.504761] [DEBUG] [MAG ] Building data for symbol: ARBB with lookback: 0 [2026-01-28T20:36:06.506021] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:06.506123] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:06.513974] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:06.516601] [DEBUG] [MAG ] CNSP: Last date is validated at 2026-01-28 [2026-01-28T20:36:06.516828] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:06.517544] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:06.518238] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:06.518862] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:06.555898] [INFO ] [LOCAL ] SUNS: Saved forecast. [2026-01-28T20:36:06.555970] [INFO ] [main ] SUNS: Signal=1 (Conf=90.0%), Magnitude=-3.46% (Conf=62.9295%) [2026-01-28T20:36:06.556174] [INFO ] [main ] Fetching symbol history for NLOP... [2026-01-28T20:36:06.556223] [DEBUG] [REMOTE ] NLOP: Fetching historical data. [2026-01-28T20:36:06.557680] [INFO ] [main ] Progress: 252/411 forecasts completed (61.3%). SUNS finished in 0.6s. ETA: 28.0s. Rate: 340.95 forecasts/min [2026-01-28T20:36:06.568676] [DEBUG] [REMOTE ] NLOP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:06.569648] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 6 features, N/A% accuracy [2026-01-28T20:36:06.569705] [INFO ] [LOCAL ] NLOP: Loaded 6 optimal features with 51.76% confidence from JSON config [2026-01-28T20:36:06.569736] [DEBUG] [MAG ] Building data for symbol: NLOP with lookback: 0 [2026-01-28T20:36:06.570523] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:06.570607] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:06.572324] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:06.572927] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:06.573349] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:06.574123] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:06.575032] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:06.609721] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:06.611133] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:06.613352] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:06.614152] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:36:06.618449] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:06.653915] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:06.685517] [DEBUG] [MAG ] CNSP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:06.804432] [INFO ] [LOCAL ] CNSP: Saved forecast. [2026-01-28T20:36:06.804501] [INFO ] [main ] CNSP: Signal=1 (Conf=90.0%), Magnitude=-9.25% (Conf=29.7596%) [2026-01-28T20:36:06.804686] [INFO ] [main ] Fetching symbol history for SHY... [2026-01-28T20:36:06.804731] [DEBUG] [REMOTE ] SHY: Fetching historical data. [2026-01-28T20:36:06.806075] [INFO ] [main ] Progress: 253/411 forecasts completed (61.6%). CNSP finished in 0.7s. ETA: 27.8s. Rate: 340.40 forecasts/min [2026-01-28T20:36:06.818830] [DEBUG] [REMOTE ] SHY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:06.819976] [DEBUG] [LOCAL ] Loaded configuration for SHY: 9 features, N/A% accuracy [2026-01-28T20:36:06.820029] [INFO ] [LOCAL ] SHY: Loaded 9 optimal features with 44.87% confidence from JSON config [2026-01-28T20:36:06.820059] [DEBUG] [MAG ] Building data for symbol: SHY with lookback: 0 [2026-01-28T20:36:06.821108] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:06.821171] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:06.823110] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:06.823673] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:06.824910] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:06.829253] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:06.830518] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:06.831365] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:06.832132] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:06.833235] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:06.835249] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:06.855720] [DEBUG] [MAG ] TSDD: Last date is validated at 2026-01-28 [2026-01-28T20:36:06.975927] [DEBUG] [MAG ] ARBB: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.025447] [DEBUG] [MAG ] NLOP: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.026201] [DEBUG] [MAG ] TSDD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.145262] [DEBUG] [MAG ] ARBB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.145617] [INFO ] [LOCAL ] TSDD: Saved forecast. [2026-01-28T20:36:07.145685] [INFO ] [main ] TSDD: Signal=1 (Conf=90.0%), Magnitude=-3.46% (Conf=58.5843%) [2026-01-28T20:36:07.146042] [INFO ] [main ] Fetching symbol history for WBTN... [2026-01-28T20:36:07.146092] [DEBUG] [REMOTE ] WBTN: Fetching historical data. [2026-01-28T20:36:07.146660] [INFO ] [main ] Progress: 254/411 forecasts completed (61.8%). TSDD finished in 0.7s. ETA: 27.8s. Rate: 339.15 forecasts/min [2026-01-28T20:36:07.159174] [DEBUG] [REMOTE ] WBTN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.159943] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 3 features, N/A% accuracy [2026-01-28T20:36:07.159995] [INFO ] [LOCAL ] WBTN: Loaded 3 optimal features with 36.33% confidence from JSON config [2026-01-28T20:36:07.160027] [DEBUG] [MAG ] Building data for symbol: WBTN with lookback: 0 [2026-01-28T20:36:07.160819] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:07.160899] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.165807] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:07.166644] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:07.167462] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:07.172079] [DEBUG] [MAG ] SHY: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.192681] [DEBUG] [MAG ] NLOP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.240741] [INFO ] [LOCAL ] ARBB: Saved forecast. [2026-01-28T20:36:07.240824] [INFO ] [main ] ARBB: Signal=1 (Conf=90.0%), Magnitude=-4.12% (Conf=40.5193%) [2026-01-28T20:36:07.240988] [INFO ] [main ] Fetching symbol history for KMX... [2026-01-28T20:36:07.241030] [DEBUG] [REMOTE ] KMX: Fetching historical data. [2026-01-28T20:36:07.242656] [INFO ] [main ] Progress: 255/411 forecasts completed (62.0%). ARBB finished in 0.8s. ETA: 27.5s. Rate: 339.76 forecasts/min [2026-01-28T20:36:07.253643] [DEBUG] [REMOTE ] KMX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.254807] [DEBUG] [LOCAL ] Loaded configuration for KMX: 6 features, N/A% accuracy [2026-01-28T20:36:07.254861] [INFO ] [LOCAL ] KMX: Loaded 6 optimal features with 43.53% confidence from JSON config [2026-01-28T20:36:07.254892] [DEBUG] [MAG ] Building data for symbol: KMX with lookback: 0 [2026-01-28T20:36:07.255775] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:07.255837] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.261123] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:07.263100] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:07.263644] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:07.264037] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:07.265019] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:07.271113] [INFO ] [LOCAL ] NLOP: Saved forecast. [2026-01-28T20:36:07.271180] [INFO ] [main ] NLOP: Signal=1 (Conf=90.0%), Magnitude=-1.39% (Conf=51.7626%) [2026-01-28T20:36:07.271351] [INFO ] [main ] Fetching symbol history for SIEB... [2026-01-28T20:36:07.271395] [DEBUG] [REMOTE ] SIEB: Fetching historical data. [2026-01-28T20:36:07.272736] [INFO ] [main ] Progress: 256/411 forecasts completed (62.3%). NLOP finished in 0.7s. ETA: 27.3s. Rate: 340.87 forecasts/min [2026-01-28T20:36:07.283187] [DEBUG] [REMOTE ] SIEB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.284026] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, N/A% accuracy [2026-01-28T20:36:07.284077] [INFO ] [LOCAL ] SIEB: Loaded 6 optimal features with 56.53% confidence from JSON config [2026-01-28T20:36:07.284107] [DEBUG] [MAG ] Building data for symbol: SIEB with lookback: 0 [2026-01-28T20:36:07.284912] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:07.284974] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.289885] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:07.291715] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:07.292194] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:07.292604] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:07.294990] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:36:07.297755] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:07.307944] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:07.340721] [DEBUG] [MAG ] SHY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.402045] [INFO ] [LOCAL ] SHY: Saved forecast. [2026-01-28T20:36:07.402118] [INFO ] [main ] SHY: Signal=1 (Conf=90.0%), Magnitude=-0.02% (Conf=44.8688%) [2026-01-28T20:36:07.402275] [INFO ] [main ] Fetching symbol history for ESTC... [2026-01-28T20:36:07.402318] [DEBUG] [REMOTE ] ESTC: Fetching historical data. [2026-01-28T20:36:07.403245] [INFO ] [main ] Progress: 257/411 forecasts completed (62.5%). SHY finished in 0.6s. ETA: 27.1s. Rate: 341.21 forecasts/min [2026-01-28T20:36:07.413825] [DEBUG] [REMOTE ] ESTC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.414944] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 10 features, N/A% accuracy [2026-01-28T20:36:07.415000] [INFO ] [LOCAL ] ESTC: Loaded 10 optimal features with 50.43% confidence from JSON config [2026-01-28T20:36:07.415032] [DEBUG] [MAG ] Building data for symbol: ESTC with lookback: 0 [2026-01-28T20:36:07.415836] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:07.415910] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.420714] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:07.422495] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:07.423036] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:07.423424] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:07.502317] [DEBUG] [MAG ] WBTN: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.534259] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:07.535784] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:07.538021] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:07.538551] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:07.539685] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:07.541697] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:07.640094] [DEBUG] [MAG ] SIEB: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.653430] [DEBUG] [MAG ] KMX: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.681636] [DEBUG] [MAG ] WBTN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.771445] [INFO ] [LOCAL ] WBTN: Saved forecast. [2026-01-28T20:36:07.771514] [INFO ] [main ] WBTN: Signal=1 (Conf=90.0%), Magnitude=0.89% (Conf=36.3287%) [2026-01-28T20:36:07.771966] [INFO ] [main ] Fetching symbol history for NVS... [2026-01-28T20:36:07.772020] [DEBUG] [REMOTE ] NVS: Fetching historical data. [2026-01-28T20:36:07.772670] [INFO ] [main ] Progress: 258/411 forecasts completed (62.8%). WBTN finished in 0.6s. ETA: 27.0s. Rate: 339.76 forecasts/min [2026-01-28T20:36:07.785204] [DEBUG] [REMOTE ] NVS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.786118] [DEBUG] [LOCAL ] Loaded configuration for NVS: 6 features, N/A% accuracy [2026-01-28T20:36:07.786172] [INFO ] [LOCAL ] NVS: Loaded 6 optimal features with 47.22% confidence from JSON config [2026-01-28T20:36:07.786203] [DEBUG] [MAG ] Building data for symbol: NVS with lookback: 0 [2026-01-28T20:36:07.787049] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:07.787113] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.793056] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:07.794149] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:07.795058] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:07.800429] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:07.803468] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:07.804634] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:07.816540] [DEBUG] [MAG ] SIEB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.828902] [DEBUG] [MAG ] KMX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:07.881709] [INFO ] [LOCAL ] SIEB: Saved forecast. [2026-01-28T20:36:07.881785] [INFO ] [main ] SIEB: Signal=1 (Conf=90.0%), Magnitude=-0.85% (Conf=56.5313%) [2026-01-28T20:36:07.881961] [INFO ] [main ] Fetching symbol history for TXRH... [2026-01-28T20:36:07.882014] [DEBUG] [REMOTE ] TXRH: Fetching historical data. [2026-01-28T20:36:07.883700] [INFO ] [main ] Progress: 259/411 forecasts completed (63.0%). SIEB finished in 0.6s. ETA: 26.8s. Rate: 340.25 forecasts/min [2026-01-28T20:36:07.895340] [DEBUG] [MAG ] ESTC: Last date is validated at 2026-01-28 [2026-01-28T20:36:07.895507] [DEBUG] [REMOTE ] TXRH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.896452] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 5 features, N/A% accuracy [2026-01-28T20:36:07.896504] [INFO ] [LOCAL ] TXRH: Loaded 5 optimal features with 60.23% confidence from JSON config [2026-01-28T20:36:07.896537] [DEBUG] [MAG ] Building data for symbol: TXRH with lookback: 0 [2026-01-28T20:36:07.897357] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:07.897420] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.902257] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:07.904749] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:07.939170] [INFO ] [LOCAL ] KMX: Saved forecast. [2026-01-28T20:36:07.939240] [INFO ] [main ] KMX: Signal=1 (Conf=90.0%), Magnitude=-2.99% (Conf=43.5309%) [2026-01-28T20:36:07.939686] [INFO ] [main ] Fetching symbol history for EYE... [2026-01-28T20:36:07.939738] [DEBUG] [REMOTE ] EYE: Fetching historical data. [2026-01-28T20:36:07.940673] [INFO ] [main ] Progress: 260/411 forecasts completed (63.3%). KMX finished in 0.7s. ETA: 26.6s. Rate: 341.14 forecasts/min [2026-01-28T20:36:07.951622] [DEBUG] [REMOTE ] EYE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:07.952838] [DEBUG] [LOCAL ] Loaded configuration for EYE: 3 features, N/A% accuracy [2026-01-28T20:36:07.952892] [INFO ] [LOCAL ] EYE: Loaded 3 optimal features with 46.65% confidence from JSON config [2026-01-28T20:36:07.952923] [DEBUG] [MAG ] Building data for symbol: EYE with lookback: 0 [2026-01-28T20:36:07.953728] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:07.953788] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:07.958989] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:07.999954] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:08.014824] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:08.029281] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:08.030800] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.067143] [DEBUG] [MAG ] ESTC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:08.082768] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.148385] [DEBUG] [MAG ] NVS: Last date is validated at 2026-01-28 [2026-01-28T20:36:08.204688] [INFO ] [LOCAL ] ESTC: Saved forecast. [2026-01-28T20:36:08.204756] [INFO ] [main ] ESTC: Signal=1 (Conf=90.0%), Magnitude=1.73% (Conf=50.4264%) [2026-01-28T20:36:08.204921] [INFO ] [main ] Fetching symbol history for MUC... [2026-01-28T20:36:08.204976] [DEBUG] [REMOTE ] MUC: Fetching historical data. [2026-01-28T20:36:08.206637] [INFO ] [main ] Progress: 261/411 forecasts completed (63.5%). ESTC finished in 0.8s. ETA: 26.4s. Rate: 340.47 forecasts/min [2026-01-28T20:36:08.218177] [DEBUG] [REMOTE ] MUC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:08.219594] [DEBUG] [LOCAL ] Loaded configuration for MUC: 10 features, N/A% accuracy [2026-01-28T20:36:08.219648] [INFO ] [LOCAL ] MUC: Loaded 10 optimal features with 58.51% confidence from JSON config [2026-01-28T20:36:08.219681] [DEBUG] [MAG ] Building data for symbol: MUC with lookback: 0 [2026-01-28T20:36:08.220486] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:08.220551] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:08.225972] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:08.227044] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:08.229123] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:08.231413] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:08.233171] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:08.233674] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:08.234734] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:08.236347] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:08.237461] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:08.238210] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.344219] [DEBUG] [MAG ] NVS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:08.372609] [DEBUG] [MAG ] TXRH: Last date is validated at 2026-01-28 [2026-01-28T20:36:08.426508] [DEBUG] [MAG ] EYE: Last date is validated at 2026-01-28 [2026-01-28T20:36:08.453383] [INFO ] [LOCAL ] NVS: Saved forecast. [2026-01-28T20:36:08.453470] [INFO ] [main ] NVS: Signal=1 (Conf=90.0%), Magnitude=-1.60% (Conf=47.2228%) [2026-01-28T20:36:08.453657] [INFO ] [main ] Fetching symbol history for REFI... [2026-01-28T20:36:08.453704] [DEBUG] [REMOTE ] REFI: Fetching historical data. [2026-01-28T20:36:08.455639] [INFO ] [main ] Progress: 262/411 forecasts completed (63.7%). NVS finished in 0.7s. ETA: 26.3s. Rate: 339.93 forecasts/min [2026-01-28T20:36:08.466797] [DEBUG] [REMOTE ] REFI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:08.467989] [DEBUG] [LOCAL ] Loaded configuration for REFI: 10 features, N/A% accuracy [2026-01-28T20:36:08.468047] [INFO ] [LOCAL ] REFI: Loaded 10 optimal features with 49.37% confidence from JSON config [2026-01-28T20:36:08.468079] [DEBUG] [MAG ] Building data for symbol: REFI with lookback: 0 [2026-01-28T20:36:08.468984] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:08.469059] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:08.474225] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:08.476115] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:08.476646] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:08.477047] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:08.478778] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:08.522591] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:08.524401] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:08.525268] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:08.528408] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:08.530124] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.548632] [DEBUG] [MAG ] TXRH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:08.580259] [DEBUG] [MAG ] MUC: Last date is validated at 2026-01-28 [2026-01-28T20:36:08.596229] [DEBUG] [MAG ] EYE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:08.675482] [INFO ] [LOCAL ] EYE: Saved forecast. [2026-01-28T20:36:08.675592] [INFO ] [main ] EYE: Signal=1 (Conf=90.0%), Magnitude=-0.51% (Conf=46.6457%) [2026-01-28T20:36:08.675950] [INFO ] [main ] Fetching symbol history for GD... [2026-01-28T20:36:08.675999] [DEBUG] [REMOTE ] GD: Fetching historical data. [2026-01-28T20:36:08.675978] [INFO ] [main ] Progress: 263/411 forecasts completed (64.0%). EYE finished in 0.7s. ETA: 26.1s. Rate: 339.61 forecasts/min [2026-01-28T20:36:08.689486] [DEBUG] [REMOTE ] GD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:08.690741] [DEBUG] [LOCAL ] Loaded configuration for GD: 1 features, N/A% accuracy [2026-01-28T20:36:08.690805] [INFO ] [LOCAL ] GD: Loaded 1 optimal features with 61.78% confidence from JSON config [2026-01-28T20:36:08.690838] [DEBUG] [MAG ] Building data for symbol: GD with lookback: 0 [2026-01-28T20:36:08.691672] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:08.691729] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:08.692661] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.755131] [DEBUG] [MAG ] MUC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:08.783397] [INFO ] [LOCAL ] TXRH: Saved forecast. [2026-01-28T20:36:08.783463] [INFO ] [main ] TXRH: Signal=1 (Conf=90.0%), Magnitude=-1.99% (Conf=60.2298%) [2026-01-28T20:36:08.783637] [INFO ] [main ] Fetching symbol history for BANX... [2026-01-28T20:36:08.783681] [DEBUG] [REMOTE ] BANX: Fetching historical data. [2026-01-28T20:36:08.784901] [INFO ] [main ] Progress: 264/411 forecasts completed (64.2%). TXRH finished in 0.9s. ETA: 25.9s. Rate: 340.11 forecasts/min [2026-01-28T20:36:08.795157] [DEBUG] [REMOTE ] BANX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:08.796078] [DEBUG] [LOCAL ] Loaded configuration for BANX: 8 features, N/A% accuracy [2026-01-28T20:36:08.796128] [INFO ] [LOCAL ] BANX: Loaded 8 optimal features with 56.89% confidence from JSON config [2026-01-28T20:36:08.796158] [DEBUG] [MAG ] Building data for symbol: BANX with lookback: 0 [2026-01-28T20:36:08.796941] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:08.797003] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:08.798752] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:08.799265] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:08.799710] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:08.800452] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:08.801174] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:08.803839] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:08.808165] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:36:08.809603] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:08.826506] [INFO ] [LOCAL ] MUC: Saved forecast. [2026-01-28T20:36:08.826596] [INFO ] [main ] MUC: Signal=1 (Conf=90.0%), Magnitude=0.07% (Conf=58.5059%) [2026-01-28T20:36:08.826752] [INFO ] [main ] Fetching symbol history for THQ... [2026-01-28T20:36:08.826794] [DEBUG] [REMOTE ] THQ: Fetching historical data. [2026-01-28T20:36:08.828670] [INFO ] [main ] Progress: 265/411 forecasts completed (64.5%). MUC finished in 0.6s. ETA: 25.7s. Rate: 341.07 forecasts/min [2026-01-28T20:36:08.838607] [DEBUG] [REMOTE ] THQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:08.843299] [DEBUG] [LOCAL ] Loaded configuration for THQ: 4 features, N/A% accuracy [2026-01-28T20:36:08.843360] [INFO ] [LOCAL ] THQ: Loaded 4 optimal features with 55.02% confidence from JSON config [2026-01-28T20:36:08.843392] [DEBUG] [MAG ] Building data for symbol: THQ with lookback: 0 [2026-01-28T20:36:08.844265] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:08.844326] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:08.849160] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:08.902745] [DEBUG] [MAG ] REFI: Last date is validated at 2026-01-28 [2026-01-28T20:36:08.960979] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:08.963100] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:08.964083] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.035592] [DEBUG] [MAG ] GD: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.082404] [DEBUG] [MAG ] REFI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.146963] [DEBUG] [MAG ] BANX: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.162694] [INFO ] [LOCAL ] REFI: Saved forecast. [2026-01-28T20:36:09.162773] [INFO ] [main ] REFI: Signal=1 (Conf=90.0%), Magnitude=-0.96% (Conf=49.3732%) [2026-01-28T20:36:09.162958] [INFO ] [main ] Fetching symbol history for PFGC... [2026-01-28T20:36:09.163014] [DEBUG] [REMOTE ] PFGC: Fetching historical data. [2026-01-28T20:36:09.164660] [INFO ] [main ] Progress: 266/411 forecasts completed (64.7%). REFI finished in 0.7s. ETA: 25.6s. Rate: 339.91 forecasts/min [2026-01-28T20:36:09.176630] [DEBUG] [REMOTE ] PFGC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:09.178231] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 2 features, N/A% accuracy [2026-01-28T20:36:09.178286] [INFO ] [LOCAL ] PFGC: Loaded 2 optimal features with 55.11% confidence from JSON config [2026-01-28T20:36:09.178318] [DEBUG] [MAG ] Building data for symbol: PFGC with lookback: 0 [2026-01-28T20:36:09.179155] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:09.179229] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:09.181126] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:09.181891] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.211923] [DEBUG] [MAG ] GD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.315314] [DEBUG] [MAG ] BANX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.324825] [DEBUG] [MAG ] THQ: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.346000] [INFO ] [LOCAL ] GD: Saved forecast. [2026-01-28T20:36:09.346105] [INFO ] [main ] GD: Signal=1 (Conf=90.0%), Magnitude=-2.59% (Conf=61.7785%) [2026-01-28T20:36:09.346439] [INFO ] [main ] Progress: 267/411 forecasts completed (65.0%). GD finished in 0.7s. ETA: 25.4s. Rate: 339.87 forecasts/min [2026-01-28T20:36:09.346919] [INFO ] [main ] Fetching symbol history for LNZA... [2026-01-28T20:36:09.346968] [DEBUG] [REMOTE ] LNZA: Fetching historical data. [2026-01-28T20:36:09.361414] [DEBUG] [REMOTE ] LNZA: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:09.363663] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 5 features, N/A% accuracy [2026-01-28T20:36:09.363716] [INFO ] [LOCAL ] LNZA: Loaded 5 optimal features with 47.77% confidence from JSON config [2026-01-28T20:36:09.363747] [DEBUG] [MAG ] Building data for symbol: LNZA with lookback: 0 [2026-01-28T20:36:09.364555] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:09.364657] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:09.369590] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:09.370655] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:09.372449] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:09.373530] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:09.374791] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.389704] [INFO ] [LOCAL ] BANX: Saved forecast. [2026-01-28T20:36:09.389774] [INFO ] [main ] BANX: Signal=1 (Conf=90.0%), Magnitude=0.79% (Conf=56.8894%) [2026-01-28T20:36:09.389956] [INFO ] [main ] Fetching symbol history for ALHC... [2026-01-28T20:36:09.390000] [DEBUG] [REMOTE ] ALHC: Fetching historical data. [2026-01-28T20:36:09.390906] [INFO ] [main ] Progress: 268/411 forecasts completed (65.2%). BANX finished in 0.6s. ETA: 25.2s. Rate: 340.82 forecasts/min [2026-01-28T20:36:09.402954] [DEBUG] [REMOTE ] ALHC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:09.404315] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 4 features, N/A% accuracy [2026-01-28T20:36:09.404372] [INFO ] [LOCAL ] ALHC: Loaded 4 optimal features with 45.37% confidence from JSON config [2026-01-28T20:36:09.404406] [DEBUG] [MAG ] Building data for symbol: ALHC with lookback: 0 [2026-01-28T20:36:09.405336] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:09.405400] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:09.410690] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:09.452148] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:09.453244] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:09.454529] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.499049] [DEBUG] [MAG ] THQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.561379] [DEBUG] [MAG ] PFGC: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.567914] [INFO ] [LOCAL ] THQ: Saved forecast. [2026-01-28T20:36:09.567998] [INFO ] [main ] THQ: Signal=1 (Conf=90.0%), Magnitude=-1.82% (Conf=55.025%) [2026-01-28T20:36:09.568342] [INFO ] [main ] Fetching symbol history for TRMK... [2026-01-28T20:36:09.568393] [DEBUG] [REMOTE ] TRMK: Fetching historical data. [2026-01-28T20:36:09.568664] [INFO ] [main ] Progress: 269/411 forecasts completed (65.5%). THQ finished in 0.7s. ETA: 25.0s. Rate: 340.81 forecasts/min [2026-01-28T20:36:09.579956] [DEBUG] [REMOTE ] TRMK: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:09.583024] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, N/A% accuracy [2026-01-28T20:36:09.583080] [INFO ] [LOCAL ] TRMK: Loaded 3 optimal features with 59.94% confidence from JSON config [2026-01-28T20:36:09.583110] [DEBUG] [MAG ] Building data for symbol: TRMK with lookback: 0 [2026-01-28T20:36:09.584074] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:09.584136] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:09.584875] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:09.589043] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:09.591446] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.714873] [DEBUG] [MAG ] LNZA: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.747979] [DEBUG] [MAG ] PFGC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.799385] [DEBUG] [MAG ] ALHC: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.846180] [INFO ] [LOCAL ] PFGC: Saved forecast. [2026-01-28T20:36:09.846259] [INFO ] [main ] PFGC: Signal=1 (Conf=90.0%), Magnitude=-0.70% (Conf=55.1071%) [2026-01-28T20:36:09.846653] [INFO ] [main ] Fetching symbol history for VCRB... [2026-01-28T20:36:09.846705] [DEBUG] [REMOTE ] VCRB: Fetching historical data. [2026-01-28T20:36:09.846664] [INFO ] [main ] Progress: 270/411 forecasts completed (65.7%). PFGC finished in 0.7s. ETA: 24.9s. Rate: 340.08 forecasts/min [2026-01-28T20:36:09.857944] [DEBUG] [REMOTE ] VCRB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:09.859056] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 4 features, N/A% accuracy [2026-01-28T20:36:09.859111] [INFO ] [LOCAL ] VCRB: Loaded 4 optimal features with 61.50% confidence from JSON config [2026-01-28T20:36:09.859143] [DEBUG] [MAG ] Building data for symbol: VCRB with lookback: 0 [2026-01-28T20:36:09.859979] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:09.860040] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:09.865365] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:09.866282] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:09.866924] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:09.869190] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:09.899120] [DEBUG] [MAG ] LNZA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:09.944842] [DEBUG] [MAG ] TRMK: Last date is validated at 2026-01-28 [2026-01-28T20:36:09.974448] [DEBUG] [MAG ] ALHC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.063455] [INFO ] [LOCAL ] ALHC: Saved forecast. [2026-01-28T20:36:10.063529] [INFO ] [main ] ALHC: Signal=1 (Conf=90.0%), Magnitude=5.75% (Conf=45.3705%) [2026-01-28T20:36:10.063714] [INFO ] [main ] Fetching symbol history for METCB... [2026-01-28T20:36:10.063758] [DEBUG] [REMOTE ] METCB: Fetching historical data. [2026-01-28T20:36:10.064948] [INFO ] [main ] Progress: 271/411 forecasts completed (65.9%). ALHC finished in 0.7s. ETA: 24.7s. Rate: 339.79 forecasts/min [2026-01-28T20:36:10.076811] [DEBUG] [REMOTE ] METCB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.077878] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, N/A% accuracy [2026-01-28T20:36:10.077934] [INFO ] [LOCAL ] METCB: Loaded 2 optimal features with 57.41% confidence from JSON config [2026-01-28T20:36:10.077966] [DEBUG] [MAG ] Building data for symbol: METCB with lookback: 0 [2026-01-28T20:36:10.078864] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:10.078927] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:10.080109] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:10.081063] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.120674] [DEBUG] [MAG ] TRMK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.197057] [INFO ] [LOCAL ] TRMK: Saved forecast. [2026-01-28T20:36:10.197131] [INFO ] [main ] TRMK: Signal=1 (Conf=90.0%), Magnitude=0.19% (Conf=59.9373%) [2026-01-28T20:36:10.197287] [INFO ] [main ] Fetching symbol history for CDC... [2026-01-28T20:36:10.197331] [DEBUG] [REMOTE ] CDC: Fetching historical data. [2026-01-28T20:36:10.197837] [INFO ] [main ] Progress: 272/411 forecasts completed (66.2%). TRMK finished in 0.6s. ETA: 24.5s. Rate: 340.10 forecasts/min [2026-01-28T20:36:10.209050] [DEBUG] [REMOTE ] CDC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.210233] [DEBUG] [LOCAL ] Loaded configuration for CDC: 1 features, N/A% accuracy [2026-01-28T20:36:10.210284] [INFO ] [LOCAL ] CDC: Loaded 1 optimal features with 46.17% confidence from JSON config [2026-01-28T20:36:10.210314] [DEBUG] [MAG ] Building data for symbol: CDC with lookback: 0 [2026-01-28T20:36:10.211114] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:10.211172] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:10.211928] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.227336] [DEBUG] [MAG ] VCRB: Last date is validated at 2026-01-28 [2026-01-28T20:36:10.230397] [INFO ] [LOCAL ] LNZA: Saved forecast. [2026-01-28T20:36:10.230473] [INFO ] [main ] LNZA: Signal=1 (Conf=90.0%), Magnitude=-7.08% (Conf=47.7651%) [2026-01-28T20:36:10.230672] [INFO ] [main ] Fetching symbol history for PDBC... [2026-01-28T20:36:10.230729] [DEBUG] [REMOTE ] PDBC: Fetching historical data. [2026-01-28T20:36:10.231838] [INFO ] [main ] Progress: 273/411 forecasts completed (66.4%). LNZA finished in 0.9s. ETA: 24.3s. Rate: 341.10 forecasts/min [2026-01-28T20:36:10.244689] [DEBUG] [REMOTE ] PDBC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.245726] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 5 features, N/A% accuracy [2026-01-28T20:36:10.245799] [INFO ] [LOCAL ] PDBC: Loaded 5 optimal features with 57.57% confidence from JSON config [2026-01-28T20:36:10.245833] [DEBUG] [MAG ] Building data for symbol: PDBC with lookback: 0 [2026-01-28T20:36:10.246727] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:10.246802] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:10.251969] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:10.253819] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:10.254313] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:10.254718] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:10.255629] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.406371] [DEBUG] [MAG ] VCRB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.438642] [DEBUG] [MAG ] METCB: Last date is validated at 2026-01-28 [2026-01-28T20:36:10.485147] [INFO ] [LOCAL ] VCRB: Saved forecast. [2026-01-28T20:36:10.485212] [INFO ] [main ] VCRB: Signal=1 (Conf=90.0%), Magnitude=-0.07% (Conf=61.5047%) [2026-01-28T20:36:10.485372] [INFO ] [main ] Fetching symbol history for GFI... [2026-01-28T20:36:10.485415] [DEBUG] [REMOTE ] GFI: Fetching historical data. [2026-01-28T20:36:10.485955] [INFO ] [main ] Progress: 274/411 forecasts completed (66.7%). VCRB finished in 0.6s. ETA: 24.1s. Rate: 340.55 forecasts/min [2026-01-28T20:36:10.497246] [DEBUG] [REMOTE ] GFI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.498935] [DEBUG] [LOCAL ] Loaded configuration for GFI: 1 features, N/A% accuracy [2026-01-28T20:36:10.498986] [INFO ] [LOCAL ] GFI: Loaded 1 optimal features with 44.61% confidence from JSON config [2026-01-28T20:36:10.499017] [DEBUG] [MAG ] Building data for symbol: GFI with lookback: 0 [2026-01-28T20:36:10.499845] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:10.499902] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:10.500780] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.547981] [DEBUG] [MAG ] CDC: Last date is validated at 2026-01-28 [2026-01-28T20:36:10.611112] [DEBUG] [MAG ] METCB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.682253] [DEBUG] [MAG ] PDBC: Last date is validated at 2026-01-28 [2026-01-28T20:36:10.686174] [INFO ] [LOCAL ] METCB: Saved forecast. [2026-01-28T20:36:10.686241] [INFO ] [main ] METCB: Signal=1 (Conf=90.0%), Magnitude=2.98% (Conf=57.4076%) [2026-01-28T20:36:10.686621] [INFO ] [main ] Fetching symbol history for PAYO... [2026-01-28T20:36:10.686672] [DEBUG] [REMOTE ] PAYO: Fetching historical data. [2026-01-28T20:36:10.686689] [INFO ] [main ] Progress: 275/411 forecasts completed (66.9%). METCB finished in 0.6s. ETA: 24.0s. Rate: 340.38 forecasts/min [2026-01-28T20:36:10.702186] [DEBUG] [REMOTE ] PAYO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.721076] [DEBUG] [MAG ] CDC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.730314] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 5 features, N/A% accuracy [2026-01-28T20:36:10.730409] [INFO ] [LOCAL ] PAYO: Loaded 5 optimal features with 67.12% confidence from JSON config [2026-01-28T20:36:10.730442] [DEBUG] [MAG ] Building data for symbol: PAYO with lookback: 0 [2026-01-28T20:36:10.731415] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:10.731477] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:10.733292] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:10.733836] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:10.734225] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:10.735662] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:10.736357] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.792693] [INFO ] [LOCAL ] CDC: Saved forecast. [2026-01-28T20:36:10.792767] [INFO ] [main ] CDC: Signal=1 (Conf=90.0%), Magnitude=-0.74% (Conf=46.1732%) [2026-01-28T20:36:10.792938] [INFO ] [main ] Fetching symbol history for MNY... [2026-01-28T20:36:10.792981] [DEBUG] [REMOTE ] MNY: Fetching historical data. [2026-01-28T20:36:10.793837] [INFO ] [main ] Progress: 276/411 forecasts completed (67.2%). CDC finished in 0.6s. ETA: 23.8s. Rate: 340.86 forecasts/min [2026-01-28T20:36:10.804342] [DEBUG] [REMOTE ] MNY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.805787] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, N/A% accuracy [2026-01-28T20:36:10.805843] [INFO ] [LOCAL ] MNY: Loaded 1 optimal features with 47.23% confidence from JSON config [2026-01-28T20:36:10.805874] [DEBUG] [MAG ] Building data for symbol: MNY with lookback: 0 [2026-01-28T20:36:10.806741] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:10.806799] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:10.811656] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:10.840872] [DEBUG] [MAG ] GFI: Last date is validated at 2026-01-28 [2026-01-28T20:36:10.868653] [DEBUG] [MAG ] PDBC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:10.933065] [INFO ] [LOCAL ] PDBC: Saved forecast. [2026-01-28T20:36:10.933133] [INFO ] [main ] PDBC: Signal=1 (Conf=90.0%), Magnitude=0.59% (Conf=57.5687%) [2026-01-28T20:36:10.933466] [INFO ] [main ] Progress: 277/411 forecasts completed (67.4%). PDBC finished in 0.7s. ETA: 23.6s. Rate: 341.12 forecasts/min [2026-01-28T20:36:10.933640] [INFO ] [main ] Fetching symbol history for UNMA... [2026-01-28T20:36:10.933686] [DEBUG] [REMOTE ] UNMA: Fetching historical data. [2026-01-28T20:36:10.945025] [DEBUG] [REMOTE ] UNMA: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:10.946304] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 6 features, N/A% accuracy [2026-01-28T20:36:10.946357] [INFO ] [LOCAL ] UNMA: Loaded 6 optimal features with 64.70% confidence from JSON config [2026-01-28T20:36:10.946389] [DEBUG] [MAG ] Building data for symbol: UNMA with lookback: 0 [2026-01-28T20:36:10.947244] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:10.947306] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:10.949241] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:10.949800] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:10.950202] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:10.951638] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:10.953680] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:10.955988] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.009409] [DEBUG] [MAG ] GFI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.081964] [DEBUG] [MAG ] PAYO: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.104252] [INFO ] [LOCAL ] GFI: Saved forecast. [2026-01-28T20:36:11.104318] [INFO ] [main ] GFI: Signal=1 (Conf=90.0%), Magnitude=3.75% (Conf=44.6077%) [2026-01-28T20:36:11.104474] [INFO ] [main ] Fetching symbol history for VTS... [2026-01-28T20:36:11.104517] [DEBUG] [REMOTE ] VTS: Fetching historical data. [2026-01-28T20:36:11.104973] [INFO ] [main ] Progress: 278/411 forecasts completed (67.6%). GFI finished in 0.6s. ETA: 23.4s. Rate: 341.15 forecasts/min [2026-01-28T20:36:11.116075] [DEBUG] [REMOTE ] VTS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:11.116851] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, N/A% accuracy [2026-01-28T20:36:11.116906] [INFO ] [LOCAL ] VTS: Loaded 4 optimal features with 64.63% confidence from JSON config [2026-01-28T20:36:11.116960] [DEBUG] [MAG ] Building data for symbol: VTS with lookback: 0 [2026-01-28T20:36:11.118118] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:11.118177] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:11.123077] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:11.124907] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:11.125380] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:11.125784] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.155258] [DEBUG] [MAG ] MNY: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.254094] [DEBUG] [MAG ] PAYO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.297394] [DEBUG] [MAG ] UNMA: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.316918] [INFO ] [LOCAL ] PAYO: Saved forecast. [2026-01-28T20:36:11.316986] [INFO ] [main ] PAYO: Signal=1 (Conf=90.0%), Magnitude=5.43% (Conf=67.1164%) [2026-01-28T20:36:11.317161] [INFO ] [main ] Fetching symbol history for OLPX... [2026-01-28T20:36:11.317204] [DEBUG] [REMOTE ] OLPX: Fetching historical data. [2026-01-28T20:36:11.317973] [INFO ] [main ] Progress: 279/411 forecasts completed (67.9%). PAYO finished in 0.6s. ETA: 23.2s. Rate: 340.89 forecasts/min [2026-01-28T20:36:11.327174] [DEBUG] [MAG ] MNY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.330484] [DEBUG] [REMOTE ] OLPX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:11.331625] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 14 features, N/A% accuracy [2026-01-28T20:36:11.331686] [INFO ] [LOCAL ] OLPX: Loaded 14 optimal features with 36.61% confidence from JSON config [2026-01-28T20:36:11.331718] [DEBUG] [MAG ] Building data for symbol: OLPX with lookback: 0 [2026-01-28T20:36:11.332511] [DEBUG] [FEATURES ] DataBuilder: Executing 14 feature methods. [2026-01-28T20:36:11.332601] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:11.338221] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:11.340122] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:11.340637] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:11.341546] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:11.344117] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:11.347154] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:11.347908] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:11.350007] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:11.352762] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:11.354314] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:11.355521] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:11.357862] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:36:11.359350] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:36:11.365415] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.382515] [INFO ] [LOCAL ] MNY: Saved forecast. [2026-01-28T20:36:11.382605] [INFO ] [main ] MNY: Signal=1 (Conf=90.0%), Magnitude=-0.41% (Conf=47.227%) [2026-01-28T20:36:11.382774] [INFO ] [main ] Fetching symbol history for BMEZ... [2026-01-28T20:36:11.382826] [DEBUG] [REMOTE ] BMEZ: Fetching historical data. [2026-01-28T20:36:11.383894] [INFO ] [main ] Progress: 280/411 forecasts completed (68.1%). MNY finished in 0.6s. ETA: 23.0s. Rate: 341.65 forecasts/min [2026-01-28T20:36:11.395377] [DEBUG] [REMOTE ] BMEZ: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:11.396363] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 7 features, N/A% accuracy [2026-01-28T20:36:11.396421] [INFO ] [LOCAL ] BMEZ: Loaded 7 optimal features with 47.49% confidence from JSON config [2026-01-28T20:36:11.396454] [DEBUG] [MAG ] Building data for symbol: BMEZ with lookback: 0 [2026-01-28T20:36:11.397290] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:11.397352] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:11.402371] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:11.404229] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:11.404763] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:11.405227] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:11.405661] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:11.406686] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:11.407390] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.474919] [DEBUG] [MAG ] UNMA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.476708] [DEBUG] [MAG ] VTS: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.556767] [INFO ] [LOCAL ] UNMA: Saved forecast. [2026-01-28T20:36:11.556848] [INFO ] [main ] UNMA: Signal=1 (Conf=90.0%), Magnitude=0.11% (Conf=64.7029%) [2026-01-28T20:36:11.557041] [INFO ] [main ] Fetching symbol history for DEI... [2026-01-28T20:36:11.557093] [DEBUG] [REMOTE ] DEI: Fetching historical data. [2026-01-28T20:36:11.557949] [INFO ] [main ] Progress: 281/411 forecasts completed (68.4%). UNMA finished in 0.6s. ETA: 22.8s. Rate: 341.66 forecasts/min [2026-01-28T20:36:11.574772] [DEBUG] [REMOTE ] DEI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:11.575813] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, N/A% accuracy [2026-01-28T20:36:11.575885] [INFO ] [LOCAL ] DEI: Loaded 4 optimal features with 59.20% confidence from JSON config [2026-01-28T20:36:11.575924] [DEBUG] [MAG ] Building data for symbol: DEI with lookback: 0 [2026-01-28T20:36:11.577086] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:11.577159] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:11.578363] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:11.666287] [DEBUG] [MAG ] VTS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.705984] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:11.707192] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:11.708510] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.722392] [DEBUG] [MAG ] OLPX: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.743112] [INFO ] [LOCAL ] VTS: Saved forecast. [2026-01-28T20:36:11.743179] [INFO ] [main ] VTS: Signal=1 (Conf=90.0%), Magnitude=-0.42% (Conf=64.626%) [2026-01-28T20:36:11.743337] [INFO ] [main ] Fetching symbol history for WTI... [2026-01-28T20:36:11.743379] [DEBUG] [REMOTE ] WTI: Fetching historical data. [2026-01-28T20:36:11.744000] [INFO ] [main ] Progress: 282/411 forecasts completed (68.6%). VTS finished in 0.6s. ETA: 22.7s. Rate: 341.59 forecasts/min [2026-01-28T20:36:11.755964] [DEBUG] [REMOTE ] WTI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:11.757137] [DEBUG] [LOCAL ] Loaded configuration for WTI: 4 features, N/A% accuracy [2026-01-28T20:36:11.757192] [INFO ] [LOCAL ] WTI: Loaded 4 optimal features with 60.56% confidence from JSON config [2026-01-28T20:36:11.757223] [DEBUG] [MAG ] Building data for symbol: WTI with lookback: 0 [2026-01-28T20:36:11.758235] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:11.758295] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:11.761553] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:11.762673] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:36:11.765352] [DEBUG] [MAG ] BMEZ: Last date is validated at 2026-01-28 [2026-01-28T20:36:11.765693] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:11.768088] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:11.905979] [DEBUG] [MAG ] OLPX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:11.948594] [DEBUG] [MAG ] BMEZ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:12.017838] [INFO ] [LOCAL ] BMEZ: Saved forecast. [2026-01-28T20:36:12.017921] [INFO ] [main ] BMEZ: Signal=1 (Conf=90.0%), Magnitude=-0.02% (Conf=47.4906%) [2026-01-28T20:36:12.018312] [INFO ] [main ] Progress: 283/411 forecasts completed (68.9%). BMEZ finished in 0.6s. ETA: 22.5s. Rate: 340.92 forecasts/min [2026-01-28T20:36:12.018464] [INFO ] [main ] Fetching symbol history for EMN... [2026-01-28T20:36:12.018521] [DEBUG] [REMOTE ] EMN: Fetching historical data. [2026-01-28T20:36:12.103773] [INFO ] [LOCAL ] OLPX: Saved forecast. [2026-01-28T20:36:12.103874] [INFO ] [main ] OLPX: Signal=1 (Conf=90.0%), Magnitude=-0.71% (Conf=36.6112%) [2026-01-28T20:36:12.104103] [INFO ] [main ] Fetching symbol history for ZBH... [2026-01-28T20:36:12.104413] [INFO ] [main ] Progress: 284/411 forecasts completed (69.1%). OLPX finished in 0.8s. ETA: 22.3s. Rate: 341.53 forecasts/min [2026-01-28T20:36:12.104632] [DEBUG] [REMOTE ] ZBH: Fetching historical data. [2026-01-28T20:36:12.133442] [DEBUG] [MAG ] DEI: Last date is validated at 2026-01-28 [2026-01-28T20:36:12.156563] [DEBUG] [MAG ] WTI: Last date is validated at 2026-01-28 [2026-01-28T20:36:12.201714] [DEBUG] [REMOTE ] ZBH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:12.202913] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 7 features, N/A% accuracy [2026-01-28T20:36:12.202996] [INFO ] [LOCAL ] ZBH: Loaded 7 optimal features with 50.26% confidence from JSON config [2026-01-28T20:36:12.203050] [DEBUG] [MAG ] Building data for symbol: ZBH with lookback: 0 [2026-01-28T20:36:12.204357] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:12.204450] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:12.205033] [DEBUG] [REMOTE ] EMN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:12.206110] [DEBUG] [LOCAL ] Loaded configuration for EMN: 4 features, N/A% accuracy [2026-01-28T20:36:12.206741] [INFO ] [LOCAL ] EMN: Loaded 4 optimal features with 54.55% confidence from JSON config [2026-01-28T20:36:12.206803] [DEBUG] [MAG ] Building data for symbol: EMN with lookback: 0 [2026-01-28T20:36:12.207227] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:12.208092] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:12.208213] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:12.208299] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:12.208793] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:12.209391] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:12.222466] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:12.225516] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:12.226309] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:12.226920] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:12.359097] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:12.360806] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:36:12.363233] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:12.389291] [DEBUG] [MAG ] DEI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:12.433640] [DEBUG] [MAG ] WTI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:12.485126] [INFO ] [LOCAL ] DEI: Saved forecast. [2026-01-28T20:36:12.485226] [INFO ] [main ] DEI: Signal=1 (Conf=90.0%), Magnitude=-2.23% (Conf=59.2048%) [2026-01-28T20:36:12.485461] [INFO ] [main ] Fetching symbol history for DNTH... [2026-01-28T20:36:12.485542] [DEBUG] [REMOTE ] DNTH: Fetching historical data. [2026-01-28T20:36:12.487080] [INFO ] [main ] Progress: 285/411 forecasts completed (69.3%). DEI finished in 0.9s. ETA: 22.2s. Rate: 340.12 forecasts/min [2026-01-28T20:36:12.505264] [DEBUG] [REMOTE ] DNTH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:12.507812] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 3 features, N/A% accuracy [2026-01-28T20:36:12.507912] [INFO ] [LOCAL ] DNTH: Loaded 3 optimal features with 51.30% confidence from JSON config [2026-01-28T20:36:12.507971] [DEBUG] [MAG ] Building data for symbol: DNTH with lookback: 0 [2026-01-28T20:36:12.509521] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:12.509649] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:12.510820] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:12.513043] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:12.521788] [INFO ] [LOCAL ] WTI: Saved forecast. [2026-01-28T20:36:12.521891] [INFO ] [main ] WTI: Signal=1 (Conf=90.0%), Magnitude=1.27% (Conf=60.56%) [2026-01-28T20:36:12.522126] [INFO ] [main ] Fetching symbol history for EZGO... [2026-01-28T20:36:12.522193] [DEBUG] [REMOTE ] EZGO: Fetching historical data. [2026-01-28T20:36:12.522957] [INFO ] [main ] Progress: 286/411 forecasts completed (69.6%). WTI finished in 0.8s. ETA: 22.0s. Rate: 341.07 forecasts/min [2026-01-28T20:36:12.535440] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:12.540325] [DEBUG] [REMOTE ] EZGO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:12.541528] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 8 features, N/A% accuracy [2026-01-28T20:36:12.541633] [INFO ] [LOCAL ] EZGO: Loaded 8 optimal features with 60.79% confidence from JSON config [2026-01-28T20:36:12.541692] [DEBUG] [MAG ] Building data for symbol: EZGO with lookback: 0 [2026-01-28T20:36:12.543066] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:12.543150] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:12.546233] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:12.547091] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:12.547747] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:12.549130] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:12.553179] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:12.554828] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:12.556697] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:12.558406] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:12.871159] [DEBUG] [MAG ] EMN: Last date is validated at 2026-01-28 [2026-01-28T20:36:12.891067] [DEBUG] [MAG ] ZBH: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.114176] [DEBUG] [MAG ] DNTH: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.136650] [DEBUG] [MAG ] EZGO: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.138662] [DEBUG] [MAG ] EMN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:13.180260] [DEBUG] [MAG ] ZBH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:13.275799] [INFO ] [LOCAL ] EMN: Saved forecast. [2026-01-28T20:36:13.275908] [INFO ] [main ] EMN: Signal=1 (Conf=90.0%), Magnitude=3.44% (Conf=54.5505%) [2026-01-28T20:36:13.276099] [INFO ] [main ] Fetching symbol history for MSTX... [2026-01-28T20:36:13.276144] [DEBUG] [REMOTE ] MSTX: Fetching historical data. [2026-01-28T20:36:13.277002] [INFO ] [main ] Progress: 287/411 forecasts completed (69.8%). EMN finished in 1.3s. ETA: 22.1s. Rate: 337.21 forecasts/min [2026-01-28T20:36:13.290963] [DEBUG] [REMOTE ] MSTX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:13.292146] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 3 features, N/A% accuracy [2026-01-28T20:36:13.292227] [INFO ] [LOCAL ] MSTX: Loaded 3 optimal features with 51.62% confidence from JSON config [2026-01-28T20:36:13.292260] [DEBUG] [MAG ] Building data for symbol: MSTX with lookback: 0 [2026-01-28T20:36:13.293451] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:13.293535] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:13.299006] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:13.322078] [INFO ] [LOCAL ] ZBH: Saved forecast. [2026-01-28T20:36:13.322175] [INFO ] [main ] ZBH: Signal=1 (Conf=90.0%), Magnitude=1.70% (Conf=50.2566%) [2026-01-28T20:36:13.322357] [INFO ] [main ] Fetching symbol history for RCI... [2026-01-28T20:36:13.322404] [DEBUG] [REMOTE ] RCI: Fetching historical data. [2026-01-28T20:36:13.322980] [INFO ] [main ] Progress: 288/411 forecasts completed (70.1%). ZBH finished in 1.2s. ETA: 21.8s. Rate: 338.08 forecasts/min [2026-01-28T20:36:13.335493] [DEBUG] [REMOTE ] RCI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:13.336680] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, N/A% accuracy [2026-01-28T20:36:13.336756] [INFO ] [LOCAL ] RCI: Loaded 2 optimal features with 50.09% confidence from JSON config [2026-01-28T20:36:13.336790] [DEBUG] [MAG ] Building data for symbol: RCI with lookback: 0 [2026-01-28T20:36:13.337844] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:13.337933] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:13.343900] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:13.345739] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:13.350674] [DEBUG] [MAG ] DNTH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:13.395741] [DEBUG] [MAG ] EZGO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:13.443143] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:13.444395] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:13.474230] [INFO ] [LOCAL ] DNTH: Saved forecast. [2026-01-28T20:36:13.474314] [INFO ] [main ] DNTH: Signal=1 (Conf=90.0%), Magnitude=-0.26% (Conf=51.2955%) [2026-01-28T20:36:13.474696] [INFO ] [main ] Progress: 289/411 forecasts completed (70.3%). DNTH finished in 1.0s. ETA: 21.6s. Rate: 338.25 forecasts/min [2026-01-28T20:36:13.474825] [INFO ] [main ] Fetching symbol history for SNN... [2026-01-28T20:36:13.474868] [DEBUG] [REMOTE ] SNN: Fetching historical data. [2026-01-28T20:36:13.488400] [DEBUG] [REMOTE ] SNN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:13.489407] [DEBUG] [LOCAL ] Loaded configuration for SNN: 7 features, N/A% accuracy [2026-01-28T20:36:13.489468] [INFO ] [LOCAL ] SNN: Loaded 7 optimal features with 38.70% confidence from JSON config [2026-01-28T20:36:13.489506] [DEBUG] [MAG ] Building data for symbol: SNN with lookback: 0 [2026-01-28T20:36:13.490415] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:13.490481] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:13.491071] [INFO ] [LOCAL ] EZGO: Saved forecast. [2026-01-28T20:36:13.491141] [INFO ] [main ] EZGO: Signal=1 (Conf=90.0%), Magnitude=4.24% (Conf=60.7904%) [2026-01-28T20:36:13.491302] [INFO ] [main ] Fetching symbol history for FTI... [2026-01-28T20:36:13.491345] [DEBUG] [REMOTE ] FTI: Fetching historical data. [2026-01-28T20:36:13.491968] [INFO ] [main ] Progress: 290/411 forecasts completed (70.6%). EZGO finished in 1.0s. ETA: 21.4s. Rate: 339.31 forecasts/min [2026-01-28T20:36:13.496067] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:13.503107] [DEBUG] [REMOTE ] FTI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:13.504078] [DEBUG] [LOCAL ] Loaded configuration for FTI: 8 features, N/A% accuracy [2026-01-28T20:36:13.504135] [INFO ] [LOCAL ] FTI: Loaded 8 optimal features with 57.43% confidence from JSON config [2026-01-28T20:36:13.504167] [DEBUG] [MAG ] Building data for symbol: FTI with lookback: 0 [2026-01-28T20:36:13.505011] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:13.505075] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:13.510316] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:13.512330] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:13.512891] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:13.513345] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:13.514302] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:13.537008] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:13.538140] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:13.538835] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:13.540680] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:13.542909] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:13.543675] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:13.626886] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:13.628511] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:13.631541] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:13.707913] [DEBUG] [MAG ] RCI: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.817087] [DEBUG] [MAG ] MSTX: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.891991] [DEBUG] [MAG ] SNN: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.892657] [DEBUG] [MAG ] RCI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:13.966636] [INFO ] [LOCAL ] RCI: Saved forecast. [2026-01-28T20:36:13.966714] [INFO ] [main ] RCI: Signal=1 (Conf=90.0%), Magnitude=-1.80% (Conf=50.0943%) [2026-01-28T20:36:13.966890] [INFO ] [main ] Fetching symbol history for DHX... [2026-01-28T20:36:13.966934] [DEBUG] [REMOTE ] DHX: Fetching historical data. [2026-01-28T20:36:13.968761] [INFO ] [main ] Progress: 291/411 forecasts completed (70.8%). RCI finished in 0.6s. ETA: 21.3s. Rate: 337.34 forecasts/min [2026-01-28T20:36:13.979957] [DEBUG] [REMOTE ] DHX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:13.980898] [DEBUG] [LOCAL ] Loaded configuration for DHX: 6 features, N/A% accuracy [2026-01-28T20:36:13.980954] [INFO ] [LOCAL ] DHX: Loaded 6 optimal features with 44.36% confidence from JSON config [2026-01-28T20:36:13.980985] [DEBUG] [MAG ] Building data for symbol: DHX with lookback: 0 [2026-01-28T20:36:13.981816] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:13.981877] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:13.983616] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:13.984155] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:13.986879] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:36:13.989552] [DEBUG] [MAG ] FTI: Last date is validated at 2026-01-28 [2026-01-28T20:36:13.989853] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:13.997269] [DEBUG] [MAG ] MSTX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.009132] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:36:14.012649] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.070938] [DEBUG] [MAG ] SNN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.146082] [INFO ] [LOCAL ] MSTX: Saved forecast. [2026-01-28T20:36:14.146161] [INFO ] [main ] MSTX: Signal=1 (Conf=90.0%), Magnitude=-13.75% (Conf=51.6204%) [2026-01-28T20:36:14.146331] [INFO ] [main ] Fetching symbol history for AIG... [2026-01-28T20:36:14.146375] [DEBUG] [REMOTE ] AIG: Fetching historical data. [2026-01-28T20:36:14.146678] [INFO ] [main ] Progress: 292/411 forecasts completed (71.0%). MSTX finished in 0.9s. ETA: 21.2s. Rate: 337.34 forecasts/min [2026-01-28T20:36:14.158818] [DEBUG] [REMOTE ] AIG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.159990] [DEBUG] [LOCAL ] Loaded configuration for AIG: 10 features, N/A% accuracy [2026-01-28T20:36:14.160044] [INFO ] [LOCAL ] AIG: Loaded 10 optimal features with 58.64% confidence from JSON config [2026-01-28T20:36:14.160076] [DEBUG] [MAG ] Building data for symbol: AIG with lookback: 0 [2026-01-28T20:36:14.160914] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:14.160980] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:14.163393] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:14.164429] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:14.168902] [INFO ] [LOCAL ] SNN: Saved forecast. [2026-01-28T20:36:14.169183] [INFO ] [main ] SNN: Signal=1 (Conf=90.0%), Magnitude=-0.96% (Conf=38.7013%) [2026-01-28T20:36:14.169561] [INFO ] [main ] Progress: 293/411 forecasts completed (71.3%). SNN finished in 0.7s. ETA: 20.9s. Rate: 338.35 forecasts/min [2026-01-28T20:36:14.169723] [INFO ] [main ] Fetching symbol history for AMPX... [2026-01-28T20:36:14.169766] [DEBUG] [REMOTE ] AMPX: Fetching historical data. [2026-01-28T20:36:14.177870] [DEBUG] [MAG ] FTI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.183179] [DEBUG] [REMOTE ] AMPX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.184107] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 7 features, N/A% accuracy [2026-01-28T20:36:14.184162] [INFO ] [LOCAL ] AMPX: Loaded 7 optimal features with 55.49% confidence from JSON config [2026-01-28T20:36:14.184195] [DEBUG] [MAG ] Building data for symbol: AMPX with lookback: 0 [2026-01-28T20:36:14.185040] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:14.185131] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.186930] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:14.187483] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.188028] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:14.188426] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:14.190243] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:14.192302] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:14.193951] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.248179] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:14.252813] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:14.254102] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:14.256330] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.258078] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.258564] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:14.260062] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:14.262074] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.286630] [INFO ] [LOCAL ] FTI: Saved forecast. [2026-01-28T20:36:14.286708] [INFO ] [main ] FTI: Signal=1 (Conf=90.0%), Magnitude=-1.74% (Conf=57.4262%) [2026-01-28T20:36:14.287167] [INFO ] [main ] Fetching symbol history for NNI... [2026-01-28T20:36:14.287221] [DEBUG] [REMOTE ] NNI: Fetching historical data. [2026-01-28T20:36:14.287676] [INFO ] [main ] Progress: 294/411 forecasts completed (71.5%). FTI finished in 0.8s. ETA: 20.7s. Rate: 338.73 forecasts/min [2026-01-28T20:36:14.299037] [DEBUG] [REMOTE ] NNI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.299919] [DEBUG] [LOCAL ] Loaded configuration for NNI: 7 features, N/A% accuracy [2026-01-28T20:36:14.299976] [INFO ] [LOCAL ] NNI: Loaded 7 optimal features with 59.32% confidence from JSON config [2026-01-28T20:36:14.300009] [DEBUG] [MAG ] Building data for symbol: NNI with lookback: 0 [2026-01-28T20:36:14.300848] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:14.300912] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:14.306250] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.308147] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:14.308657] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.309707] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:14.310299] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:14.311694] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:14.312536] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.370206] [DEBUG] [MAG ] DHX: Last date is validated at 2026-01-28 [2026-01-28T20:36:14.541519] [DEBUG] [MAG ] DHX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.558875] [DEBUG] [MAG ] AMPX: Last date is validated at 2026-01-28 [2026-01-28T20:36:14.611695] [DEBUG] [MAG ] AIG: Last date is validated at 2026-01-28 [2026-01-28T20:36:14.618111] [INFO ] [LOCAL ] DHX: Saved forecast. [2026-01-28T20:36:14.618186] [INFO ] [main ] DHX: Signal=1 (Conf=90.0%), Magnitude=0.62% (Conf=44.3582%) [2026-01-28T20:36:14.618349] [INFO ] [main ] Fetching symbol history for MEI... [2026-01-28T20:36:14.618392] [DEBUG] [REMOTE ] MEI: Fetching historical data. [2026-01-28T20:36:14.620446] [INFO ] [main ] Progress: 295/411 forecasts completed (71.8%). DHX finished in 0.7s. ETA: 20.6s. Rate: 337.73 forecasts/min [2026-01-28T20:36:14.632787] [DEBUG] [REMOTE ] MEI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.633911] [DEBUG] [LOCAL ] Loaded configuration for MEI: 5 features, N/A% accuracy [2026-01-28T20:36:14.633989] [INFO ] [LOCAL ] MEI: Loaded 5 optimal features with 64.79% confidence from JSON config [2026-01-28T20:36:14.634039] [DEBUG] [MAG ] Building data for symbol: MEI with lookback: 0 [2026-01-28T20:36:14.635106] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:14.635181] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:14.637859] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.640285] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.640939] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:14.642471] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:14.644898] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.664664] [DEBUG] [MAG ] NNI: Last date is validated at 2026-01-28 [2026-01-28T20:36:14.738374] [DEBUG] [MAG ] AMPX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.791699] [DEBUG] [MAG ] AIG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.817851] [INFO ] [LOCAL ] AMPX: Saved forecast. [2026-01-28T20:36:14.817930] [INFO ] [main ] AMPX: Signal=1 (Conf=90.0%), Magnitude=4.80% (Conf=55.49%) [2026-01-28T20:36:14.818116] [INFO ] [main ] Fetching symbol history for SBRA... [2026-01-28T20:36:14.818163] [DEBUG] [REMOTE ] SBRA: Fetching historical data. [2026-01-28T20:36:14.819036] [INFO ] [main ] Progress: 296/411 forecasts completed (72.0%). AMPX finished in 0.6s. ETA: 20.4s. Rate: 337.59 forecasts/min [2026-01-28T20:36:14.835150] [DEBUG] [REMOTE ] SBRA: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.836279] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 3 features, N/A% accuracy [2026-01-28T20:36:14.836332] [INFO ] [LOCAL ] SBRA: Loaded 3 optimal features with 46.58% confidence from JSON config [2026-01-28T20:36:14.836364] [DEBUG] [MAG ] Building data for symbol: SBRA with lookback: 0 [2026-01-28T20:36:14.837258] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:14.837321] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.839155] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.839698] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:14.840479] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:14.844548] [DEBUG] [MAG ] NNI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:14.893542] [INFO ] [LOCAL ] AIG: Saved forecast. [2026-01-28T20:36:14.893642] [INFO ] [main ] AIG: Signal=1 (Conf=90.0%), Magnitude=0.80% (Conf=58.6358%) [2026-01-28T20:36:14.893808] [INFO ] [main ] Fetching symbol history for NVDL... [2026-01-28T20:36:14.893853] [DEBUG] [REMOTE ] NVDL: Fetching historical data. [2026-01-28T20:36:14.894669] [INFO ] [main ] Progress: 297/411 forecasts completed (72.3%). AIG finished in 0.7s. ETA: 20.2s. Rate: 338.25 forecasts/min [2026-01-28T20:36:14.906141] [DEBUG] [REMOTE ] NVDL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.907079] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 11 features, N/A% accuracy [2026-01-28T20:36:14.907138] [INFO ] [LOCAL ] NVDL: Loaded 11 optimal features with 55.66% confidence from JSON config [2026-01-28T20:36:14.907175] [DEBUG] [MAG ] Building data for symbol: NVDL with lookback: 0 [2026-01-28T20:36:14.908042] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-28T20:36:14.908110] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:14.913191] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.915087] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:14.915667] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:14.916134] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:14.947235] [INFO ] [LOCAL ] NNI: Saved forecast. [2026-01-28T20:36:14.947312] [INFO ] [main ] NNI: Signal=1 (Conf=90.0%), Magnitude=2.35% (Conf=59.3173%) [2026-01-28T20:36:14.947706] [INFO ] [main ] Fetching symbol history for QMCO... [2026-01-28T20:36:14.947759] [DEBUG] [REMOTE ] QMCO: Fetching historical data. [2026-01-28T20:36:14.948662] [INFO ] [main ] Progress: 298/411 forecasts completed (72.5%). NNI finished in 0.7s. ETA: 20.0s. Rate: 339.04 forecasts/min [2026-01-28T20:36:14.959299] [DEBUG] [REMOTE ] QMCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:14.960281] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 7 features, N/A% accuracy [2026-01-28T20:36:14.960337] [INFO ] [LOCAL ] QMCO: Loaded 7 optimal features with 46.15% confidence from JSON config [2026-01-28T20:36:14.960369] [DEBUG] [MAG ] Building data for symbol: QMCO with lookback: 0 [2026-01-28T20:36:14.961244] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:14.961311] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:14.966604] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:14.968531] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:14.969190] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:14.969615] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:15.011476] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:15.015946] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:15.017450] [DEBUG] [MAG ] MEI: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.017660] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.042748] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:15.045259] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:15.046269] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:15.046942] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:15.047689] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:15.066908] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:36:15.068867] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.195964] [DEBUG] [MAG ] SBRA: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.200997] [DEBUG] [MAG ] MEI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:15.292916] [INFO ] [LOCAL ] MEI: Saved forecast. [2026-01-28T20:36:15.292995] [INFO ] [main ] MEI: Signal=1 (Conf=90.0%), Magnitude=-3.84% (Conf=64.7936%) [2026-01-28T20:36:15.293157] [INFO ] [main ] Fetching symbol history for TDF... [2026-01-28T20:36:15.293199] [DEBUG] [REMOTE ] TDF: Fetching historical data. [2026-01-28T20:36:15.294658] [INFO ] [main ] Progress: 299/411 forecasts completed (72.7%). MEI finished in 0.7s. ETA: 19.9s. Rate: 337.96 forecasts/min [2026-01-28T20:36:15.304960] [DEBUG] [REMOTE ] TDF: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:15.305880] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, N/A% accuracy [2026-01-28T20:36:15.305937] [INFO ] [LOCAL ] TDF: Loaded 6 optimal features with 67.98% confidence from JSON config [2026-01-28T20:36:15.305968] [DEBUG] [MAG ] Building data for symbol: TDF with lookback: 0 [2026-01-28T20:36:15.306773] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:15.306835] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:15.311855] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:15.313718] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:15.314247] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:15.315007] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:15.319368] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:15.321783] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.369740] [DEBUG] [MAG ] SBRA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:15.376051] [DEBUG] [MAG ] QMCO: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.433440] [INFO ] [LOCAL ] SBRA: Saved forecast. [2026-01-28T20:36:15.433509] [INFO ] [main ] SBRA: Signal=1 (Conf=90.0%), Magnitude=-1.29% (Conf=46.5768%) [2026-01-28T20:36:15.433686] [INFO ] [main ] Fetching symbol history for BNTX... [2026-01-28T20:36:15.433729] [DEBUG] [REMOTE ] BNTX: Fetching historical data. [2026-01-28T20:36:15.434922] [INFO ] [main ] Progress: 300/411 forecasts completed (73.0%). SBRA finished in 0.6s. ETA: 19.7s. Rate: 338.20 forecasts/min [2026-01-28T20:36:15.441816] [DEBUG] [MAG ] NVDL: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.451008] [DEBUG] [REMOTE ] BNTX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:15.452188] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, N/A% accuracy [2026-01-28T20:36:15.452250] [INFO ] [LOCAL ] BNTX: Loaded 2 optimal features with 50.49% confidence from JSON config [2026-01-28T20:36:15.452285] [DEBUG] [MAG ] Building data for symbol: BNTX with lookback: 0 [2026-01-28T20:36:15.453176] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:15.453239] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:15.458493] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:15.459978] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.560995] [DEBUG] [MAG ] QMCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:15.619119] [DEBUG] [MAG ] NVDL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:15.693925] [DEBUG] [MAG ] TDF: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.702888] [INFO ] [LOCAL ] QMCO: Saved forecast. [2026-01-28T20:36:15.702957] [INFO ] [main ] QMCO: Signal=1 (Conf=90.0%), Magnitude=6.99% (Conf=46.1498%) [2026-01-28T20:36:15.703348] [INFO ] [main ] Fetching symbol history for FBIN... [2026-01-28T20:36:15.703399] [DEBUG] [REMOTE ] FBIN: Fetching historical data. [2026-01-28T20:36:15.703689] [INFO ] [main ] Progress: 301/411 forecasts completed (73.2%). QMCO finished in 0.8s. ETA: 19.5s. Rate: 337.62 forecasts/min [2026-01-28T20:36:15.715705] [DEBUG] [REMOTE ] FBIN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:15.716500] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 4 features, N/A% accuracy [2026-01-28T20:36:15.716552] [INFO ] [LOCAL ] FBIN: Loaded 4 optimal features with 58.57% confidence from JSON config [2026-01-28T20:36:15.716613] [DEBUG] [MAG ] Building data for symbol: FBIN with lookback: 0 [2026-01-28T20:36:15.717470] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:15.717533] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:15.719399] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:15.719998] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:15.720399] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:15.721257] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.760223] [INFO ] [LOCAL ] NVDL: Saved forecast. [2026-01-28T20:36:15.760300] [INFO ] [main ] NVDL: Signal=1 (Conf=90.0%), Magnitude=0.84% (Conf=55.6602%) [2026-01-28T20:36:15.760490] [INFO ] [main ] Fetching symbol history for BOTZ... [2026-01-28T20:36:15.760535] [DEBUG] [REMOTE ] BOTZ: Fetching historical data. [2026-01-28T20:36:15.761419] [INFO ] [main ] Progress: 302/411 forecasts completed (73.5%). NVDL finished in 0.9s. ETA: 19.3s. Rate: 338.37 forecasts/min [2026-01-28T20:36:15.772702] [DEBUG] [REMOTE ] BOTZ: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:15.773483] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, N/A% accuracy [2026-01-28T20:36:15.773539] [INFO ] [LOCAL ] BOTZ: Loaded 4 optimal features with 66.69% confidence from JSON config [2026-01-28T20:36:15.773908] [DEBUG] [MAG ] Building data for symbol: BOTZ with lookback: 0 [2026-01-28T20:36:15.774770] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:15.774838] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:15.776556] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:15.777103] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:15.777501] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-28T20:36:15.779010] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:15.826627] [DEBUG] [MAG ] BNTX: Last date is validated at 2026-01-28 [2026-01-28T20:36:15.865453] [DEBUG] [MAG ] TDF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:15.929953] [INFO ] [LOCAL ] TDF: Saved forecast. [2026-01-28T20:36:15.930023] [INFO ] [main ] TDF: Signal=1 (Conf=90.0%), Magnitude=0.05% (Conf=67.98%) [2026-01-28T20:36:15.930186] [INFO ] [main ] Fetching symbol history for COLM... [2026-01-28T20:36:15.930228] [DEBUG] [REMOTE ] COLM: Fetching historical data. [2026-01-28T20:36:15.931298] [INFO ] [main ] Progress: 303/411 forecasts completed (73.7%). TDF finished in 0.6s. ETA: 19.1s. Rate: 338.42 forecasts/min [2026-01-28T20:36:15.942907] [DEBUG] [REMOTE ] COLM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:15.944013] [DEBUG] [LOCAL ] Loaded configuration for COLM: 8 features, N/A% accuracy [2026-01-28T20:36:15.944070] [INFO ] [LOCAL ] COLM: Loaded 8 optimal features with 54.90% confidence from JSON config [2026-01-28T20:36:15.944101] [DEBUG] [MAG ] Building data for symbol: COLM with lookback: 0 [2026-01-28T20:36:15.944961] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:15.945036] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:15.984901] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:15.986505] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:15.987707] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:15.989791] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:15.990297] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:15.991985] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:15.993067] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:15.993754] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.001421] [DEBUG] [MAG ] BNTX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.076836] [DEBUG] [MAG ] FBIN: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.126151] [DEBUG] [MAG ] BOTZ: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.129377] [INFO ] [LOCAL ] BNTX: Saved forecast. [2026-01-28T20:36:16.129447] [INFO ] [main ] BNTX: Signal=1 (Conf=90.0%), Magnitude=-3.12% (Conf=50.4893%) [2026-01-28T20:36:16.130038] [INFO ] [main ] Fetching symbol history for ADC... [2026-01-28T20:36:16.130094] [DEBUG] [REMOTE ] ADC: Fetching historical data. [2026-01-28T20:36:16.130672] [INFO ] [main ] Progress: 304/411 forecasts completed (74.0%). BNTX finished in 0.7s. ETA: 19.0s. Rate: 338.28 forecasts/min [2026-01-28T20:36:16.142942] [DEBUG] [REMOTE ] ADC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.144086] [DEBUG] [LOCAL ] Loaded configuration for ADC: 7 features, N/A% accuracy [2026-01-28T20:36:16.144142] [INFO ] [LOCAL ] ADC: Loaded 7 optimal features with 61.44% confidence from JSON config [2026-01-28T20:36:16.144201] [DEBUG] [MAG ] Building data for symbol: ADC with lookback: 0 [2026-01-28T20:36:16.145074] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:16.145141] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:16.153993] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:16.156018] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:16.156537] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:16.156981] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:16.159517] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:16.246403] [DEBUG] [MAG ] FBIN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.249503] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:16.251561] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.296387] [DEBUG] [MAG ] BOTZ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.336623] [DEBUG] [MAG ] COLM: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.346089] [INFO ] [LOCAL ] FBIN: Saved forecast. [2026-01-28T20:36:16.346158] [INFO ] [main ] FBIN: Signal=1 (Conf=90.0%), Magnitude=1.28% (Conf=58.5696%) [2026-01-28T20:36:16.346552] [INFO ] [main ] Fetching symbol history for PLPC... [2026-01-28T20:36:16.346622] [DEBUG] [REMOTE ] PLPC: Fetching historical data. [2026-01-28T20:36:16.346657] [INFO ] [main ] Progress: 305/411 forecasts completed (74.2%). FBIN finished in 0.6s. ETA: 18.8s. Rate: 338.04 forecasts/min [2026-01-28T20:36:16.360305] [DEBUG] [REMOTE ] PLPC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.361325] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 4 features, N/A% accuracy [2026-01-28T20:36:16.361392] [INFO ] [LOCAL ] PLPC: Loaded 4 optimal features with 48.35% confidence from JSON config [2026-01-28T20:36:16.361436] [DEBUG] [MAG ] Building data for symbol: PLPC with lookback: 0 [2026-01-28T20:36:16.362503] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:16.362590] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:16.367977] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:16.370045] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:16.370536] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:16.371012] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.374448] [INFO ] [LOCAL ] BOTZ: Saved forecast. [2026-01-28T20:36:16.374527] [INFO ] [main ] BOTZ: Signal=1 (Conf=90.0%), Magnitude=-0.32% (Conf=66.6938%) [2026-01-28T20:36:16.374709] [INFO ] [main ] Fetching symbol history for PRME... [2026-01-28T20:36:16.374754] [DEBUG] [REMOTE ] PRME: Fetching historical data. [2026-01-28T20:36:16.376143] [INFO ] [main ] Progress: 306/411 forecasts completed (74.5%). BOTZ finished in 0.6s. ETA: 18.6s. Rate: 338.97 forecasts/min [2026-01-28T20:36:16.387063] [DEBUG] [REMOTE ] PRME: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.388038] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, N/A% accuracy [2026-01-28T20:36:16.388090] [INFO ] [LOCAL ] PRME: Loaded 2 optimal features with 57.58% confidence from JSON config [2026-01-28T20:36:16.388130] [DEBUG] [MAG ] Building data for symbol: PRME with lookback: 0 [2026-01-28T20:36:16.388939] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:16.388999] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:16.391702] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:16.392474] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.522075] [DEBUG] [MAG ] COLM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.614920] [DEBUG] [MAG ] ADC: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.633304] [INFO ] [LOCAL ] COLM: Saved forecast. [2026-01-28T20:36:16.633384] [INFO ] [main ] COLM: Signal=1 (Conf=90.0%), Magnitude=-2.98% (Conf=54.8989%) [2026-01-28T20:36:16.633544] [INFO ] [main ] Fetching symbol history for RLI... [2026-01-28T20:36:16.633605] [DEBUG] [REMOTE ] RLI: Fetching historical data. [2026-01-28T20:36:16.634719] [INFO ] [main ] Progress: 307/411 forecasts completed (74.7%). COLM finished in 0.7s. ETA: 18.4s. Rate: 338.46 forecasts/min [2026-01-28T20:36:16.645972] [DEBUG] [REMOTE ] RLI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.646912] [DEBUG] [LOCAL ] Loaded configuration for RLI: 1 features, N/A% accuracy [2026-01-28T20:36:16.646964] [INFO ] [LOCAL ] RLI: Loaded 1 optimal features with 55.34% confidence from JSON config [2026-01-28T20:36:16.646994] [DEBUG] [MAG ] Building data for symbol: RLI with lookback: 0 [2026-01-28T20:36:16.647824] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:16.647897] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:16.652195] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.724344] [DEBUG] [MAG ] PLPC: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.735162] [DEBUG] [MAG ] PRME: Last date is validated at 2026-01-28 [2026-01-28T20:36:16.795910] [DEBUG] [MAG ] ADC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.883903] [INFO ] [LOCAL ] ADC: Saved forecast. [2026-01-28T20:36:16.883973] [INFO ] [main ] ADC: Signal=1 (Conf=90.0%), Magnitude=-1.42% (Conf=61.4393%) [2026-01-28T20:36:16.884310] [INFO ] [main ] Fetching symbol history for UNP... [2026-01-28T20:36:16.884359] [DEBUG] [REMOTE ] UNP: Fetching historical data. [2026-01-28T20:36:16.884666] [INFO ] [main ] Progress: 308/411 forecasts completed (74.9%). ADC finished in 0.8s. ETA: 18.3s. Rate: 338.01 forecasts/min [2026-01-28T20:36:16.892101] [DEBUG] [MAG ] PLPC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.896832] [DEBUG] [REMOTE ] UNP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.897802] [DEBUG] [LOCAL ] Loaded configuration for UNP: 9 features, N/A% accuracy [2026-01-28T20:36:16.897863] [INFO ] [LOCAL ] UNP: Loaded 9 optimal features with 69.86% confidence from JSON config [2026-01-28T20:36:16.897895] [DEBUG] [MAG ] Building data for symbol: UNP with lookback: 0 [2026-01-28T20:36:16.898847] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:16.898916] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:16.902258] [DEBUG] [MAG ] PRME: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:16.903942] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:16.905784] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:16.906280] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:16.906749] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:16.907170] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:16.909775] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:16.911069] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:16.913887] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:16.915316] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:16.962152] [INFO ] [LOCAL ] PRME: Saved forecast. [2026-01-28T20:36:16.962230] [INFO ] [main ] PRME: Signal=1 (Conf=90.0%), Magnitude=2.03% (Conf=57.584%) [2026-01-28T20:36:16.962385] [INFO ] [main ] Fetching symbol history for BIAF... [2026-01-28T20:36:16.962428] [DEBUG] [REMOTE ] BIAF: Fetching historical data. [2026-01-28T20:36:16.963256] [INFO ] [main ] Progress: 309/411 forecasts completed (75.2%). PRME finished in 0.6s. ETA: 18.1s. Rate: 338.62 forecasts/min [2026-01-28T20:36:16.974081] [DEBUG] [REMOTE ] BIAF: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:16.974931] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 6 features, N/A% accuracy [2026-01-28T20:36:16.974983] [INFO ] [LOCAL ] BIAF: Loaded 6 optimal features with 49.21% confidence from JSON config [2026-01-28T20:36:16.975013] [DEBUG] [MAG ] Building data for symbol: BIAF with lookback: 0 [2026-01-28T20:36:16.975814] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:16.975885] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:16.977690] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:16.978212] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:16.978665] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:16.979073] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:16.987914] [DEBUG] [MAG ] RLI: Last date is validated at 2026-01-28 [2026-01-28T20:36:17.025804] [INFO ] [LOCAL ] PLPC: Saved forecast. [2026-01-28T20:36:17.025883] [INFO ] [main ] PLPC: Signal=1 (Conf=90.0%), Magnitude=-1.48% (Conf=48.3497%) [2026-01-28T20:36:17.026064] [INFO ] [main ] Fetching symbol history for WNEB... [2026-01-28T20:36:17.026109] [DEBUG] [REMOTE ] WNEB: Fetching historical data. [2026-01-28T20:36:17.027840] [INFO ] [main ] Progress: 310/411 forecasts completed (75.4%). PLPC finished in 0.7s. ETA: 17.9s. Rate: 339.31 forecasts/min [2026-01-28T20:36:17.038629] [DEBUG] [REMOTE ] WNEB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.039778] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 4 features, N/A% accuracy [2026-01-28T20:36:17.039831] [INFO ] [LOCAL ] WNEB: Loaded 4 optimal features with 43.15% confidence from JSON config [2026-01-28T20:36:17.039863] [DEBUG] [MAG ] Building data for symbol: WNEB with lookback: 0 [2026-01-28T20:36:17.040686] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:17.040746] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:17.042443] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:17.042965] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:17.043398] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:17.044210] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.094667] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:17.096769] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.170535] [DEBUG] [MAG ] RLI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:17.260171] [INFO ] [LOCAL ] RLI: Saved forecast. [2026-01-28T20:36:17.260243] [INFO ] [main ] RLI: Signal=1 (Conf=90.0%), Magnitude=0.73% (Conf=55.3425%) [2026-01-28T20:36:17.260422] [INFO ] [main ] Fetching symbol history for SSNC... [2026-01-28T20:36:17.260467] [DEBUG] [REMOTE ] SSNC: Fetching historical data. [2026-01-28T20:36:17.261058] [INFO ] [main ] Progress: 311/411 forecasts completed (75.7%). RLI finished in 0.6s. ETA: 17.7s. Rate: 338.97 forecasts/min [2026-01-28T20:36:17.273038] [DEBUG] [REMOTE ] SSNC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.274066] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 8 features, N/A% accuracy [2026-01-28T20:36:17.274119] [INFO ] [LOCAL ] SSNC: Loaded 8 optimal features with 55.50% confidence from JSON config [2026-01-28T20:36:17.274152] [DEBUG] [MAG ] Building data for symbol: SSNC with lookback: 0 [2026-01-28T20:36:17.274982] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:17.275047] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:17.279318] [DEBUG] [MAG ] UNP: Last date is validated at 2026-01-28 [2026-01-28T20:36:17.280356] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:17.281707] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:17.284814] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:17.286536] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:17.287704] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:17.288469] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:17.289276] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:17.290416] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.386944] [DEBUG] [MAG ] WNEB: Last date is validated at 2026-01-28 [2026-01-28T20:36:17.449886] [DEBUG] [MAG ] BIAF: Last date is validated at 2026-01-28 [2026-01-28T20:36:17.467123] [DEBUG] [MAG ] UNP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:17.557380] [DEBUG] [MAG ] WNEB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:17.606691] [INFO ] [LOCAL ] UNP: Saved forecast. [2026-01-28T20:36:17.606772] [INFO ] [main ] UNP: Signal=1 (Conf=90.0%), Magnitude=0.79% (Conf=69.8631%) [2026-01-28T20:36:17.607133] [INFO ] [main ] Fetching symbol history for SKRE... [2026-01-28T20:36:17.607186] [DEBUG] [REMOTE ] SKRE: Fetching historical data. [2026-01-28T20:36:17.607681] [INFO ] [main ] Progress: 312/411 forecasts completed (75.9%). UNP finished in 0.7s. ETA: 17.6s. Rate: 337.93 forecasts/min [2026-01-28T20:36:17.618525] [INFO ] [LOCAL ] WNEB: Saved forecast. [2026-01-28T20:36:17.618615] [INFO ] [main ] WNEB: Signal=1 (Conf=90.0%), Magnitude=0.73% (Conf=43.1452%) [2026-01-28T20:36:17.618963] [INFO ] [main ] Fetching symbol history for HRMY... [2026-01-28T20:36:17.619012] [DEBUG] [REMOTE ] HRMY: Fetching historical data. [2026-01-28T20:36:17.619194] [DEBUG] [MAG ] BIAF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:17.620154] [INFO ] [main ] Progress: 313/411 forecasts completed (76.2%). WNEB finished in 0.6s. ETA: 17.3s. Rate: 338.93 forecasts/min [2026-01-28T20:36:17.620346] [DEBUG] [REMOTE ] SKRE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.621474] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 9 features, N/A% accuracy [2026-01-28T20:36:17.621527] [INFO ] [LOCAL ] SKRE: Loaded 9 optimal features with 61.22% confidence from JSON config [2026-01-28T20:36:17.621559] [DEBUG] [MAG ] Building data for symbol: SKRE with lookback: 0 [2026-01-28T20:36:17.622378] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:17.622443] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:17.624341] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:17.624882] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:17.625330] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:17.626158] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:17.626934] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:17.630986] [DEBUG] [REMOTE ] HRMY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.632151] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 5 features, N/A% accuracy [2026-01-28T20:36:17.632547] [INFO ] [LOCAL ] HRMY: Loaded 5 optimal features with 61.39% confidence from JSON config [2026-01-28T20:36:17.632610] [DEBUG] [MAG ] Building data for symbol: HRMY with lookback: 0 [2026-01-28T20:36:17.633451] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:17.633512] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:17.633744] [DEBUG] [MAG ] SSNC: Last date is validated at 2026-01-28 [2026-01-28T20:36:17.638505] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:17.640485] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:17.640991] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:17.641377] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:17.642494] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.709136] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:17.711436] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:17.712808] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:17.713535] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.728112] [INFO ] [LOCAL ] BIAF: Saved forecast. [2026-01-28T20:36:17.728193] [INFO ] [main ] BIAF: Signal=1 (Conf=90.0%), Magnitude=166.32% (Conf=49.213%) [2026-01-28T20:36:17.728356] [INFO ] [main ] Fetching symbol history for SMFG... [2026-01-28T20:36:17.728398] [DEBUG] [REMOTE ] SMFG: Fetching historical data. [2026-01-28T20:36:17.728879] [INFO ] [main ] Progress: 314/411 forecasts completed (76.4%). BIAF finished in 0.8s. ETA: 17.2s. Rate: 339.35 forecasts/min [2026-01-28T20:36:17.740711] [DEBUG] [REMOTE ] SMFG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.741846] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 10 features, N/A% accuracy [2026-01-28T20:36:17.741900] [INFO ] [LOCAL ] SMFG: Loaded 10 optimal features with 48.64% confidence from JSON config [2026-01-28T20:36:17.741930] [DEBUG] [MAG ] Building data for symbol: SMFG with lookback: 0 [2026-01-28T20:36:17.742723] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:17.742787] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:17.747729] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:17.749509] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:17.750042] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:17.750426] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:17.751167] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:17.751987] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:17.794010] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:17.799114] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:17.799895] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:17.800602] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.802879] [DEBUG] [MAG ] SSNC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:17.899097] [INFO ] [LOCAL ] SSNC: Saved forecast. [2026-01-28T20:36:17.899174] [INFO ] [main ] SSNC: Signal=1 (Conf=90.0%), Magnitude=1.27% (Conf=55.4964%) [2026-01-28T20:36:17.899339] [INFO ] [main ] Fetching symbol history for BGX... [2026-01-28T20:36:17.899382] [DEBUG] [REMOTE ] BGX: Fetching historical data. [2026-01-28T20:36:17.899875] [INFO ] [main ] Progress: 315/411 forecasts completed (76.6%). SSNC finished in 0.6s. ETA: 17.0s. Rate: 339.39 forecasts/min [2026-01-28T20:36:17.911368] [DEBUG] [REMOTE ] BGX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:17.912480] [DEBUG] [LOCAL ] Loaded configuration for BGX: 8 features, N/A% accuracy [2026-01-28T20:36:17.912531] [INFO ] [LOCAL ] BGX: Loaded 8 optimal features with 39.51% confidence from JSON config [2026-01-28T20:36:17.912562] [DEBUG] [MAG ] Building data for symbol: BGX with lookback: 0 [2026-01-28T20:36:17.913342] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:17.913403] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:17.918289] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:17.920094] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:17.920591] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:17.921008] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:17.923337] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:17.962425] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:17.963310] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:17.964995] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:17.988467] [DEBUG] [MAG ] HRMY: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.080949] [DEBUG] [MAG ] SKRE: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.137675] [DEBUG] [MAG ] SMFG: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.155668] [DEBUG] [MAG ] HRMY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:18.239834] [INFO ] [LOCAL ] HRMY: Saved forecast. [2026-01-28T20:36:18.239911] [INFO ] [main ] HRMY: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=61.39%) [2026-01-28T20:36:18.240255] [INFO ] [main ] Fetching symbol history for NTB... [2026-01-28T20:36:18.240305] [DEBUG] [REMOTE ] NTB: Fetching historical data. [2026-01-28T20:36:18.240656] [INFO ] [main ] Progress: 316/411 forecasts completed (76.9%). HRMY finished in 0.6s. ETA: 16.8s. Rate: 338.39 forecasts/min [2026-01-28T20:36:18.251856] [DEBUG] [REMOTE ] NTB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:18.254566] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, N/A% accuracy [2026-01-28T20:36:18.254667] [INFO ] [LOCAL ] NTB: Loaded 2 optimal features with 47.83% confidence from JSON config [2026-01-28T20:36:18.254706] [DEBUG] [MAG ] Building data for symbol: NTB with lookback: 0 [2026-01-28T20:36:18.255775] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:18.255847] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:18.259074] [DEBUG] [MAG ] SKRE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:18.260938] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:18.263402] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:18.300739] [DEBUG] [MAG ] BGX: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.306808] [DEBUG] [MAG ] SMFG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:18.364133] [INFO ] [LOCAL ] SKRE: Saved forecast. [2026-01-28T20:36:18.364218] [INFO ] [main ] SKRE: Signal=1 (Conf=90.0%), Magnitude=-2.02% (Conf=61.2197%) [2026-01-28T20:36:18.364598] [INFO ] [main ] Fetching symbol history for STKL... [2026-01-28T20:36:18.364651] [DEBUG] [REMOTE ] STKL: Fetching historical data. [2026-01-28T20:36:18.365659] [INFO ] [main ] Progress: 317/411 forecasts completed (77.1%). SKRE finished in 0.8s. ETA: 16.7s. Rate: 338.71 forecasts/min [2026-01-28T20:36:18.378155] [DEBUG] [REMOTE ] STKL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:18.379021] [DEBUG] [LOCAL ] Loaded configuration for STKL: 8 features, N/A% accuracy [2026-01-28T20:36:18.379074] [INFO ] [LOCAL ] STKL: Loaded 8 optimal features with 52.91% confidence from JSON config [2026-01-28T20:36:18.379105] [DEBUG] [MAG ] Building data for symbol: STKL with lookback: 0 [2026-01-28T20:36:18.379963] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:18.380026] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:18.385567] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:18.387015] [INFO ] [LOCAL ] SMFG: Saved forecast. [2026-01-28T20:36:18.387081] [INFO ] [main ] SMFG: Signal=1 (Conf=90.0%), Magnitude=-1.27% (Conf=48.6359%) [2026-01-28T20:36:18.387238] [INFO ] [main ] Fetching symbol history for KTB... [2026-01-28T20:36:18.387281] [DEBUG] [REMOTE ] KTB: Fetching historical data. [2026-01-28T20:36:18.387537] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:18.388652] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:18.388663] [INFO ] [main ] Progress: 318/411 forecasts completed (77.4%). SMFG finished in 0.7s. ETA: 16.4s. Rate: 339.64 forecasts/min [2026-01-28T20:36:18.389257] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:18.399722] [DEBUG] [REMOTE ] KTB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:18.400659] [DEBUG] [LOCAL ] Loaded configuration for KTB: 7 features, N/A% accuracy [2026-01-28T20:36:18.400716] [INFO ] [LOCAL ] KTB: Loaded 7 optimal features with 48.39% confidence from JSON config [2026-01-28T20:36:18.400747] [DEBUG] [MAG ] Building data for symbol: KTB with lookback: 0 [2026-01-28T20:36:18.401522] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:18.401607] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:18.403266] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:18.403811] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:18.404735] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:18.407085] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:18.472337] [DEBUG] [MAG ] BGX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:18.503044] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:18.505048] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:18.516723] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:18.517655] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:18.518651] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:18.536308] [INFO ] [LOCAL ] BGX: Saved forecast. [2026-01-28T20:36:18.536380] [INFO ] [main ] BGX: Signal=1 (Conf=90.0%), Magnitude=0.79% (Conf=39.5106%) [2026-01-28T20:36:18.536539] [INFO ] [main ] Fetching symbol history for TBI... [2026-01-28T20:36:18.536599] [DEBUG] [REMOTE ] TBI: Fetching historical data. [2026-01-28T20:36:18.537252] [INFO ] [main ] Progress: 319/411 forecasts completed (77.6%). BGX finished in 0.6s. ETA: 16.2s. Rate: 339.81 forecasts/min [2026-01-28T20:36:18.548508] [DEBUG] [REMOTE ] TBI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:18.549706] [DEBUG] [LOCAL ] Loaded configuration for TBI: 0 features, N/A% accuracy [2026-01-28T20:36:18.549770] [INFO ] [LOCAL ] TBI: Loaded 0 optimal features with 56.92% confidence from JSON config [2026-01-28T20:36:18.549804] [DEBUG] [MAG ] Building data for symbol: TBI with lookback: 0 [2026-01-28T20:36:18.550628] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-28T20:36:18.556017] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:18.607952] [DEBUG] [MAG ] NTB: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.647875] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:18.782534] [DEBUG] [MAG ] NTB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:18.867948] [INFO ] [LOCAL ] NTB: Saved forecast. [2026-01-28T20:36:18.868016] [INFO ] [main ] NTB: Signal=1 (Conf=90.0%), Magnitude=0.06% (Conf=47.8289%) [2026-01-28T20:36:18.868257] [DEBUG] [MAG ] KTB: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.868373] [INFO ] [main ] Progress: 320/411 forecasts completed (77.9%). NTB finished in 0.6s. ETA: 16.1s. Rate: 338.88 forecasts/min [2026-01-28T20:36:18.868505] [INFO ] [main ] Fetching symbol history for HPQ... [2026-01-28T20:36:18.868549] [DEBUG] [REMOTE ] HPQ: Fetching historical data. [2026-01-28T20:36:18.880722] [DEBUG] [REMOTE ] HPQ: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:18.881747] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 1 features, N/A% accuracy [2026-01-28T20:36:18.881839] [INFO ] [LOCAL ] HPQ: Loaded 1 optimal features with 48.77% confidence from JSON config [2026-01-28T20:36:18.881886] [DEBUG] [MAG ] Building data for symbol: HPQ with lookback: 0 [2026-01-28T20:36:18.882712] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:18.882852] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:18.905930] [DEBUG] [MAG ] TBI: Last date is validated at 2026-01-28 [2026-01-28T20:36:18.923211] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.001068] [DEBUG] [MAG ] STKL: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.046001] [DEBUG] [MAG ] KTB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.076967] [DEBUG] [MAG ] TBI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.136051] [INFO ] [LOCAL ] TBI: Saved forecast. [2026-01-28T20:36:19.136120] [INFO ] [main ] TBI: Signal=1 (Conf=90.0%), Magnitude=-1.81% (Conf=56.916%) [2026-01-28T20:36:19.136279] [INFO ] [main ] Fetching symbol history for QCOM... [2026-01-28T20:36:19.136321] [DEBUG] [REMOTE ] QCOM: Fetching historical data. [2026-01-28T20:36:19.136873] [INFO ] [main ] Progress: 321/411 forecasts completed (78.1%). TBI finished in 0.6s. ETA: 16.0s. Rate: 338.34 forecasts/min [2026-01-28T20:36:19.149330] [DEBUG] [REMOTE ] QCOM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.150416] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 8 features, N/A% accuracy [2026-01-28T20:36:19.150474] [INFO ] [LOCAL ] QCOM: Loaded 8 optimal features with 52.55% confidence from JSON config [2026-01-28T20:36:19.150506] [DEBUG] [MAG ] Building data for symbol: QCOM with lookback: 0 [2026-01-28T20:36:19.151302] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:19.151375] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:19.153173] [INFO ] [LOCAL ] KTB: Saved forecast. [2026-01-28T20:36:19.153240] [INFO ] [main ] KTB: Signal=1 (Conf=90.0%), Magnitude=-2.82% (Conf=48.3931%) [2026-01-28T20:36:19.153395] [INFO ] [main ] Fetching symbol history for ERIE... [2026-01-28T20:36:19.153438] [DEBUG] [REMOTE ] ERIE: Fetching historical data. [2026-01-28T20:36:19.153816] [INFO ] [main ] Progress: 322/411 forecasts completed (78.3%). KTB finished in 0.8s. ETA: 15.7s. Rate: 339.29 forecasts/min [2026-01-28T20:36:19.156244] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:19.158091] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:19.158623] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:19.159111] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:19.159511] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:19.160442] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:19.165268] [DEBUG] [REMOTE ] ERIE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.166196] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 3 features, N/A% accuracy [2026-01-28T20:36:19.166247] [INFO ] [LOCAL ] ERIE: Loaded 3 optimal features with 63.09% confidence from JSON config [2026-01-28T20:36:19.166279] [DEBUG] [MAG ] Building data for symbol: ERIE with lookback: 0 [2026-01-28T20:36:19.167156] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:19.167227] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:19.168005] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:19.173041] [DEBUG] [MAG ] STKL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.217353] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:19.218897] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.238479] [INFO ] [LOCAL ] STKL: Saved forecast. [2026-01-28T20:36:19.238542] [INFO ] [main ] STKL: Signal=1 (Conf=90.0%), Magnitude=-2.43% (Conf=52.909%) [2026-01-28T20:36:19.238919] [INFO ] [main ] Fetching symbol history for LECO... [2026-01-28T20:36:19.238970] [DEBUG] [REMOTE ] LECO: Fetching historical data. [2026-01-28T20:36:19.239678] [INFO ] [main ] Progress: 323/411 forecasts completed (78.6%). STKL finished in 0.9s. ETA: 15.5s. Rate: 339.83 forecasts/min [2026-01-28T20:36:19.252196] [DEBUG] [REMOTE ] LECO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.253622] [DEBUG] [LOCAL ] Loaded configuration for LECO: 3 features, N/A% accuracy [2026-01-28T20:36:19.253693] [INFO ] [LOCAL ] LECO: Loaded 3 optimal features with 59.97% confidence from JSON config [2026-01-28T20:36:19.253732] [DEBUG] [MAG ] Building data for symbol: LECO with lookback: 0 [2026-01-28T20:36:19.254541] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:19.254627] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:19.259830] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:19.261044] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:19.261746] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.266698] [DEBUG] [MAG ] HPQ: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.278022] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:19.279959] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.441434] [DEBUG] [MAG ] HPQ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.526404] [INFO ] [LOCAL ] HPQ: Saved forecast. [2026-01-28T20:36:19.526480] [INFO ] [main ] HPQ: Signal=1 (Conf=90.0%), Magnitude=-0.40% (Conf=48.7735%) [2026-01-28T20:36:19.526659] [INFO ] [main ] Fetching symbol history for BROS... [2026-01-28T20:36:19.526704] [DEBUG] [REMOTE ] BROS: Fetching historical data. [2026-01-28T20:36:19.527810] [INFO ] [main ] Progress: 324/411 forecasts completed (78.8%). HPQ finished in 0.7s. ETA: 15.4s. Rate: 339.17 forecasts/min [2026-01-28T20:36:19.538364] [DEBUG] [REMOTE ] BROS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.539424] [DEBUG] [LOCAL ] Loaded configuration for BROS: 10 features, N/A% accuracy [2026-01-28T20:36:19.539482] [INFO ] [LOCAL ] BROS: Loaded 10 optimal features with 51.07% confidence from JSON config [2026-01-28T20:36:19.539513] [DEBUG] [MAG ] Building data for symbol: BROS with lookback: 0 [2026-01-28T20:36:19.540405] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:19.540472] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:19.545403] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:19.546523] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:19.548334] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:19.548874] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:19.549963] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:19.551730] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:19.552455] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:19.553192] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:19.554332] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:36:19.559498] [DEBUG] [MAG ] ERIE: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.560206] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.602243] [DEBUG] [MAG ] LECO: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.624639] [DEBUG] [MAG ] QCOM: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.729373] [DEBUG] [MAG ] ERIE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.776510] [DEBUG] [MAG ] LECO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.797240] [DEBUG] [MAG ] QCOM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:19.854006] [INFO ] [LOCAL ] ERIE: Saved forecast. [2026-01-28T20:36:19.854073] [INFO ] [main ] ERIE: Signal=1 (Conf=90.0%), Magnitude=1.85% (Conf=63.0898%) [2026-01-28T20:36:19.854234] [INFO ] [main ] Fetching symbol history for NATH... [2026-01-28T20:36:19.854276] [DEBUG] [REMOTE ] NATH: Fetching historical data. [2026-01-28T20:36:19.854906] [INFO ] [main ] Progress: 325/411 forecasts completed (79.1%). ERIE finished in 0.7s. ETA: 15.3s. Rate: 338.29 forecasts/min [2026-01-28T20:36:19.866950] [DEBUG] [REMOTE ] NATH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.867941] [DEBUG] [LOCAL ] Loaded configuration for NATH: 3 features, N/A% accuracy [2026-01-28T20:36:19.867999] [INFO ] [LOCAL ] NATH: Loaded 3 optimal features with 58.58% confidence from JSON config [2026-01-28T20:36:19.868032] [DEBUG] [MAG ] Building data for symbol: NATH with lookback: 0 [2026-01-28T20:36:19.868936] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:19.869015] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:19.899828] [INFO ] [LOCAL ] LECO: Saved forecast. [2026-01-28T20:36:19.899902] [INFO ] [main ] LECO: Signal=1 (Conf=90.0%), Magnitude=1.61% (Conf=59.9704%) [2026-01-28T20:36:19.900278] [INFO ] [main ] Fetching symbol history for YSG... [2026-01-28T20:36:19.900329] [DEBUG] [REMOTE ] YSG: Fetching historical data. [2026-01-28T20:36:19.900630] [INFO ] [main ] Progress: 326/411 forecasts completed (79.3%). LECO finished in 0.7s. ETA: 15.0s. Rate: 339.06 forecasts/min [2026-01-28T20:36:19.912418] [DEBUG] [REMOTE ] YSG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.913474] [DEBUG] [LOCAL ] Loaded configuration for YSG: 10 features, N/A% accuracy [2026-01-28T20:36:19.913533] [INFO ] [LOCAL ] YSG: Loaded 10 optimal features with 53.64% confidence from JSON config [2026-01-28T20:36:19.913566] [DEBUG] [MAG ] Building data for symbol: YSG with lookback: 0 [2026-01-28T20:36:19.914399] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:19.914464] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:19.919522] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:19.921388] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:19.921920] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:19.922327] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:19.924515] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:19.925013] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:19.926099] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:19.927867] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:19.928940] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:19.929656] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:19.935166] [INFO ] [LOCAL ] QCOM: Saved forecast. [2026-01-28T20:36:19.935235] [INFO ] [main ] QCOM: Signal=1 (Conf=90.0%), Magnitude=-1.18% (Conf=52.5477%) [2026-01-28T20:36:19.935394] [INFO ] [main ] Fetching symbol history for BUSE... [2026-01-28T20:36:19.935435] [DEBUG] [REMOTE ] BUSE: Fetching historical data. [2026-01-28T20:36:19.935879] [DEBUG] [MAG ] BROS: Last date is validated at 2026-01-28 [2026-01-28T20:36:19.936637] [INFO ] [main ] Progress: 327/411 forecasts completed (79.6%). QCOM finished in 0.8s. ETA: 14.8s. Rate: 339.89 forecasts/min [2026-01-28T20:36:19.947512] [DEBUG] [REMOTE ] BUSE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:19.948410] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 3 features, N/A% accuracy [2026-01-28T20:36:19.948468] [INFO ] [LOCAL ] BUSE: Loaded 3 optimal features with 46.89% confidence from JSON config [2026-01-28T20:36:19.948499] [DEBUG] [MAG ] Building data for symbol: BUSE with lookback: 0 [2026-01-28T20:36:19.949357] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:19.949416] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:19.954285] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:19.955254] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:19.981110] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:19.982097] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:20.005056] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.060433] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.106415] [DEBUG] [MAG ] BROS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:20.249095] [INFO ] [LOCAL ] BROS: Saved forecast. [2026-01-28T20:36:20.249173] [INFO ] [main ] BROS: Signal=1 (Conf=90.0%), Magnitude=2.59% (Conf=51.0686%) [2026-01-28T20:36:20.249344] [INFO ] [main ] Fetching symbol history for PMVP... [2026-01-28T20:36:20.249388] [DEBUG] [REMOTE ] PMVP: Fetching historical data. [2026-01-28T20:36:20.250299] [INFO ] [main ] Progress: 328/411 forecasts completed (79.8%). BROS finished in 0.7s. ETA: 14.7s. Rate: 339.08 forecasts/min [2026-01-28T20:36:20.261341] [DEBUG] [REMOTE ] PMVP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:20.262276] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 7 features, N/A% accuracy [2026-01-28T20:36:20.262332] [INFO ] [LOCAL ] PMVP: Loaded 7 optimal features with 34.01% confidence from JSON config [2026-01-28T20:36:20.262364] [DEBUG] [MAG ] Building data for symbol: PMVP with lookback: 0 [2026-01-28T20:36:20.263206] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:20.263268] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:20.269125] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:20.271081] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:20.271613] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:20.272029] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:20.272842] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:20.273476] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:20.276618] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.289322] [DEBUG] [MAG ] YSG: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.349664] [DEBUG] [MAG ] BUSE: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.413662] [DEBUG] [MAG ] NATH: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.471140] [DEBUG] [MAG ] YSG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:20.525518] [DEBUG] [MAG ] BUSE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:20.549233] [INFO ] [LOCAL ] YSG: Saved forecast. [2026-01-28T20:36:20.549303] [INFO ] [main ] YSG: Signal=1 (Conf=90.0%), Magnitude=1.60% (Conf=53.6419%) [2026-01-28T20:36:20.549703] [INFO ] [main ] Fetching symbol history for VFC... [2026-01-28T20:36:20.549767] [DEBUG] [REMOTE ] VFC: Fetching historical data. [2026-01-28T20:36:20.551111] [INFO ] [main ] Progress: 329/411 forecasts completed (80.0%). YSG finished in 0.6s. ETA: 14.5s. Rate: 338.36 forecasts/min [2026-01-28T20:36:20.563142] [DEBUG] [REMOTE ] VFC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:20.564105] [DEBUG] [LOCAL ] Loaded configuration for VFC: 3 features, N/A% accuracy [2026-01-28T20:36:20.564165] [INFO ] [LOCAL ] VFC: Loaded 3 optimal features with 42.54% confidence from JSON config [2026-01-28T20:36:20.564198] [DEBUG] [MAG ] Building data for symbol: VFC with lookback: 0 [2026-01-28T20:36:20.565325] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:20.565401] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:20.570885] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:20.572193] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:20.574308] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.589071] [DEBUG] [MAG ] NATH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:20.599807] [INFO ] [LOCAL ] BUSE: Saved forecast. [2026-01-28T20:36:20.600084] [INFO ] [main ] BUSE: Signal=1 (Conf=90.0%), Magnitude=-2.25% (Conf=46.8929%) [2026-01-28T20:36:20.600271] [INFO ] [main ] Fetching symbol history for CMPS... [2026-01-28T20:36:20.600316] [DEBUG] [REMOTE ] CMPS: Fetching historical data. [2026-01-28T20:36:20.601697] [INFO ] [main ] Progress: 330/411 forecasts completed (80.3%). BUSE finished in 0.7s. ETA: 14.3s. Rate: 339.10 forecasts/min [2026-01-28T20:36:20.615456] [DEBUG] [REMOTE ] CMPS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:20.616661] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 5 features, N/A% accuracy [2026-01-28T20:36:20.616721] [INFO ] [LOCAL ] CMPS: Loaded 5 optimal features with 68.14% confidence from JSON config [2026-01-28T20:36:20.616754] [DEBUG] [MAG ] Building data for symbol: CMPS with lookback: 0 [2026-01-28T20:36:20.617870] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:20.618139] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:20.623301] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:20.624397] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:20.626730] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:20.631698] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:20.633343] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.681337] [DEBUG] [MAG ] PMVP: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.695592] [INFO ] [LOCAL ] NATH: Saved forecast. [2026-01-28T20:36:20.695664] [INFO ] [main ] NATH: Signal=1 (Conf=90.0%), Magnitude=-0.49% (Conf=58.5755%) [2026-01-28T20:36:20.695825] [INFO ] [main ] Fetching symbol history for CPNG... [2026-01-28T20:36:20.695867] [DEBUG] [REMOTE ] CPNG: Fetching historical data. [2026-01-28T20:36:20.697717] [INFO ] [main ] Progress: 331/411 forecasts completed (80.5%). NATH finished in 0.8s. ETA: 14.1s. Rate: 339.57 forecasts/min [2026-01-28T20:36:20.709118] [DEBUG] [REMOTE ] CPNG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:20.710037] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 5 features, N/A% accuracy [2026-01-28T20:36:20.710089] [INFO ] [LOCAL ] CPNG: Loaded 5 optimal features with 59.36% confidence from JSON config [2026-01-28T20:36:20.710120] [DEBUG] [MAG ] Building data for symbol: CPNG with lookback: 0 [2026-01-28T20:36:20.710947] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:20.711008] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:20.715935] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:20.717833] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:20.718312] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:20.719122] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:20.719829] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:20.871282] [DEBUG] [MAG ] PMVP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:20.949047] [DEBUG] [MAG ] VFC: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.959694] [INFO ] [LOCAL ] PMVP: Saved forecast. [2026-01-28T20:36:20.959775] [INFO ] [main ] PMVP: Signal=1 (Conf=90.0%), Magnitude=0.36% (Conf=34.0092%) [2026-01-28T20:36:20.960193] [INFO ] [main ] Fetching symbol history for ALRS... [2026-01-28T20:36:20.960259] [DEBUG] [REMOTE ] ALRS: Fetching historical data. [2026-01-28T20:36:20.960683] [INFO ] [main ] Progress: 332/411 forecasts completed (80.8%). PMVP finished in 0.7s. ETA: 14.0s. Rate: 339.07 forecasts/min [2026-01-28T20:36:20.976335] [DEBUG] [REMOTE ] ALRS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:20.977418] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 8 features, N/A% accuracy [2026-01-28T20:36:20.977491] [INFO ] [LOCAL ] ALRS: Loaded 8 optimal features with 54.11% confidence from JSON config [2026-01-28T20:36:20.977532] [DEBUG] [MAG ] Building data for symbol: ALRS with lookback: 0 [2026-01-28T20:36:20.978698] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:20.978779] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:20.986156] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:20.988679] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:20.989295] [DEBUG] [MAG ] CMPS: Last date is validated at 2026-01-28 [2026-01-28T20:36:20.989377] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:20.989899] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:21.087465] [DEBUG] [MAG ] CPNG: Last date is validated at 2026-01-28 [2026-01-28T20:36:21.112250] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:21.139999] [DEBUG] [MAG ] VFC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.156538] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:21.171795] [DEBUG] [MAG ] CMPS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.222422] [INFO ] [LOCAL ] VFC: Saved forecast. [2026-01-28T20:36:21.222489] [INFO ] [main ] VFC: Signal=1 (Conf=90.0%), Magnitude=-2.46% (Conf=42.5431%) [2026-01-28T20:36:21.223112] [INFO ] [main ] Fetching symbol history for GOOS... [2026-01-28T20:36:21.223165] [DEBUG] [REMOTE ] GOOS: Fetching historical data. [2026-01-28T20:36:21.223710] [INFO ] [main ] Progress: 333/411 forecasts completed (81.0%). VFC finished in 0.7s. ETA: 13.8s. Rate: 338.57 forecasts/min [2026-01-28T20:36:21.235811] [DEBUG] [REMOTE ] GOOS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.236978] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 5 features, N/A% accuracy [2026-01-28T20:36:21.237031] [INFO ] [LOCAL ] GOOS: Loaded 5 optimal features with 63.93% confidence from JSON config [2026-01-28T20:36:21.237062] [DEBUG] [MAG ] Building data for symbol: GOOS with lookback: 0 [2026-01-28T20:36:21.237867] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:21.237928] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:21.238653] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:21.240444] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:21.242960] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:21.243231] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:21.244529] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:21.244526] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:21.245823] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:21.252064] [INFO ] [LOCAL ] CMPS: Saved forecast. [2026-01-28T20:36:21.252154] [INFO ] [main ] CMPS: Signal=1 (Conf=90.0%), Magnitude=-4.34% (Conf=68.1446%) [2026-01-28T20:36:21.252376] [INFO ] [main ] Fetching symbol history for USVM... [2026-01-28T20:36:21.252499] [DEBUG] [REMOTE ] USVM: Fetching historical data. [2026-01-28T20:36:21.253568] [INFO ] [main ] Progress: 334/411 forecasts completed (81.3%). CMPS finished in 0.7s. ETA: 13.6s. Rate: 339.42 forecasts/min [2026-01-28T20:36:21.265832] [DEBUG] [REMOTE ] USVM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.266851] [DEBUG] [LOCAL ] Loaded configuration for USVM: 4 features, N/A% accuracy [2026-01-28T20:36:21.266910] [INFO ] [LOCAL ] USVM: Loaded 4 optimal features with 65.69% confidence from JSON config [2026-01-28T20:36:21.266943] [DEBUG] [MAG ] Building data for symbol: USVM with lookback: 0 [2026-01-28T20:36:21.267864] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:21.267933] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:21.269815] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:21.270371] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:21.271423] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:21.272457] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:21.300016] [DEBUG] [MAG ] CPNG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.386591] [INFO ] [LOCAL ] CPNG: Saved forecast. [2026-01-28T20:36:21.386662] [INFO ] [main ] CPNG: Signal=1 (Conf=90.0%), Magnitude=-0.54% (Conf=59.3556%) [2026-01-28T20:36:21.386824] [INFO ] [main ] Fetching symbol history for TPL... [2026-01-28T20:36:21.386867] [DEBUG] [REMOTE ] TPL: Fetching historical data. [2026-01-28T20:36:21.388695] [INFO ] [main ] Progress: 335/411 forecasts completed (81.5%). CPNG finished in 0.7s. ETA: 13.4s. Rate: 339.66 forecasts/min [2026-01-28T20:36:21.399511] [DEBUG] [REMOTE ] TPL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.400438] [DEBUG] [LOCAL ] Loaded configuration for TPL: 4 features, N/A% accuracy [2026-01-28T20:36:21.400488] [INFO ] [LOCAL ] TPL: Loaded 4 optimal features with 56.96% confidence from JSON config [2026-01-28T20:36:21.400518] [DEBUG] [MAG ] Building data for symbol: TPL with lookback: 0 [2026-01-28T20:36:21.401336] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:21.401395] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:21.403093] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:21.403627] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:21.404070] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:21.404857] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:21.617892] [DEBUG] [MAG ] GOOS: Last date is validated at 2026-01-28 [2026-01-28T20:36:21.618369] [DEBUG] [MAG ] ALRS: Last date is validated at 2026-01-28 [2026-01-28T20:36:21.637772] [DEBUG] [MAG ] USVM: Last date is validated at 2026-01-28 [2026-01-28T20:36:21.764807] [DEBUG] [MAG ] TPL: Last date is validated at 2026-01-28 [2026-01-28T20:36:21.800027] [DEBUG] [MAG ] GOOS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.803916] [DEBUG] [MAG ] ALRS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.834308] [DEBUG] [MAG ] USVM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.881848] [INFO ] [LOCAL ] GOOS: Saved forecast. [2026-01-28T20:36:21.881917] [INFO ] [main ] GOOS: Signal=1 (Conf=90.0%), Magnitude=-2.94% (Conf=63.9339%) [2026-01-28T20:36:21.882040] [INFO ] [LOCAL ] ALRS: Saved forecast. [2026-01-28T20:36:21.882111] [INFO ] [main ] ALRS: Signal=1 (Conf=90.0%), Magnitude=-0.70% (Conf=54.1051%) [2026-01-28T20:36:21.882329] [INFO ] [main ] Fetching symbol history for EB... [2026-01-28T20:36:21.882381] [DEBUG] [REMOTE ] EB: Fetching historical data. [2026-01-28T20:36:21.882433] [INFO ] [main ] Fetching symbol history for AMAL... [2026-01-28T20:36:21.882723] [DEBUG] [REMOTE ] AMAL: Fetching historical data. [2026-01-28T20:36:21.882369] [INFO ] [main ] Progress: 336/411 forecasts completed (81.8%). GOOS finished in 0.7s. ETA: 13.3s. Rate: 337.85 forecasts/min [2026-01-28T20:36:21.883588] [INFO ] [main ] Progress: 337/411 forecasts completed (82.0%). ALRS finished in 0.9s. ETA: 13.1s. Rate: 338.85 forecasts/min [2026-01-28T20:36:21.894357] [DEBUG] [REMOTE ] AMAL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.895337] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 8 features, N/A% accuracy [2026-01-28T20:36:21.895388] [INFO ] [LOCAL ] AMAL: Loaded 8 optimal features with 50.30% confidence from JSON config [2026-01-28T20:36:21.895419] [DEBUG] [MAG ] Building data for symbol: AMAL with lookback: 0 [2026-01-28T20:36:21.896227] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:21.896302] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:21.896422] [DEBUG] [REMOTE ] EB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.897641] [DEBUG] [LOCAL ] Loaded configuration for EB: 2 features, N/A% accuracy [2026-01-28T20:36:21.897715] [INFO ] [LOCAL ] EB: Loaded 2 optimal features with 56.41% confidence from JSON config [2026-01-28T20:36:21.897753] [DEBUG] [MAG ] Building data for symbol: EB with lookback: 0 [2026-01-28T20:36:21.898048] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:21.898604] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:21.898749] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:21.898824] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:21.899031] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:21.901479] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:21.902745] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:21.925260] [INFO ] [LOCAL ] USVM: Saved forecast. [2026-01-28T20:36:21.925329] [INFO ] [main ] USVM: Signal=1 (Conf=90.0%), Magnitude=0.20% (Conf=65.6887%) [2026-01-28T20:36:21.925490] [INFO ] [main ] Fetching symbol history for STRS... [2026-01-28T20:36:21.925533] [DEBUG] [REMOTE ] STRS: Fetching historical data. [2026-01-28T20:36:21.925885] [INFO ] [main ] Progress: 338/411 forecasts completed (82.2%). USVM finished in 0.7s. ETA: 12.9s. Rate: 339.62 forecasts/min [2026-01-28T20:36:21.937487] [DEBUG] [REMOTE ] STRS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:21.938600] [DEBUG] [LOCAL ] Loaded configuration for STRS: 7 features, N/A% accuracy [2026-01-28T20:36:21.938653] [INFO ] [LOCAL ] STRS: Loaded 7 optimal features with 49.10% confidence from JSON config [2026-01-28T20:36:21.938683] [DEBUG] [MAG ] Building data for symbol: STRS with lookback: 0 [2026-01-28T20:36:21.939474] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:21.939709] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:21.941419] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:21.941949] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:21.943361] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:21.944308] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:21.945798] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:21.946703] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-28T20:36:21.950273] [DEBUG] [MAG ] TPL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:21.952903] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:21.953936] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:21.987062] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:21.990472] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:21.992851] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.026422] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.188523] [INFO ] [LOCAL ] TPL: Saved forecast. [2026-01-28T20:36:22.188610] [INFO ] [main ] TPL: Signal=1 (Conf=90.0%), Magnitude=6.64% (Conf=56.96%) [2026-01-28T20:36:22.188769] [INFO ] [main ] Fetching symbol history for LWAY... [2026-01-28T20:36:22.188814] [DEBUG] [REMOTE ] LWAY: Fetching historical data. [2026-01-28T20:36:22.189881] [INFO ] [main ] Progress: 339/411 forecasts completed (82.5%). TPL finished in 0.8s. ETA: 12.7s. Rate: 339.12 forecasts/min [2026-01-28T20:36:22.202642] [DEBUG] [REMOTE ] LWAY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:22.203633] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 6 features, N/A% accuracy [2026-01-28T20:36:22.203686] [INFO ] [LOCAL ] LWAY: Loaded 6 optimal features with 67.75% confidence from JSON config [2026-01-28T20:36:22.203716] [DEBUG] [MAG ] Building data for symbol: LWAY with lookback: 0 [2026-01-28T20:36:22.204726] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:22.204800] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:22.210550] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:22.212473] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:22.213354] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:22.213845] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:22.216348] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:36:22.217906] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.318936] [DEBUG] [MAG ] STRS: Last date is validated at 2026-01-28 [2026-01-28T20:36:22.377813] [DEBUG] [MAG ] AMAL: Last date is validated at 2026-01-28 [2026-01-28T20:36:22.397296] [DEBUG] [MAG ] EB: Last date is validated at 2026-01-28 [2026-01-28T20:36:22.509814] [DEBUG] [MAG ] STRS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:22.573625] [DEBUG] [MAG ] AMAL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:22.575195] [DEBUG] [MAG ] EB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:22.583186] [DEBUG] [MAG ] LWAY: Last date is validated at 2026-01-28 [2026-01-28T20:36:22.603047] [INFO ] [LOCAL ] STRS: Saved forecast. [2026-01-28T20:36:22.603115] [INFO ] [main ] STRS: Signal=1 (Conf=90.0%), Magnitude=3.26% (Conf=49.1038%) [2026-01-28T20:36:22.603275] [INFO ] [main ] Fetching symbol history for DORM... [2026-01-28T20:36:22.603317] [DEBUG] [REMOTE ] DORM: Fetching historical data. [2026-01-28T20:36:22.603897] [INFO ] [main ] Progress: 340/411 forecasts completed (82.7%). STRS finished in 0.7s. ETA: 12.6s. Rate: 337.79 forecasts/min [2026-01-28T20:36:22.616113] [DEBUG] [REMOTE ] DORM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:22.617007] [DEBUG] [LOCAL ] Loaded configuration for DORM: 6 features, N/A% accuracy [2026-01-28T20:36:22.617060] [INFO ] [LOCAL ] DORM: Loaded 6 optimal features with 63.38% confidence from JSON config [2026-01-28T20:36:22.617090] [DEBUG] [MAG ] Building data for symbol: DORM with lookback: 0 [2026-01-28T20:36:22.617935] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:22.617996] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:22.619722] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:22.620447] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:22.621118] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:22.621518] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:22.622208] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:22.623535] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.637651] [INFO ] [LOCAL ] EB: Saved forecast. [2026-01-28T20:36:22.637724] [INFO ] [main ] EB: Signal=1 (Conf=90.0%), Magnitude=-0.73% (Conf=56.4107%) [2026-01-28T20:36:22.638081] [INFO ] [main ] Fetching symbol history for OFS... [2026-01-28T20:36:22.638131] [DEBUG] [REMOTE ] OFS: Fetching historical data. [2026-01-28T20:36:22.638140] [INFO ] [main ] Progress: 341/411 forecasts completed (83.0%). EB finished in 0.8s. ETA: 12.4s. Rate: 338.59 forecasts/min [2026-01-28T20:36:22.650807] [DEBUG] [REMOTE ] OFS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:22.651866] [DEBUG] [LOCAL ] Loaded configuration for OFS: 6 features, N/A% accuracy [2026-01-28T20:36:22.652127] [INFO ] [LOCAL ] OFS: Loaded 6 optimal features with 48.82% confidence from JSON config [2026-01-28T20:36:22.652158] [DEBUG] [MAG ] Building data for symbol: OFS with lookback: 0 [2026-01-28T20:36:22.653195] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:22.653255] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:22.654998] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:22.655529] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:22.656011] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:22.656401] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:22.674220] [INFO ] [LOCAL ] AMAL: Saved forecast. [2026-01-28T20:36:22.674298] [INFO ] [main ] AMAL: Signal=1 (Conf=90.0%), Magnitude=-0.95% (Conf=50.2965%) [2026-01-28T20:36:22.674681] [INFO ] [main ] Progress: 342/411 forecasts completed (83.2%). AMAL finished in 0.8s. ETA: 12.2s. Rate: 339.38 forecasts/min [2026-01-28T20:36:22.674813] [INFO ] [main ] Fetching symbol history for CSX... [2026-01-28T20:36:22.674858] [DEBUG] [REMOTE ] CSX: Fetching historical data. [2026-01-28T20:36:22.688519] [DEBUG] [REMOTE ] CSX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:22.689390] [DEBUG] [LOCAL ] Loaded configuration for CSX: 10 features, N/A% accuracy [2026-01-28T20:36:22.689448] [INFO ] [LOCAL ] CSX: Loaded 10 optimal features with 64.55% confidence from JSON config [2026-01-28T20:36:22.689480] [DEBUG] [MAG ] Building data for symbol: CSX with lookback: 0 [2026-01-28T20:36:22.690442] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-28T20:36:22.690510] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:22.692309] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:22.692890] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:22.693364] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:22.693800] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:22.694652] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:22.695254] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:22.696661] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:22.697500] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:22.698763] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.700342] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:22.703076] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:22.706670] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.759165] [DEBUG] [MAG ] LWAY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:22.851015] [INFO ] [LOCAL ] LWAY: Saved forecast. [2026-01-28T20:36:22.851090] [INFO ] [main ] LWAY: Signal=1 (Conf=90.0%), Magnitude=-1.36% (Conf=67.7545%) [2026-01-28T20:36:22.851259] [INFO ] [main ] Fetching symbol history for PAGS... [2026-01-28T20:36:22.851303] [DEBUG] [REMOTE ] PAGS: Fetching historical data. [2026-01-28T20:36:22.851944] [INFO ] [main ] Progress: 343/411 forecasts completed (83.5%). LWAY finished in 0.7s. ETA: 12.0s. Rate: 339.38 forecasts/min [2026-01-28T20:36:22.864477] [DEBUG] [REMOTE ] PAGS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:22.865834] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 3 features, N/A% accuracy [2026-01-28T20:36:22.865892] [INFO ] [LOCAL ] PAGS: Loaded 3 optimal features with 47.31% confidence from JSON config [2026-01-28T20:36:22.865923] [DEBUG] [MAG ] Building data for symbol: PAGS with lookback: 0 [2026-01-28T20:36:22.867023] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:22.867093] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:22.869409] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:22.869972] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:22.990897] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:22.996303] [DEBUG] [MAG ] DORM: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.050842] [DEBUG] [MAG ] OFS: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.110101] [DEBUG] [MAG ] CSX: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.178570] [DEBUG] [MAG ] DORM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:23.228723] [DEBUG] [MAG ] OFS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:23.292636] [INFO ] [LOCAL ] OFS: Saved forecast. [2026-01-28T20:36:23.292714] [INFO ] [main ] OFS: Signal=1 (Conf=90.0%), Magnitude=-1.12% (Conf=48.8237%) [2026-01-28T20:36:23.292885] [INFO ] [main ] Fetching symbol history for AGX... [2026-01-28T20:36:23.292927] [DEBUG] [REMOTE ] AGX: Fetching historical data. [2026-01-28T20:36:23.294147] [INFO ] [main ] Progress: 344/411 forecasts completed (83.7%). OFS finished in 0.7s. ETA: 11.9s. Rate: 337.90 forecasts/min [2026-01-28T20:36:23.293931] [DEBUG] [MAG ] CSX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:23.307000] [DEBUG] [REMOTE ] AGX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:23.307947] [DEBUG] [LOCAL ] Loaded configuration for AGX: 6 features, N/A% accuracy [2026-01-28T20:36:23.308000] [INFO ] [LOCAL ] AGX: Loaded 6 optimal features with 59.73% confidence from JSON config [2026-01-28T20:36:23.308031] [DEBUG] [MAG ] Building data for symbol: AGX with lookback: 0 [2026-01-28T20:36:23.308848] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:23.308908] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:23.310628] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:23.311155] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:23.311544] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:23.313219] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:23.314387] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:23.315126] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:23.357615] [DEBUG] [MAG ] PAGS: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.376332] [INFO ] [LOCAL ] CSX: Saved forecast. [2026-01-28T20:36:23.376402] [INFO ] [main ] CSX: Signal=1 (Conf=90.0%), Magnitude=1.35% (Conf=64.5468%) [2026-01-28T20:36:23.376759] [INFO ] [main ] Progress: 345/411 forecasts completed (83.9%). CSX finished in 0.7s. ETA: 11.7s. Rate: 338.43 forecasts/min [2026-01-28T20:36:23.376894] [INFO ] [main ] Fetching symbol history for GDC... [2026-01-28T20:36:23.376936] [DEBUG] [REMOTE ] GDC: Fetching historical data. [2026-01-28T20:36:23.388110] [DEBUG] [REMOTE ] GDC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:23.389288] [DEBUG] [LOCAL ] Loaded configuration for GDC: 3 features, N/A% accuracy [2026-01-28T20:36:23.389340] [INFO ] [LOCAL ] GDC: Loaded 3 optimal features with 65.09% confidence from JSON config [2026-01-28T20:36:23.389370] [DEBUG] [MAG ] Building data for symbol: GDC with lookback: 0 [2026-01-28T20:36:23.390184] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:23.390243] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:23.395051] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:23.396035] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:23.435361] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:23.468908] [INFO ] [LOCAL ] DORM: Saved forecast. [2026-01-28T20:36:23.468979] [INFO ] [main ] DORM: Signal=1 (Conf=90.0%), Magnitude=-1.23% (Conf=63.3836%) [2026-01-28T20:36:23.469139] [INFO ] [main ] Fetching symbol history for SY... [2026-01-28T20:36:23.469182] [DEBUG] [REMOTE ] SY: Fetching historical data. [2026-01-28T20:36:23.469993] [INFO ] [main ] Progress: 346/411 forecasts completed (84.2%). DORM finished in 0.9s. ETA: 11.5s. Rate: 338.89 forecasts/min [2026-01-28T20:36:23.481384] [DEBUG] [REMOTE ] SY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:23.482493] [DEBUG] [LOCAL ] Loaded configuration for SY: 7 features, N/A% accuracy [2026-01-28T20:36:23.482558] [INFO ] [LOCAL ] SY: Loaded 7 optimal features with 42.69% confidence from JSON config [2026-01-28T20:36:23.482607] [DEBUG] [MAG ] Building data for symbol: SY with lookback: 0 [2026-01-28T20:36:23.483417] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:23.483480] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:23.488424] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:23.489320] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:23.492297] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:23.494177] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:23.494728] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:23.495881] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:23.498216] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:23.545256] [DEBUG] [MAG ] PAGS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:23.610789] [INFO ] [LOCAL ] PAGS: Saved forecast. [2026-01-28T20:36:23.610871] [INFO ] [main ] PAGS: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=47.3066%) [2026-01-28T20:36:23.611270] [INFO ] [main ] Fetching symbol history for FIZZ... [2026-01-28T20:36:23.611331] [DEBUG] [REMOTE ] FIZZ: Fetching historical data. [2026-01-28T20:36:23.612431] [INFO ] [main ] Progress: 347/411 forecasts completed (84.4%). PAGS finished in 0.8s. ETA: 11.3s. Rate: 339.08 forecasts/min [2026-01-28T20:36:23.624427] [DEBUG] [REMOTE ] FIZZ: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:23.625453] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 7 features, N/A% accuracy [2026-01-28T20:36:23.625511] [INFO ] [LOCAL ] FIZZ: Loaded 7 optimal features with 52.48% confidence from JSON config [2026-01-28T20:36:23.625544] [DEBUG] [MAG ] Building data for symbol: FIZZ with lookback: 0 [2026-01-28T20:36:23.626371] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:23.626445] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:23.627201] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:23.628959] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:23.629500] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:23.630679] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:23.632394] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:23.633616] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:23.634344] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:23.691080] [DEBUG] [MAG ] AGX: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.801739] [DEBUG] [MAG ] GDC: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.861254] [DEBUG] [MAG ] AGX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:23.865212] [DEBUG] [MAG ] SY: Last date is validated at 2026-01-28 [2026-01-28T20:36:23.974212] [DEBUG] [MAG ] GDC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.005935] [INFO ] [LOCAL ] AGX: Saved forecast. [2026-01-28T20:36:24.006005] [INFO ] [main ] AGX: Signal=1 (Conf=90.0%), Magnitude=-6.56% (Conf=59.7344%) [2026-01-28T20:36:24.006166] [INFO ] [main ] Fetching symbol history for RBLX... [2026-01-28T20:36:24.006209] [DEBUG] [REMOTE ] RBLX: Fetching historical data. [2026-01-28T20:36:24.006826] [INFO ] [main ] Progress: 348/411 forecasts completed (84.7%). AGX finished in 0.7s. ETA: 11.2s. Rate: 337.89 forecasts/min [2026-01-28T20:36:24.012712] [DEBUG] [MAG ] FIZZ: Last date is validated at 2026-01-28 [2026-01-28T20:36:24.019818] [DEBUG] [REMOTE ] RBLX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.021152] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, N/A% accuracy [2026-01-28T20:36:24.021203] [INFO ] [LOCAL ] RBLX: Loaded 2 optimal features with 63.92% confidence from JSON config [2026-01-28T20:36:24.021234] [DEBUG] [MAG ] Building data for symbol: RBLX with lookback: 0 [2026-01-28T20:36:24.022053] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:24.022112] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:24.027735] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:24.036868] [DEBUG] [MAG ] SY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.043260] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.046105] [INFO ] [LOCAL ] GDC: Saved forecast. [2026-01-28T20:36:24.046180] [INFO ] [main ] GDC: Signal=1 (Conf=90.0%), Magnitude=1.26% (Conf=65.0909%) [2026-01-28T20:36:24.046536] [INFO ] [main ] Fetching symbol history for AVDL... [2026-01-28T20:36:24.046603] [DEBUG] [REMOTE ] AVDL: Fetching historical data. [2026-01-28T20:36:24.047361] [INFO ] [main ] Progress: 349/411 forecasts completed (84.9%). GDC finished in 0.7s. ETA: 11.0s. Rate: 338.64 forecasts/min [2026-01-28T20:36:24.059065] [DEBUG] [REMOTE ] AVDL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.060659] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, N/A% accuracy [2026-01-28T20:36:24.060715] [INFO ] [LOCAL ] AVDL: Loaded 3 optimal features with 36.97% confidence from JSON config [2026-01-28T20:36:24.060747] [DEBUG] [MAG ] Building data for symbol: AVDL with lookback: 0 [2026-01-28T20:36:24.061527] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:24.061613] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:24.062334] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:24.063197] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:24.065248] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.104421] [INFO ] [LOCAL ] SY: Saved forecast. [2026-01-28T20:36:24.104489] [INFO ] [main ] SY: Signal=1 (Conf=90.0%), Magnitude=4.63% (Conf=42.6868%) [2026-01-28T20:36:24.104663] [INFO ] [main ] Fetching symbol history for BGRN... [2026-01-28T20:36:24.104708] [DEBUG] [REMOTE ] BGRN: Fetching historical data. [2026-01-28T20:36:24.106444] [INFO ] [main ] Progress: 350/411 forecasts completed (85.2%). SY finished in 0.6s. ETA: 10.8s. Rate: 339.28 forecasts/min [2026-01-28T20:36:24.116561] [DEBUG] [REMOTE ] BGRN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.117482] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, N/A% accuracy [2026-01-28T20:36:24.117538] [INFO ] [LOCAL ] BGRN: Loaded 3 optimal features with 54.95% confidence from JSON config [2026-01-28T20:36:24.117609] [DEBUG] [MAG ] Building data for symbol: BGRN with lookback: 0 [2026-01-28T20:36:24.118401] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:24.118463] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:24.119223] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:24.121232] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:24.135371] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.191812] [DEBUG] [MAG ] FIZZ: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.278121] [INFO ] [LOCAL ] FIZZ: Saved forecast. [2026-01-28T20:36:24.278194] [INFO ] [main ] FIZZ: Signal=1 (Conf=90.0%), Magnitude=-0.70% (Conf=52.4799%) [2026-01-28T20:36:24.278365] [INFO ] [main ] Fetching symbol history for BBCP... [2026-01-28T20:36:24.278409] [DEBUG] [REMOTE ] BBCP: Fetching historical data. [2026-01-28T20:36:24.278932] [INFO ] [main ] Progress: 351/411 forecasts completed (85.4%). FIZZ finished in 0.7s. ETA: 10.6s. Rate: 339.31 forecasts/min [2026-01-28T20:36:24.291277] [DEBUG] [REMOTE ] BBCP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.292228] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 6 features, N/A% accuracy [2026-01-28T20:36:24.292285] [INFO ] [LOCAL ] BBCP: Loaded 6 optimal features with 56.34% confidence from JSON config [2026-01-28T20:36:24.292316] [DEBUG] [MAG ] Building data for symbol: BBCP with lookback: 0 [2026-01-28T20:36:24.293234] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:24.293299] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:24.298462] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:24.299606] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:24.300324] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:24.303851] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:24.306544] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:24.308474] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.400562] [DEBUG] [MAG ] RBLX: Last date is validated at 2026-01-28 [2026-01-28T20:36:24.413086] [DEBUG] [MAG ] AVDL: Last date is validated at 2026-01-28 [2026-01-28T20:36:24.484113] [DEBUG] [MAG ] BGRN: Last date is validated at 2026-01-28 [2026-01-28T20:36:24.585377] [DEBUG] [MAG ] AVDL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.590184] [DEBUG] [MAG ] RBLX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.659168] [DEBUG] [MAG ] BGRN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:24.668409] [INFO ] [LOCAL ] AVDL: Saved forecast. [2026-01-28T20:36:24.668503] [INFO ] [main ] AVDL: Signal=1 (Conf=90.0%), Magnitude=1.88% (Conf=36.9669%) [2026-01-28T20:36:24.668969] [INFO ] [main ] Fetching symbol history for IGIC... [2026-01-28T20:36:24.669039] [DEBUG] [REMOTE ] IGIC: Fetching historical data. [2026-01-28T20:36:24.669644] [INFO ] [main ] Progress: 352/411 forecasts completed (85.6%). AVDL finished in 0.6s. ETA: 10.5s. Rate: 338.15 forecasts/min [2026-01-28T20:36:24.672919] [DEBUG] [MAG ] BBCP: Last date is validated at 2026-01-28 [2026-01-28T20:36:24.684628] [DEBUG] [REMOTE ] IGIC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.685689] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 5 features, N/A% accuracy [2026-01-28T20:36:24.685763] [INFO ] [LOCAL ] IGIC: Loaded 5 optimal features with 65.47% confidence from JSON config [2026-01-28T20:36:24.685811] [DEBUG] [MAG ] Building data for symbol: IGIC with lookback: 0 [2026-01-28T20:36:24.686719] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:24.686784] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:24.692239] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:24.694839] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:24.695476] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:24.697377] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:24.712218] [INFO ] [LOCAL ] RBLX: Saved forecast. [2026-01-28T20:36:24.712289] [INFO ] [main ] RBLX: Signal=1 (Conf=90.0%), Magnitude=1.23% (Conf=63.9205%) [2026-01-28T20:36:24.712450] [INFO ] [main ] Fetching symbol history for UPWK... [2026-01-28T20:36:24.712494] [DEBUG] [REMOTE ] UPWK: Fetching historical data. [2026-01-28T20:36:24.713809] [INFO ] [main ] Progress: 353/411 forecasts completed (85.9%). RBLX finished in 0.7s. ETA: 10.3s. Rate: 338.87 forecasts/min [2026-01-28T20:36:24.720929] [INFO ] [LOCAL ] BGRN: Saved forecast. [2026-01-28T20:36:24.720998] [INFO ] [main ] BGRN: Signal=1 (Conf=90.0%), Magnitude=0.03% (Conf=54.9535%) [2026-01-28T20:36:24.721162] [INFO ] [main ] Fetching symbol history for FC... [2026-01-28T20:36:24.721206] [DEBUG] [REMOTE ] FC: Fetching historical data. [2026-01-28T20:36:24.722015] [INFO ] [main ] Progress: 354/411 forecasts completed (86.1%). BGRN finished in 0.6s. ETA: 10.1s. Rate: 339.78 forecasts/min [2026-01-28T20:36:24.726975] [DEBUG] [REMOTE ] UPWK: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.727900] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 4 features, N/A% accuracy [2026-01-28T20:36:24.727954] [INFO ] [LOCAL ] UPWK: Loaded 4 optimal features with 49.36% confidence from JSON config [2026-01-28T20:36:24.728160] [DEBUG] [MAG ] Building data for symbol: UPWK with lookback: 0 [2026-01-28T20:36:24.729201] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:24.729262] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:24.730293] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:24.732887] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:24.733688] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:24.734648] [DEBUG] [REMOTE ] FC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:24.735420] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.735933] [DEBUG] [LOCAL ] Loaded configuration for FC: 3 features, N/A% accuracy [2026-01-28T20:36:24.735994] [INFO ] [LOCAL ] FC: Loaded 3 optimal features with 61.96% confidence from JSON config [2026-01-28T20:36:24.736026] [DEBUG] [MAG ] Building data for symbol: FC with lookback: 0 [2026-01-28T20:36:24.736817] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:24.736877] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:24.738689] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:24.739226] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:24.740602] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.746912] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:24.855168] [DEBUG] [MAG ] BBCP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.007369] [INFO ] [LOCAL ] BBCP: Saved forecast. [2026-01-28T20:36:25.007444] [INFO ] [main ] BBCP: Signal=1 (Conf=90.0%), Magnitude=-7.57% (Conf=56.3402%) [2026-01-28T20:36:25.007645] [INFO ] [main ] Fetching symbol history for TD... [2026-01-28T20:36:25.007693] [DEBUG] [REMOTE ] TD: Fetching historical data. [2026-01-28T20:36:25.009641] [INFO ] [main ] Progress: 355/411 forecasts completed (86.4%). BBCP finished in 0.7s. ETA: 9.9s. Rate: 339.18 forecasts/min [2026-01-28T20:36:25.022685] [DEBUG] [REMOTE ] TD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:25.023653] [DEBUG] [LOCAL ] Loaded configuration for TD: 5 features, N/A% accuracy [2026-01-28T20:36:25.023711] [INFO ] [LOCAL ] TD: Loaded 5 optimal features with 45.19% confidence from JSON config [2026-01-28T20:36:25.023743] [DEBUG] [MAG ] Building data for symbol: TD with lookback: 0 [2026-01-28T20:36:25.024569] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:25.024651] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:25.030273] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:25.073703] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:25.076339] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:25.078821] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:25.080222] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:25.088291] [DEBUG] [MAG ] FC: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.093302] [DEBUG] [MAG ] UPWK: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.135270] [DEBUG] [MAG ] IGIC: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.256632] [DEBUG] [MAG ] FC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.270626] [DEBUG] [MAG ] UPWK: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.321561] [DEBUG] [MAG ] IGIC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.336624] [INFO ] [LOCAL ] FC: Saved forecast. [2026-01-28T20:36:25.336690] [INFO ] [main ] FC: Signal=1 (Conf=90.0%), Magnitude=0.82% (Conf=61.961%) [2026-01-28T20:36:25.336853] [INFO ] [main ] Fetching symbol history for SANM... [2026-01-28T20:36:25.336895] [DEBUG] [REMOTE ] SANM: Fetching historical data. [2026-01-28T20:36:25.337968] [INFO ] [main ] Progress: 356/411 forecasts completed (86.6%). FC finished in 0.6s. ETA: 9.8s. Rate: 338.37 forecasts/min [2026-01-28T20:36:25.348881] [DEBUG] [REMOTE ] SANM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:25.350111] [DEBUG] [LOCAL ] Loaded configuration for SANM: 6 features, N/A% accuracy [2026-01-28T20:36:25.350164] [INFO ] [LOCAL ] SANM: Loaded 6 optimal features with 46.81% confidence from JSON config [2026-01-28T20:36:25.350195] [DEBUG] [MAG ] Building data for symbol: SANM with lookback: 0 [2026-01-28T20:36:25.351198] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:25.351272] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:25.353273] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:25.353836] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:25.354236] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:25.360839] [INFO ] [LOCAL ] UPWK: Saved forecast. [2026-01-28T20:36:25.360910] [INFO ] [main ] UPWK: Signal=1 (Conf=90.0%), Magnitude=0.02% (Conf=49.3574%) [2026-01-28T20:36:25.361304] [INFO ] [main ] Progress: 357/411 forecasts completed (86.9%). UPWK finished in 0.6s. ETA: 9.6s. Rate: 339.19 forecasts/min [2026-01-28T20:36:25.361443] [INFO ] [main ] Fetching symbol history for DJCO... [2026-01-28T20:36:25.361487] [DEBUG] [REMOTE ] DJCO: Fetching historical data. [2026-01-28T20:36:25.374058] [DEBUG] [REMOTE ] DJCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:25.375042] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 4 features, N/A% accuracy [2026-01-28T20:36:25.375098] [INFO ] [LOCAL ] DJCO: Loaded 4 optimal features with 58.58% confidence from JSON config [2026-01-28T20:36:25.375130] [DEBUG] [MAG ] Building data for symbol: DJCO with lookback: 0 [2026-01-28T20:36:25.376036] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:25.376100] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:25.382187] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:25.383454] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:25.385966] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:25.387234] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:25.394824] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:25.396116] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:25.397382] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:25.399552] [INFO ] [LOCAL ] IGIC: Saved forecast. [2026-01-28T20:36:25.399638] [INFO ] [main ] IGIC: Signal=1 (Conf=90.0%), Magnitude=0.13% (Conf=65.4739%) [2026-01-28T20:36:25.399965] [INFO ] [main ] Fetching symbol history for ING... [2026-01-28T20:36:25.400015] [DEBUG] [REMOTE ] ING: Fetching historical data. [2026-01-28T20:36:25.401147] [INFO ] [main ] Progress: 358/411 forecasts completed (87.1%). IGIC finished in 0.7s. ETA: 9.4s. Rate: 339.93 forecasts/min [2026-01-28T20:36:25.411958] [DEBUG] [REMOTE ] ING: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:25.412886] [DEBUG] [LOCAL ] Loaded configuration for ING: 7 features, N/A% accuracy [2026-01-28T20:36:25.412942] [INFO ] [LOCAL ] ING: Loaded 7 optimal features with 55.69% confidence from JSON config [2026-01-28T20:36:25.412972] [DEBUG] [MAG ] Building data for symbol: ING with lookback: 0 [2026-01-28T20:36:25.413799] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:25.413865] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:25.418734] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:25.422162] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:25.423029] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:25.424919] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:25.425385] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:25.426453] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:25.428450] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:25.441836] [DEBUG] [MAG ] TD: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.625324] [DEBUG] [MAG ] TD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.717427] [INFO ] [LOCAL ] TD: Saved forecast. [2026-01-28T20:36:25.717495] [INFO ] [main ] TD: Signal=1 (Conf=90.0%), Magnitude=-1.73% (Conf=45.1902%) [2026-01-28T20:36:25.718385] [INFO ] [main ] Fetching symbol history for BEN... [2026-01-28T20:36:25.718439] [DEBUG] [REMOTE ] BEN: Fetching historical data. [2026-01-28T20:36:25.718950] [INFO ] [main ] Progress: 359/411 forecasts completed (87.3%). TD finished in 0.7s. ETA: 9.2s. Rate: 339.17 forecasts/min [2026-01-28T20:36:25.736436] [DEBUG] [REMOTE ] BEN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:25.737495] [DEBUG] [LOCAL ] Loaded configuration for BEN: 5 features, N/A% accuracy [2026-01-28T20:36:25.737552] [INFO ] [LOCAL ] BEN: Loaded 5 optimal features with 60.74% confidence from JSON config [2026-01-28T20:36:25.737628] [DEBUG] [MAG ] Building data for symbol: BEN with lookback: 0 [2026-01-28T20:36:25.738455] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:25.738516] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:25.740403] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:25.740938] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:25.741509] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:25.742699] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:25.750129] [DEBUG] [MAG ] SANM: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.785553] [DEBUG] [MAG ] DJCO: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.797405] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:25.814285] [DEBUG] [MAG ] ING: Last date is validated at 2026-01-28 [2026-01-28T20:36:25.965777] [DEBUG] [MAG ] SANM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.966996] [DEBUG] [MAG ] DJCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:25.990564] [DEBUG] [MAG ] ING: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:26.073918] [INFO ] [LOCAL ] ING: Saved forecast. [2026-01-28T20:36:26.073993] [INFO ] [main ] ING: Signal=1 (Conf=90.0%), Magnitude=-1.09% (Conf=55.6873%) [2026-01-28T20:36:26.074500] [INFO ] [main ] Fetching symbol history for BWIN... [2026-01-28T20:36:26.074550] [DEBUG] [REMOTE ] BWIN: Fetching historical data. [2026-01-28T20:36:26.075701] [INFO ] [main ] Progress: 360/411 forecasts completed (87.6%). ING finished in 0.7s. ETA: 9.0s. Rate: 338.22 forecasts/min [2026-01-28T20:36:26.086919] [DEBUG] [REMOTE ] BWIN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.087869] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 11 features, N/A% accuracy [2026-01-28T20:36:26.087928] [INFO ] [LOCAL ] BWIN: Loaded 11 optimal features with 70.13% confidence from JSON config [2026-01-28T20:36:26.087960] [DEBUG] [MAG ] Building data for symbol: BWIN with lookback: 0 [2026-01-28T20:36:26.088801] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-28T20:36:26.088878] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:26.093743] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:26.094552] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:26.095391] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:26.096353] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:26.107872] [INFO ] [LOCAL ] SANM: Saved forecast. [2026-01-28T20:36:26.107963] [INFO ] [main ] SANM: Signal=1 (Conf=90.0%), Magnitude=0.43% (Conf=46.8081%) [2026-01-28T20:36:26.108321] [INFO ] [main ] Fetching symbol history for DTIL... [2026-01-28T20:36:26.108364] [DEBUG] [REMOTE ] DTIL: Fetching historical data. [2026-01-28T20:36:26.108976] [INFO ] [main ] Progress: 361/411 forecasts completed (87.8%). SANM finished in 0.8s. ETA: 8.9s. Rate: 338.98 forecasts/min [2026-01-28T20:36:26.120372] [DEBUG] [REMOTE ] DTIL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.121431] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 2 features, N/A% accuracy [2026-01-28T20:36:26.121488] [INFO ] [LOCAL ] DTIL: Loaded 2 optimal features with 55.74% confidence from JSON config [2026-01-28T20:36:26.121520] [DEBUG] [MAG ] Building data for symbol: DTIL with lookback: 0 [2026-01-28T20:36:26.122500] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:26.122560] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:26.127487] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:26.128838] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.146273] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:26.147318] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:26.148062] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:26.150093] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:26.150605] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-28T20:36:26.151711] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-28T20:36:26.153656] [INFO ] [LOCAL ] DJCO: Saved forecast. [2026-01-28T20:36:26.153725] [INFO ] [main ] DJCO: Signal=1 (Conf=90.0%), Magnitude=-8.67% (Conf=58.5776%) [2026-01-28T20:36:26.153918] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.154117] [INFO ] [main ] Progress: 362/411 forecasts completed (88.1%). DJCO finished in 0.8s. ETA: 8.7s. Rate: 339.68 forecasts/min [2026-01-28T20:36:26.154252] [INFO ] [main ] Fetching symbol history for GRND... [2026-01-28T20:36:26.154303] [DEBUG] [REMOTE ] GRND: Fetching historical data. [2026-01-28T20:36:26.167503] [DEBUG] [REMOTE ] GRND: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.168644] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, N/A% accuracy [2026-01-28T20:36:26.168697] [INFO ] [LOCAL ] GRND: Loaded 2 optimal features with 53.74% confidence from JSON config [2026-01-28T20:36:26.168730] [DEBUG] [MAG ] Building data for symbol: GRND with lookback: 0 [2026-01-28T20:36:26.169599] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:26.169660] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:26.174813] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:26.175955] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.176018] [DEBUG] [MAG ] BEN: Last date is validated at 2026-01-28 [2026-01-28T20:36:26.353550] [DEBUG] [MAG ] BEN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:26.428803] [INFO ] [LOCAL ] BEN: Saved forecast. [2026-01-28T20:36:26.428876] [INFO ] [main ] BEN: Signal=1 (Conf=90.0%), Magnitude=0.98% (Conf=60.7351%) [2026-01-28T20:36:26.429252] [INFO ] [main ] Fetching symbol history for VECO... [2026-01-28T20:36:26.429301] [DEBUG] [REMOTE ] VECO: Fetching historical data. [2026-01-28T20:36:26.430259] [INFO ] [main ] Progress: 363/411 forecasts completed (88.3%). BEN finished in 0.7s. ETA: 8.5s. Rate: 339.15 forecasts/min [2026-01-28T20:36:26.442806] [DEBUG] [REMOTE ] VECO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.444196] [DEBUG] [LOCAL ] Loaded configuration for VECO: 2 features, N/A% accuracy [2026-01-28T20:36:26.444263] [INFO ] [LOCAL ] VECO: Loaded 2 optimal features with 50.93% confidence from JSON config [2026-01-28T20:36:26.444312] [DEBUG] [MAG ] Building data for symbol: VECO with lookback: 0 [2026-01-28T20:36:26.445375] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:26.445437] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:26.447105] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:26.448049] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.489106] [DEBUG] [MAG ] DTIL: Last date is validated at 2026-01-28 [2026-01-28T20:36:26.498050] [DEBUG] [MAG ] BWIN: Last date is validated at 2026-01-28 [2026-01-28T20:36:26.540466] [DEBUG] [MAG ] GRND: Last date is validated at 2026-01-28 [2026-01-28T20:36:26.663842] [DEBUG] [MAG ] DTIL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:26.673671] [DEBUG] [MAG ] BWIN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:26.716624] [DEBUG] [MAG ] GRND: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:26.730356] [INFO ] [LOCAL ] DTIL: Saved forecast. [2026-01-28T20:36:26.730435] [INFO ] [main ] DTIL: Signal=1 (Conf=90.0%), Magnitude=-0.43% (Conf=55.7434%) [2026-01-28T20:36:26.730611] [INFO ] [main ] Fetching symbol history for RES... [2026-01-28T20:36:26.730657] [DEBUG] [REMOTE ] RES: Fetching historical data. [2026-01-28T20:36:26.731671] [INFO ] [main ] Progress: 364/411 forecasts completed (88.6%). DTIL finished in 0.6s. ETA: 8.3s. Rate: 338.50 forecasts/min [2026-01-28T20:36:26.742330] [DEBUG] [REMOTE ] RES: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.743399] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, N/A% accuracy [2026-01-28T20:36:26.743463] [INFO ] [LOCAL ] RES: Loaded 4 optimal features with 47.36% confidence from JSON config [2026-01-28T20:36:26.743495] [DEBUG] [MAG ] Building data for symbol: RES with lookback: 0 [2026-01-28T20:36:26.744490] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:26.744589] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:26.746467] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:26.747034] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:26.747444] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:36:26.754322] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.793208] [INFO ] [LOCAL ] BWIN: Saved forecast. [2026-01-28T20:36:26.793291] [INFO ] [main ] BWIN: Signal=1 (Conf=90.0%), Magnitude=1.25% (Conf=70.1268%) [2026-01-28T20:36:26.793485] [INFO ] [main ] Fetching symbol history for TBB... [2026-01-28T20:36:26.793534] [DEBUG] [REMOTE ] TBB: Fetching historical data. [2026-01-28T20:36:26.796672] [INFO ] [main ] Progress: 365/411 forecasts completed (88.8%). BWIN finished in 0.7s. ETA: 8.1s. Rate: 339.09 forecasts/min [2026-01-28T20:36:26.797892] [INFO ] [LOCAL ] GRND: Saved forecast. [2026-01-28T20:36:26.797958] [INFO ] [main ] GRND: Signal=1 (Conf=90.0%), Magnitude=0.92% (Conf=53.7369%) [2026-01-28T20:36:26.798191] [INFO ] [main ] Progress: 366/411 forecasts completed (89.1%). GRND finished in 0.6s. ETA: 7.9s. Rate: 340.01 forecasts/min [2026-01-28T20:36:26.798288] [INFO ] [main ] Fetching symbol history for APO... [2026-01-28T20:36:26.798328] [DEBUG] [REMOTE ] APO: Fetching historical data. [2026-01-28T20:36:26.812731] [DEBUG] [MAG ] VECO: Last date is validated at 2026-01-28 [2026-01-28T20:36:26.813506] [DEBUG] [REMOTE ] TBB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.814480] [DEBUG] [LOCAL ] Loaded configuration for TBB: 7 features, N/A% accuracy [2026-01-28T20:36:26.814537] [INFO ] [LOCAL ] TBB: Loaded 7 optimal features with 56.08% confidence from JSON config [2026-01-28T20:36:26.814568] [DEBUG] [MAG ] Building data for symbol: TBB with lookback: 0 [2026-01-28T20:36:26.815649] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:26.815712] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:26.816831] [DEBUG] [REMOTE ] APO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:26.817694] [DEBUG] [LOCAL ] Loaded configuration for APO: 3 features, N/A% accuracy [2026-01-28T20:36:26.817752] [INFO ] [LOCAL ] APO: Loaded 3 optimal features with 57.05% confidence from JSON config [2026-01-28T20:36:26.817787] [DEBUG] [MAG ] Building data for symbol: APO with lookback: 0 [2026-01-28T20:36:26.818677] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:26.818739] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:26.820918] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:26.822857] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:26.823368] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:26.823776] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:26.823770] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:26.824692] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:26.826330] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:26.827147] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:26.827851] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.903400] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:26.997276] [DEBUG] [MAG ] VECO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.085502] [INFO ] [LOCAL ] VECO: Saved forecast. [2026-01-28T20:36:27.085596] [INFO ] [main ] VECO: Signal=1 (Conf=90.0%), Magnitude=0.60% (Conf=50.9345%) [2026-01-28T20:36:27.085789] [INFO ] [main ] Fetching symbol history for SAFE... [2026-01-28T20:36:27.085848] [DEBUG] [REMOTE ] SAFE: Fetching historical data. [2026-01-28T20:36:27.086844] [INFO ] [main ] Progress: 367/411 forecasts completed (89.3%). VECO finished in 0.7s. ETA: 7.8s. Rate: 339.42 forecasts/min [2026-01-28T20:36:27.099701] [DEBUG] [REMOTE ] SAFE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.101794] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 3 features, N/A% accuracy [2026-01-28T20:36:27.101866] [INFO ] [LOCAL ] SAFE: Loaded 3 optimal features with 54.64% confidence from JSON config [2026-01-28T20:36:27.101916] [DEBUG] [MAG ] Building data for symbol: SAFE with lookback: 0 [2026-01-28T20:36:27.102875] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:27.102948] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:27.107934] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:27.109346] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:27.112023] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:27.119911] [DEBUG] [MAG ] RES: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.172959] [DEBUG] [MAG ] TBB: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.254161] [DEBUG] [MAG ] APO: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.289418] [DEBUG] [MAG ] RES: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.345901] [DEBUG] [MAG ] TBB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.350327] [INFO ] [LOCAL ] RES: Saved forecast. [2026-01-28T20:36:27.350404] [INFO ] [main ] RES: Signal=1 (Conf=90.0%), Magnitude=-0.90% (Conf=47.3624%) [2026-01-28T20:36:27.350565] [INFO ] [main ] Fetching symbol history for QVCC... [2026-01-28T20:36:27.350625] [DEBUG] [REMOTE ] QVCC: Fetching historical data. [2026-01-28T20:36:27.350836] [INFO ] [main ] Progress: 368/411 forecasts completed (89.5%). RES finished in 0.6s. ETA: 7.6s. Rate: 338.96 forecasts/min [2026-01-28T20:36:27.361826] [DEBUG] [REMOTE ] QVCC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.362966] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 6 features, N/A% accuracy [2026-01-28T20:36:27.363022] [INFO ] [LOCAL ] QVCC: Loaded 6 optimal features with 55.81% confidence from JSON config [2026-01-28T20:36:27.363054] [DEBUG] [MAG ] Building data for symbol: QVCC with lookback: 0 [2026-01-28T20:36:27.363832] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:27.363908] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:27.364780] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:27.366078] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-28T20:36:27.367274] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:27.370318] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:27.372950] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:27.374728] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:27.410296] [INFO ] [LOCAL ] TBB: Saved forecast. [2026-01-28T20:36:27.410360] [INFO ] [main ] TBB: Signal=1 (Conf=90.0%), Magnitude=-0.98% (Conf=56.0761%) [2026-01-28T20:36:27.410718] [INFO ] [main ] Progress: 369/411 forecasts completed (89.8%). TBB finished in 0.6s. ETA: 7.4s. Rate: 339.57 forecasts/min [2026-01-28T20:36:27.410852] [INFO ] [main ] Fetching symbol history for AYI... [2026-01-28T20:36:27.410904] [DEBUG] [REMOTE ] AYI: Fetching historical data. [2026-01-28T20:36:27.421940] [DEBUG] [REMOTE ] AYI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.423020] [DEBUG] [LOCAL ] Loaded configuration for AYI: 5 features, N/A% accuracy [2026-01-28T20:36:27.423081] [INFO ] [LOCAL ] AYI: Loaded 5 optimal features with 55.26% confidence from JSON config [2026-01-28T20:36:27.423112] [DEBUG] [MAG ] Building data for symbol: AYI with lookback: 0 [2026-01-28T20:36:27.423902] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:27.423964] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:27.428849] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:27.430695] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:27.431185] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:27.432083] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:27.432781] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:27.444050] [DEBUG] [MAG ] APO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.475811] [DEBUG] [MAG ] SAFE: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.586221] [INFO ] [LOCAL ] APO: Saved forecast. [2026-01-28T20:36:27.586301] [INFO ] [main ] APO: Signal=1 (Conf=90.0%), Magnitude=-1.80% (Conf=57.0547%) [2026-01-28T20:36:27.586788] [INFO ] [main ] Fetching symbol history for SUPN... [2026-01-28T20:36:27.586843] [DEBUG] [REMOTE ] SUPN: Fetching historical data. [2026-01-28T20:36:27.587678] [INFO ] [main ] Progress: 370/411 forecasts completed (90.0%). APO finished in 0.8s. ETA: 7.2s. Rate: 339.57 forecasts/min [2026-01-28T20:36:27.600394] [DEBUG] [REMOTE ] SUPN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.601667] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 9 features, N/A% accuracy [2026-01-28T20:36:27.601730] [INFO ] [LOCAL ] SUPN: Loaded 9 optimal features with 54.04% confidence from JSON config [2026-01-28T20:36:27.601763] [DEBUG] [MAG ] Building data for symbol: SUPN with lookback: 0 [2026-01-28T20:36:27.602710] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:27.602788] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:27.608307] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:27.610665] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:27.611261] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:27.611708] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:27.612548] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:27.653412] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-28T20:36:27.655765] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-28T20:36:27.658551] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-28T20:36:27.660273] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:27.661736] [DEBUG] [MAG ] SAFE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.721163] [DEBUG] [MAG ] QVCC: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.735874] [INFO ] [LOCAL ] SAFE: Saved forecast. [2026-01-28T20:36:27.735948] [INFO ] [main ] SAFE: Signal=1 (Conf=90.0%), Magnitude=-1.57% (Conf=54.6429%) [2026-01-28T20:36:27.736302] [INFO ] [main ] Fetching symbol history for PFD... [2026-01-28T20:36:27.736346] [DEBUG] [REMOTE ] PFD: Fetching historical data. [2026-01-28T20:36:27.737132] [INFO ] [main ] Progress: 371/411 forecasts completed (90.3%). SAFE finished in 0.6s. ETA: 7.1s. Rate: 339.71 forecasts/min [2026-01-28T20:36:27.749286] [DEBUG] [REMOTE ] PFD: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.750312] [DEBUG] [LOCAL ] Loaded configuration for PFD: 3 features, N/A% accuracy [2026-01-28T20:36:27.750374] [INFO ] [LOCAL ] PFD: Loaded 3 optimal features with 37.59% confidence from JSON config [2026-01-28T20:36:27.750416] [DEBUG] [MAG ] Building data for symbol: PFD with lookback: 0 [2026-01-28T20:36:27.751435] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:27.751517] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:27.753402] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:27.754000] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:27.756875] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:27.776315] [DEBUG] [MAG ] AYI: Last date is validated at 2026-01-28 [2026-01-28T20:36:27.891849] [DEBUG] [MAG ] QVCC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:27.960129] [INFO ] [LOCAL ] QVCC: Saved forecast. [2026-01-28T20:36:27.960198] [INFO ] [main ] QVCC: Signal=1 (Conf=90.0%), Magnitude=1.61% (Conf=55.8061%) [2026-01-28T20:36:27.960385] [INFO ] [main ] Fetching symbol history for DHI... [2026-01-28T20:36:27.960430] [DEBUG] [REMOTE ] DHI: Fetching historical data. [2026-01-28T20:36:27.961741] [INFO ] [main ] Progress: 372/411 forecasts completed (90.5%). QVCC finished in 0.6s. ETA: 6.9s. Rate: 339.47 forecasts/min [2026-01-28T20:36:27.976478] [DEBUG] [REMOTE ] DHI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:27.977417] [DEBUG] [LOCAL ] Loaded configuration for DHI: 5 features, N/A% accuracy [2026-01-28T20:36:27.977475] [INFO ] [LOCAL ] DHI: Loaded 5 optimal features with 50.77% confidence from JSON config [2026-01-28T20:36:27.977508] [DEBUG] [MAG ] Building data for symbol: DHI with lookback: 0 [2026-01-28T20:36:27.978379] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:27.978443] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:27.984080] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:27.986016] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:27.986538] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:28.016432] [DEBUG] [MAG ] SUPN: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.019869] [DEBUG] [MAG ] AYI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.112884] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:28.116386] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.120459] [DEBUG] [MAG ] PFD: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.170943] [INFO ] [LOCAL ] AYI: Saved forecast. [2026-01-28T20:36:28.171024] [INFO ] [main ] AYI: Signal=1 (Conf=90.0%), Magnitude=-0.90% (Conf=55.26%) [2026-01-28T20:36:28.171625] [INFO ] [main ] Progress: 373/411 forecasts completed (90.8%). AYI finished in 0.8s. ETA: 6.7s. Rate: 339.29 forecasts/min [2026-01-28T20:36:28.171756] [INFO ] [main ] Fetching symbol history for ARVN... [2026-01-28T20:36:28.171800] [DEBUG] [REMOTE ] ARVN: Fetching historical data. [2026-01-28T20:36:28.183360] [DEBUG] [REMOTE ] ARVN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.184648] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 4 features, N/A% accuracy [2026-01-28T20:36:28.184715] [INFO ] [LOCAL ] ARVN: Loaded 4 optimal features with 52.03% confidence from JSON config [2026-01-28T20:36:28.184757] [DEBUG] [MAG ] Building data for symbol: ARVN with lookback: 0 [2026-01-28T20:36:28.185740] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:28.185810] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:28.190995] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:28.191926] [DEBUG] [MAG ] SUPN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.191989] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:28.193077] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:28.193797] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.296624] [DEBUG] [MAG ] PFD: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.300203] [INFO ] [LOCAL ] SUPN: Saved forecast. [2026-01-28T20:36:28.300272] [INFO ] [main ] SUPN: Signal=1 (Conf=90.0%), Magnitude=-1.61% (Conf=54.0423%) [2026-01-28T20:36:28.300655] [INFO ] [main ] Fetching symbol history for HOG... [2026-01-28T20:36:28.300708] [DEBUG] [REMOTE ] HOG: Fetching historical data. [2026-01-28T20:36:28.302665] [INFO ] [main ] Progress: 374/411 forecasts completed (91.0%). SUPN finished in 0.7s. ETA: 6.5s. Rate: 339.53 forecasts/min [2026-01-28T20:36:28.313699] [DEBUG] [REMOTE ] HOG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.314738] [DEBUG] [LOCAL ] Loaded configuration for HOG: 6 features, N/A% accuracy [2026-01-28T20:36:28.314803] [INFO ] [LOCAL ] HOG: Loaded 6 optimal features with 59.38% confidence from JSON config [2026-01-28T20:36:28.314835] [DEBUG] [MAG ] Building data for symbol: HOG with lookback: 0 [2026-01-28T20:36:28.315658] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:28.315720] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:28.320721] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:28.322540] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:28.323066] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-28T20:36:28.353598] [INFO ] [LOCAL ] PFD: Saved forecast. [2026-01-28T20:36:28.353666] [INFO ] [main ] PFD: Signal=1 (Conf=90.0%), Magnitude=-0.68% (Conf=37.5869%) [2026-01-28T20:36:28.353824] [INFO ] [main ] Fetching symbol history for CVEO... [2026-01-28T20:36:28.353867] [DEBUG] [REMOTE ] CVEO: Fetching historical data. [2026-01-28T20:36:28.354882] [INFO ] [main ] Progress: 375/411 forecasts completed (91.2%). PFD finished in 0.6s. ETA: 6.3s. Rate: 340.17 forecasts/min [2026-01-28T20:36:28.363449] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:28.364714] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:28.366224] [DEBUG] [REMOTE ] CVEO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.366544] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.367150] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 2 features, N/A% accuracy [2026-01-28T20:36:28.367206] [INFO ] [LOCAL ] CVEO: Loaded 2 optimal features with 53.43% confidence from JSON config [2026-01-28T20:36:28.367237] [DEBUG] [MAG ] Building data for symbol: CVEO with lookback: 0 [2026-01-28T20:36:28.368193] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:28.368259] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:28.373496] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:28.374647] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.481723] [DEBUG] [MAG ] DHI: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.549378] [DEBUG] [MAG ] ARVN: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.661283] [DEBUG] [MAG ] DHI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.715915] [DEBUG] [MAG ] HOG: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.727105] [DEBUG] [MAG ] ARVN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.727816] [DEBUG] [MAG ] CVEO: Last date is validated at 2026-01-28 [2026-01-28T20:36:28.778946] [INFO ] [LOCAL ] DHI: Saved forecast. [2026-01-28T20:36:28.779022] [INFO ] [main ] DHI: Signal=1 (Conf=90.0%), Magnitude=1.17% (Conf=50.7726%) [2026-01-28T20:36:28.779373] [INFO ] [main ] Fetching symbol history for SLN... [2026-01-28T20:36:28.779416] [DEBUG] [REMOTE ] SLN: Fetching historical data. [2026-01-28T20:36:28.779898] [INFO ] [main ] Progress: 376/411 forecasts completed (91.5%). DHI finished in 0.8s. ETA: 6.2s. Rate: 338.90 forecasts/min [2026-01-28T20:36:28.792316] [DEBUG] [REMOTE ] SLN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.793345] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, N/A% accuracy [2026-01-28T20:36:28.793413] [INFO ] [LOCAL ] SLN: Loaded 4 optimal features with 48.35% confidence from JSON config [2026-01-28T20:36:28.793454] [DEBUG] [MAG ] Building data for symbol: SLN with lookback: 0 [2026-01-28T20:36:28.794383] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:28.794446] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:28.796683] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:28.797246] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:28.797901] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:28.801136] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.820937] [INFO ] [LOCAL ] ARVN: Saved forecast. [2026-01-28T20:36:28.821015] [INFO ] [main ] ARVN: Signal=1 (Conf=90.0%), Magnitude=-11.41% (Conf=52.0271%) [2026-01-28T20:36:28.821173] [INFO ] [main ] Fetching symbol history for AG... [2026-01-28T20:36:28.821218] [DEBUG] [REMOTE ] AG: Fetching historical data. [2026-01-28T20:36:28.821891] [INFO ] [main ] Progress: 377/411 forecasts completed (91.7%). ARVN finished in 0.6s. ETA: 6.0s. Rate: 339.59 forecasts/min [2026-01-28T20:36:28.832927] [DEBUG] [REMOTE ] AG: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.833841] [DEBUG] [LOCAL ] Loaded configuration for AG: 4 features, N/A% accuracy [2026-01-28T20:36:28.833909] [INFO ] [LOCAL ] AG: Loaded 4 optimal features with 56.69% confidence from JSON config [2026-01-28T20:36:28.833948] [DEBUG] [MAG ] Building data for symbol: AG with lookback: 0 [2026-01-28T20:36:28.834737] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:28.834796] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:28.836870] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:28.837382] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:28.837815] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:28.838777] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:28.893562] [DEBUG] [MAG ] HOG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.903476] [DEBUG] [MAG ] CVEO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:28.980432] [INFO ] [LOCAL ] CVEO: Saved forecast. [2026-01-28T20:36:28.980503] [INFO ] [main ] CVEO: Signal=1 (Conf=90.0%), Magnitude=-1.37% (Conf=53.4251%) [2026-01-28T20:36:28.980592] [INFO ] [LOCAL ] HOG: Saved forecast. [2026-01-28T20:36:28.980664] [INFO ] [main ] HOG: Signal=1 (Conf=90.0%), Magnitude=0.77% (Conf=59.3805%) [2026-01-28T20:36:28.980832] [INFO ] [main ] Fetching symbol history for HPI... [2026-01-28T20:36:28.980883] [DEBUG] [REMOTE ] HPI: Fetching historical data. [2026-01-28T20:36:28.980878] [INFO ] [main ] Fetching symbol history for RARE... [2026-01-28T20:36:28.980922] [DEBUG] [REMOTE ] RARE: Fetching historical data. [2026-01-28T20:36:28.982080] [INFO ] [main ] Progress: 378/411 forecasts completed (92.0%). CVEO finished in 0.6s. ETA: 5.8s. Rate: 339.67 forecasts/min [2026-01-28T20:36:28.982159] [INFO ] [main ] Progress: 379/411 forecasts completed (92.2%). HOG finished in 0.7s. ETA: 5.6s. Rate: 340.57 forecasts/min [2026-01-28T20:36:28.993720] [DEBUG] [REMOTE ] RARE: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.994410] [DEBUG] [REMOTE ] HPI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:28.995584] [DEBUG] [LOCAL ] Loaded configuration for HPI: 3 features, N/A% accuracy [2026-01-28T20:36:28.995665] [INFO ] [LOCAL ] HPI: Loaded 3 optimal features with 47.14% confidence from JSON config [2026-01-28T20:36:28.995699] [DEBUG] [MAG ] Building data for symbol: HPI with lookback: 0 [2026-01-28T20:36:28.996017] [DEBUG] [LOCAL ] Loaded configuration for RARE: 8 features, N/A% accuracy [2026-01-28T20:36:28.996067] [INFO ] [LOCAL ] RARE: Loaded 8 optimal features with 56.29% confidence from JSON config [2026-01-28T20:36:28.996099] [DEBUG] [MAG ] Building data for symbol: RARE with lookback: 0 [2026-01-28T20:36:28.997125] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:28.997186] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:28.999317] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:28.999382] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:29.001784] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:29.002481] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:29.002914] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-28T20:36:29.004383] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:29.004717] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:29.005506] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:29.005757] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:29.006851] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:29.007037] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.007756] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-28T20:36:29.009299] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.174003] [DEBUG] [MAG ] SLN: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.188955] [DEBUG] [MAG ] AG: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.350525] [DEBUG] [MAG ] HPI: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.362847] [DEBUG] [MAG ] AG: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:29.366408] [DEBUG] [MAG ] SLN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:29.380828] [DEBUG] [MAG ] RARE: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.441845] [INFO ] [LOCAL ] AG: Saved forecast. [2026-01-28T20:36:29.441910] [INFO ] [main ] AG: Signal=1 (Conf=90.0%), Magnitude=13.23% (Conf=56.69%) [2026-01-28T20:36:29.442254] [INFO ] [main ] Fetching symbol history for DIN... [2026-01-28T20:36:29.442302] [DEBUG] [REMOTE ] DIN: Fetching historical data. [2026-01-28T20:36:29.442626] [INFO ] [main ] Progress: 380/411 forecasts completed (92.5%). AG finished in 0.6s. ETA: 5.5s. Rate: 339.13 forecasts/min [2026-01-28T20:36:29.448930] [INFO ] [LOCAL ] SLN: Saved forecast. [2026-01-28T20:36:29.449011] [INFO ] [main ] SLN: Signal=1 (Conf=90.0%), Magnitude=-5.93% (Conf=48.352%) [2026-01-28T20:36:29.449172] [INFO ] [main ] Fetching symbol history for HYXF... [2026-01-28T20:36:29.449217] [DEBUG] [REMOTE ] HYXF: Fetching historical data. [2026-01-28T20:36:29.450110] [INFO ] [main ] Progress: 381/411 forecasts completed (92.7%). SLN finished in 0.7s. ETA: 5.3s. Rate: 339.98 forecasts/min [2026-01-28T20:36:29.454498] [DEBUG] [REMOTE ] DIN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:29.455401] [DEBUG] [LOCAL ] Loaded configuration for DIN: 7 features, N/A% accuracy [2026-01-28T20:36:29.455465] [INFO ] [LOCAL ] DIN: Loaded 7 optimal features with 54.31% confidence from JSON config [2026-01-28T20:36:29.455497] [DEBUG] [MAG ] Building data for symbol: DIN with lookback: 0 [2026-01-28T20:36:29.456308] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:29.456372] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:29.461343] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:29.461483] [DEBUG] [REMOTE ] HYXF: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:29.463028] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 4 features, N/A% accuracy [2026-01-28T20:36:29.463105] [INFO ] [LOCAL ] HYXF: Loaded 4 optimal features with 41.59% confidence from JSON config [2026-01-28T20:36:29.463139] [DEBUG] [MAG ] Building data for symbol: HYXF with lookback: 0 [2026-01-28T20:36:29.463208] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:29.463716] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:29.464020] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:29.464084] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:29.464105] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:29.469560] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:29.470513] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:29.472951] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:29.475285] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.525724] [DEBUG] [MAG ] HPI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:29.551762] [DEBUG] [MAG ] RARE: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:29.579792] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:29.582646] [INFO ] [LOCAL ] HPI: Saved forecast. [2026-01-28T20:36:29.582709] [INFO ] [main ] HPI: Signal=1 (Conf=90.0%), Magnitude=-0.52% (Conf=47.1354%) [2026-01-28T20:36:29.582867] [INFO ] [main ] Fetching symbol history for CMI... [2026-01-28T20:36:29.582910] [DEBUG] [REMOTE ] CMI: Fetching historical data. [2026-01-28T20:36:29.583412] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:29.583957] [INFO ] [main ] Progress: 382/411 forecasts completed (92.9%). HPI finished in 0.6s. ETA: 5.1s. Rate: 340.20 forecasts/min [2026-01-28T20:36:29.595867] [DEBUG] [REMOTE ] CMI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:29.597333] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, N/A% accuracy [2026-01-28T20:36:29.597385] [INFO ] [LOCAL ] CMI: Loaded 5 optimal features with 57.39% confidence from JSON config [2026-01-28T20:36:29.597417] [DEBUG] [MAG ] Building data for symbol: CMI with lookback: 0 [2026-01-28T20:36:29.598271] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:29.598344] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:29.602455] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.603639] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:29.605618] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:29.606111] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-28T20:36:29.606812] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:29.608940] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.660780] [INFO ] [LOCAL ] RARE: Saved forecast. [2026-01-28T20:36:29.660847] [INFO ] [main ] RARE: Signal=1 (Conf=90.0%), Magnitude=-2.55% (Conf=56.2885%) [2026-01-28T20:36:29.661020] [INFO ] [main ] Fetching symbol history for DRLL... [2026-01-28T20:36:29.661078] [DEBUG] [REMOTE ] DRLL: Fetching historical data. [2026-01-28T20:36:29.662000] [INFO ] [main ] Progress: 383/411 forecasts completed (93.2%). RARE finished in 0.7s. ETA: 4.9s. Rate: 340.69 forecasts/min [2026-01-28T20:36:29.674541] [DEBUG] [REMOTE ] DRLL: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:29.675518] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 3 features, N/A% accuracy [2026-01-28T20:36:29.675590] [INFO ] [LOCAL ] DRLL: Loaded 3 optimal features with 55.38% confidence from JSON config [2026-01-28T20:36:29.675624] [DEBUG] [MAG ] Building data for symbol: DRLL with lookback: 0 [2026-01-28T20:36:29.676402] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:29.676461] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:29.677205] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:29.679504] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:29.680985] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:29.934431] [DEBUG] [MAG ] HYXF: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.954491] [DEBUG] [MAG ] DIN: Last date is validated at 2026-01-28 [2026-01-28T20:36:29.959112] [DEBUG] [MAG ] CMI: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.020190] [DEBUG] [MAG ] DRLL: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.115859] [DEBUG] [MAG ] HYXF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.124962] [DEBUG] [MAG ] DIN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.138410] [DEBUG] [MAG ] CMI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.180300] [INFO ] [LOCAL ] HYXF: Saved forecast. [2026-01-28T20:36:30.180372] [INFO ] [main ] HYXF: Signal=1 (Conf=90.0%), Magnitude=-0.02% (Conf=41.5907%) [2026-01-28T20:36:30.180756] [INFO ] [main ] Fetching symbol history for ENVX... [2026-01-28T20:36:30.180808] [DEBUG] [REMOTE ] ENVX: Fetching historical data. [2026-01-28T20:36:30.181652] [INFO ] [main ] Progress: 384/411 forecasts completed (93.4%). HYXF finished in 0.7s. ETA: 4.8s. Rate: 338.97 forecasts/min [2026-01-28T20:36:30.191779] [DEBUG] [MAG ] DRLL: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.193182] [DEBUG] [REMOTE ] ENVX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.194120] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 5 features, N/A% accuracy [2026-01-28T20:36:30.194172] [INFO ] [LOCAL ] ENVX: Loaded 5 optimal features with 61.85% confidence from JSON config [2026-01-28T20:36:30.194203] [DEBUG] [MAG ] Building data for symbol: ENVX with lookback: 0 [2026-01-28T20:36:30.195025] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:30.195086] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:30.196840] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:30.197383] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:30.199894] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:30.200709] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:30.201409] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.216610] [INFO ] [LOCAL ] DIN: Saved forecast. [2026-01-28T20:36:30.216685] [INFO ] [main ] DIN: Signal=1 (Conf=90.0%), Magnitude=4.48% (Conf=54.3098%) [2026-01-28T20:36:30.216843] [INFO ] [main ] Fetching symbol history for HPF... [2026-01-28T20:36:30.216886] [DEBUG] [REMOTE ] HPF: Fetching historical data. [2026-01-28T20:36:30.217924] [INFO ] [main ] Progress: 385/411 forecasts completed (93.7%). DIN finished in 0.8s. ETA: 4.6s. Rate: 339.67 forecasts/min [2026-01-28T20:36:30.228166] [DEBUG] [REMOTE ] HPF: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.228999] [DEBUG] [LOCAL ] Loaded configuration for HPF: 8 features, N/A% accuracy [2026-01-28T20:36:30.229051] [INFO ] [LOCAL ] HPF: Loaded 8 optimal features with 56.59% confidence from JSON config [2026-01-28T20:36:30.229082] [DEBUG] [MAG ] Building data for symbol: HPF with lookback: 0 [2026-01-28T20:36:30.229887] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:30.229955] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.235319] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:30.236355] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:30.238740] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:30.239548] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:30.241610] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-28T20:36:30.242491] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-28T20:36:30.245485] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:30.246285] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.272241] [INFO ] [LOCAL ] CMI: Saved forecast. [2026-01-28T20:36:30.272323] [INFO ] [main ] CMI: Signal=1 (Conf=90.0%), Magnitude=-0.90% (Conf=57.3855%) [2026-01-28T20:36:30.272489] [INFO ] [main ] Fetching symbol history for GSBC... [2026-01-28T20:36:30.272533] [DEBUG] [REMOTE ] GSBC: Fetching historical data. [2026-01-28T20:36:30.272997] [INFO ] [main ] Progress: 386/411 forecasts completed (93.9%). CMI finished in 0.7s. ETA: 4.4s. Rate: 340.28 forecasts/min [2026-01-28T20:36:30.285137] [DEBUG] [REMOTE ] GSBC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.286038] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 7 features, N/A% accuracy [2026-01-28T20:36:30.286091] [INFO ] [LOCAL ] GSBC: Loaded 7 optimal features with 53.93% confidence from JSON config [2026-01-28T20:36:30.286123] [DEBUG] [MAG ] Building data for symbol: GSBC with lookback: 0 [2026-01-28T20:36:30.286989] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-28T20:36:30.287053] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.292604] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:30.294781] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:30.295290] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:30.295719] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:30.296664] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:30.298563] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:30.299685] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.352774] [INFO ] [LOCAL ] DRLL: Saved forecast. [2026-01-28T20:36:30.352840] [INFO ] [main ] DRLL: Signal=1 (Conf=90.0%), Magnitude=1.43% (Conf=55.3794%) [2026-01-28T20:36:30.352995] [INFO ] [main ] Fetching symbol history for ALVO... [2026-01-28T20:36:30.353036] [DEBUG] [REMOTE ] ALVO: Fetching historical data. [2026-01-28T20:36:30.353963] [INFO ] [main ] Progress: 387/411 forecasts completed (94.2%). DRLL finished in 0.7s. ETA: 4.2s. Rate: 340.76 forecasts/min [2026-01-28T20:36:30.366132] [DEBUG] [REMOTE ] ALVO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.367043] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 2 features, N/A% accuracy [2026-01-28T20:36:30.367103] [INFO ] [LOCAL ] ALVO: Loaded 2 optimal features with 47.86% confidence from JSON config [2026-01-28T20:36:30.367135] [DEBUG] [MAG ] Building data for symbol: ALVO with lookback: 0 [2026-01-28T20:36:30.367959] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:30.368017] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.372840] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-28T20:36:30.373647] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.562544] [DEBUG] [MAG ] ENVX: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.583098] [DEBUG] [MAG ] HPF: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.644367] [DEBUG] [MAG ] GSBC: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.708300] [DEBUG] [MAG ] ALVO: Last date is validated at 2026-01-28 [2026-01-28T20:36:30.732459] [DEBUG] [MAG ] ENVX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.749561] [DEBUG] [MAG ] HPF: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.809886] [DEBUG] [MAG ] GSBC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.813279] [INFO ] [LOCAL ] ENVX: Saved forecast. [2026-01-28T20:36:30.813351] [INFO ] [main ] ENVX: Signal=1 (Conf=90.0%), Magnitude=7.08% (Conf=61.8475%) [2026-01-28T20:36:30.813723] [INFO ] [main ] Fetching symbol history for GEN... [2026-01-28T20:36:30.813775] [DEBUG] [REMOTE ] GEN: Fetching historical data. [2026-01-28T20:36:30.814670] [INFO ] [main ] Progress: 388/411 forecasts completed (94.4%). ENVX finished in 0.6s. ETA: 4.1s. Rate: 339.34 forecasts/min [2026-01-28T20:36:30.818508] [INFO ] [LOCAL ] HPF: Saved forecast. [2026-01-28T20:36:30.818595] [INFO ] [main ] HPF: Signal=1 (Conf=90.0%), Magnitude=-0.20% (Conf=56.5912%) [2026-01-28T20:36:30.818973] [INFO ] [main ] Fetching symbol history for SATS... [2026-01-28T20:36:30.819025] [DEBUG] [REMOTE ] SATS: Fetching historical data. [2026-01-28T20:36:30.821536] [INFO ] [main ] Progress: 389/411 forecasts completed (94.6%). HPF finished in 0.6s. ETA: 3.9s. Rate: 340.18 forecasts/min [2026-01-28T20:36:30.826097] [DEBUG] [REMOTE ] GEN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.827258] [DEBUG] [LOCAL ] Loaded configuration for GEN: 6 features, N/A% accuracy [2026-01-28T20:36:30.827314] [INFO ] [LOCAL ] GEN: Loaded 6 optimal features with 51.32% confidence from JSON config [2026-01-28T20:36:30.827344] [DEBUG] [MAG ] Building data for symbol: GEN with lookback: 0 [2026-01-28T20:36:30.828345] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:30.828412] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.830847] [DEBUG] [REMOTE ] SATS: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.831655] [DEBUG] [LOCAL ] Loaded configuration for SATS: 6 features, N/A% accuracy [2026-01-28T20:36:30.831711] [INFO ] [LOCAL ] SATS: Loaded 6 optimal features with 65.58% confidence from JSON config [2026-01-28T20:36:30.831743] [DEBUG] [MAG ] Building data for symbol: SATS with lookback: 0 [2026-01-28T20:36:30.832558] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:30.832651] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.834134] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:30.837701] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-28T20:36:30.838558] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:30.839410] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-28T20:36:30.841928] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:30.843221] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:30.845235] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.878114] [DEBUG] [MAG ] ALVO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:30.898234] [INFO ] [LOCAL ] GSBC: Saved forecast. [2026-01-28T20:36:30.898302] [INFO ] [main ] GSBC: Signal=1 (Conf=90.0%), Magnitude=-2.59% (Conf=53.9295%) [2026-01-28T20:36:30.898459] [INFO ] [main ] Fetching symbol history for THRM... [2026-01-28T20:36:30.898502] [DEBUG] [REMOTE ] THRM: Fetching historical data. [2026-01-28T20:36:30.900672] [INFO ] [main ] Progress: 390/411 forecasts completed (94.9%). GSBC finished in 0.6s. ETA: 3.7s. Rate: 340.66 forecasts/min [2026-01-28T20:36:30.910246] [DEBUG] [REMOTE ] THRM: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.911359] [DEBUG] [LOCAL ] Loaded configuration for THRM: 6 features, N/A% accuracy [2026-01-28T20:36:30.911410] [INFO ] [LOCAL ] THRM: Loaded 6 optimal features with 58.91% confidence from JSON config [2026-01-28T20:36:30.911442] [DEBUG] [MAG ] Building data for symbol: THRM with lookback: 0 [2026-01-28T20:36:30.912243] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:30.912305] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:30.917095] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:30.918889] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:30.919358] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:30.919764] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:30.920685] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:30.921282] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:30.942515] [INFO ] [LOCAL ] ALVO: Saved forecast. [2026-01-28T20:36:30.942605] [INFO ] [main ] ALVO: Signal=1 (Conf=90.0%), Magnitude=-1.66% (Conf=47.8626%) [2026-01-28T20:36:30.942763] [INFO ] [main ] Fetching symbol history for ENB... [2026-01-28T20:36:30.942805] [DEBUG] [REMOTE ] ENB: Fetching historical data. [2026-01-28T20:36:30.944701] [INFO ] [main ] Progress: 391/411 forecasts completed (95.1%). ALVO finished in 0.6s. ETA: 3.5s. Rate: 341.32 forecasts/min [2026-01-28T20:36:30.953829] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-28T20:36:30.954401] [DEBUG] [REMOTE ] ENB: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:30.955237] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:30.955610] [DEBUG] [LOCAL ] Loaded configuration for ENB: 4 features, N/A% accuracy [2026-01-28T20:36:30.955667] [INFO ] [LOCAL ] ENB: Loaded 4 optimal features with 50.89% confidence from JSON config [2026-01-28T20:36:30.955698] [DEBUG] [MAG ] Building data for symbol: ENB with lookback: 0 [2026-01-28T20:36:30.956549] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:30.956629] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:30.956183] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-28T20:36:30.958347] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:30.958891] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-28T20:36:30.965194] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:30.988258] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.008324] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-28T20:36:31.010443] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.195415] [DEBUG] [MAG ] SATS: Last date is validated at 2026-01-28 [2026-01-28T20:36:31.268272] [DEBUG] [MAG ] THRM: Last date is validated at 2026-01-28 [2026-01-28T20:36:31.349614] [DEBUG] [MAG ] GEN: Last date is validated at 2026-01-28 [2026-01-28T20:36:31.350154] [DEBUG] [MAG ] ENB: Last date is validated at 2026-01-28 [2026-01-28T20:36:31.370016] [DEBUG] [MAG ] SATS: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:31.442214] [DEBUG] [MAG ] THRM: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:31.519005] [DEBUG] [MAG ] GEN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:31.519154] [INFO ] [LOCAL ] SATS: Saved forecast. [2026-01-28T20:36:31.519222] [INFO ] [main ] SATS: Signal=1 (Conf=90.0%), Magnitude=-1.20% (Conf=65.5803%) [2026-01-28T20:36:31.519386] [INFO ] [main ] Fetching symbol history for EVAX... [2026-01-28T20:36:31.519431] [DEBUG] [REMOTE ] EVAX: Fetching historical data. [2026-01-28T20:36:31.521709] [INFO ] [main ] Progress: 392/411 forecasts completed (95.4%). SATS finished in 0.7s. ETA: 3.4s. Rate: 339.34 forecasts/min [2026-01-28T20:36:31.527775] [INFO ] [LOCAL ] THRM: Saved forecast. [2026-01-28T20:36:31.527847] [INFO ] [main ] THRM: Signal=1 (Conf=90.0%), Magnitude=-1.85% (Conf=58.9066%) [2026-01-28T20:36:31.528014] [INFO ] [main ] Fetching symbol history for ITRN... [2026-01-28T20:36:31.528059] [DEBUG] [REMOTE ] ITRN: Fetching historical data. [2026-01-28T20:36:31.528861] [INFO ] [main ] Progress: 393/411 forecasts completed (95.6%). THRM finished in 0.6s. ETA: 3.2s. Rate: 340.17 forecasts/min [2026-01-28T20:36:31.532404] [DEBUG] [REMOTE ] EVAX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:31.533368] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 6 features, N/A% accuracy [2026-01-28T20:36:31.533430] [INFO ] [LOCAL ] EVAX: Loaded 6 optimal features with 53.24% confidence from JSON config [2026-01-28T20:36:31.533474] [DEBUG] [MAG ] Building data for symbol: EVAX with lookback: 0 [2026-01-28T20:36:31.534332] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:31.534394] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:31.539539] [DEBUG] [MAG ] ENB: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:31.539744] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:31.540432] [DEBUG] [REMOTE ] ITRN: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:31.541421] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 8 features, N/A% accuracy [2026-01-28T20:36:31.541484] [INFO ] [LOCAL ] ITRN: Loaded 8 optimal features with 67.30% confidence from JSON config [2026-01-28T20:36:31.541516] [DEBUG] [MAG ] Building data for symbol: ITRN with lookback: 0 [2026-01-28T20:36:31.541669] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:31.542212] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:31.542353] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:31.542420] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:31.542694] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:31.543139] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:31.544221] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.544260] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:31.544868] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:31.545273] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:31.546213] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:31.547719] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-28T20:36:31.552141] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-28T20:36:31.553613] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-28T20:36:31.555891] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.611893] [INFO ] [LOCAL ] GEN: Saved forecast. [2026-01-28T20:36:31.611980] [INFO ] [main ] GEN: Signal=1 (Conf=90.0%), Magnitude=1.30% (Conf=51.32%) [2026-01-28T20:36:31.612145] [INFO ] [main ] Fetching symbol history for HERO... [2026-01-28T20:36:31.612189] [DEBUG] [REMOTE ] HERO: Fetching historical data. [2026-01-28T20:36:31.612869] [INFO ] [main ] Progress: 394/411 forecasts completed (95.9%). GEN finished in 0.8s. ETA: 3.0s. Rate: 340.63 forecasts/min [2026-01-28T20:36:31.622015] [INFO ] [LOCAL ] ENB: Saved forecast. [2026-01-28T20:36:31.622083] [INFO ] [main ] ENB: Signal=1 (Conf=90.0%), Magnitude=-0.26% (Conf=50.8925%) [2026-01-28T20:36:31.622241] [INFO ] [main ] Fetching symbol history for FCX... [2026-01-28T20:36:31.622285] [DEBUG] [REMOTE ] FCX: Fetching historical data. [2026-01-28T20:36:31.622835] [INFO ] [main ] Progress: 395/411 forecasts completed (96.1%). ENB finished in 0.7s. ETA: 2.8s. Rate: 341.44 forecasts/min [2026-01-28T20:36:31.626413] [DEBUG] [REMOTE ] HERO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:31.627358] [DEBUG] [LOCAL ] Loaded configuration for HERO: 3 features, N/A% accuracy [2026-01-28T20:36:31.627410] [INFO ] [LOCAL ] HERO: Loaded 3 optimal features with 48.90% confidence from JSON config [2026-01-28T20:36:31.627441] [DEBUG] [MAG ] Building data for symbol: HERO with lookback: 0 [2026-01-28T20:36:31.628403] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-28T20:36:31.628467] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:31.633550] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:31.635793] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-28T20:36:31.638520] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.638827] [DEBUG] [REMOTE ] FCX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:31.639763] [DEBUG] [LOCAL ] Loaded configuration for FCX: 8 features, N/A% accuracy [2026-01-28T20:36:31.639817] [INFO ] [LOCAL ] FCX: Loaded 8 optimal features with 66.14% confidence from JSON config [2026-01-28T20:36:31.639849] [DEBUG] [MAG ] Building data for symbol: FCX with lookback: 0 [2026-01-28T20:36:31.640815] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-28T20:36:31.640893] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:31.643258] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:31.643971] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:31.644488] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:31.763352] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:31.764522] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-28T20:36:31.765236] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-28T20:36:31.768200] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:31.769981] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:31.913600] [DEBUG] [MAG ] EVAX: Last date is validated at 2026-01-28 [2026-01-28T20:36:31.988841] [DEBUG] [MAG ] ITRN: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.003813] [DEBUG] [MAG ] HERO: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.089040] [DEBUG] [MAG ] EVAX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.140491] [DEBUG] [MAG ] FCX: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.166876] [INFO ] [LOCAL ] EVAX: Saved forecast. [2026-01-28T20:36:32.166962] [INFO ] [main ] EVAX: Signal=1 (Conf=90.0%), Magnitude=-7.83% (Conf=53.2426%) [2026-01-28T20:36:32.167297] [INFO ] [main ] Progress: 396/411 forecasts completed (96.4%). EVAX finished in 0.6s. ETA: 2.6s. Rate: 339.64 forecasts/min [2026-01-28T20:36:32.167419] [INFO ] [main ] Fetching symbol history for XOMA... [2026-01-28T20:36:32.167470] [DEBUG] [REMOTE ] XOMA: Fetching historical data. [2026-01-28T20:36:32.168566] [DEBUG] [MAG ] ITRN: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.178657] [DEBUG] [REMOTE ] XOMA: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.179770] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 6 features, N/A% accuracy [2026-01-28T20:36:32.179823] [INFO ] [LOCAL ] XOMA: Loaded 6 optimal features with 41.11% confidence from JSON config [2026-01-28T20:36:32.179856] [DEBUG] [MAG ] Building data for symbol: XOMA with lookback: 0 [2026-01-28T20:36:32.180665] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:32.180728] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:32.182430] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:32.182962] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-28T20:36:32.185690] [DEBUG] [MAG ] HERO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.262495] [INFO ] [LOCAL ] ITRN: Saved forecast. [2026-01-28T20:36:32.262562] [INFO ] [main ] ITRN: Signal=1 (Conf=90.0%), Magnitude=0.75% (Conf=67.3035%) [2026-01-28T20:36:32.262738] [INFO ] [main ] Fetching symbol history for WH... [2026-01-28T20:36:32.262781] [DEBUG] [REMOTE ] WH: Fetching historical data. [2026-01-28T20:36:32.263880] [INFO ] [main ] Progress: 397/411 forecasts completed (96.6%). ITRN finished in 0.7s. ETA: 2.5s. Rate: 340.03 forecasts/min [2026-01-28T20:36:32.265249] [INFO ] [LOCAL ] HERO: Saved forecast. [2026-01-28T20:36:32.265314] [INFO ] [main ] HERO: Signal=1 (Conf=90.0%), Magnitude=-0.74% (Conf=48.9021%) [2026-01-28T20:36:32.265640] [INFO ] [main ] Progress: 398/411 forecasts completed (96.8%). HERO finished in 0.7s. ETA: 2.3s. Rate: 340.88 forecasts/min [2026-01-28T20:36:32.265750] [INFO ] [main ] Fetching symbol history for CZWI... [2026-01-28T20:36:32.265792] [DEBUG] [REMOTE ] CZWI: Fetching historical data. [2026-01-28T20:36:32.277551] [DEBUG] [REMOTE ] WH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.278723] [DEBUG] [LOCAL ] Loaded configuration for WH: 2 features, N/A% accuracy [2026-01-28T20:36:32.278781] [INFO ] [LOCAL ] WH: Loaded 2 optimal features with 66.55% confidence from JSON config [2026-01-28T20:36:32.278813] [DEBUG] [MAG ] Building data for symbol: WH with lookback: 0 [2026-01-28T20:36:32.279889] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:32.279950] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:32.280506] [DEBUG] [REMOTE ] CZWI: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.280705] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-28T20:36:32.281629] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 5 features, N/A% accuracy [2026-01-28T20:36:32.281692] [INFO ] [LOCAL ] CZWI: Loaded 5 optimal features with 52.49% confidence from JSON config [2026-01-28T20:36:32.281723] [DEBUG] [MAG ] Building data for symbol: CZWI with lookback: 0 [2026-01-28T20:36:32.282834] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:32.282898] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:32.283303] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.284858] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:32.285637] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:32.286040] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:32.286994] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:32.288290] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.299692] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-28T20:36:32.301052] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-28T20:36:32.302103] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-28T20:36:32.317475] [DEBUG] [MAG ] FCX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.320958] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.436789] [INFO ] [LOCAL ] FCX: Saved forecast. [2026-01-28T20:36:32.436858] [INFO ] [main ] FCX: Signal=1 (Conf=90.0%), Magnitude=-0.57% (Conf=66.1376%) [2026-01-28T20:36:32.437208] [INFO ] [main ] Fetching symbol history for EVH... [2026-01-28T20:36:32.437258] [DEBUG] [REMOTE ] EVH: Fetching historical data. [2026-01-28T20:36:32.438653] [INFO ] [main ] Progress: 399/411 forecasts completed (97.1%). FCX finished in 0.8s. ETA: 2.1s. Rate: 340.89 forecasts/min [2026-01-28T20:36:32.450205] [DEBUG] [REMOTE ] EVH: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.451129] [DEBUG] [LOCAL ] Loaded configuration for EVH: 4 features, N/A% accuracy [2026-01-28T20:36:32.451179] [INFO ] [LOCAL ] EVH: Loaded 4 optimal features with 59.84% confidence from JSON config [2026-01-28T20:36:32.451209] [DEBUG] [MAG ] Building data for symbol: EVH with lookback: 0 [2026-01-28T20:36:32.452035] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:32.452094] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-28T20:36:32.452753] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:32.453849] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:32.455646] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-28T20:36:32.461343] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.625470] [DEBUG] [MAG ] WH: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.635713] [DEBUG] [MAG ] CZWI: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.676274] [DEBUG] [MAG ] XOMA: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.797657] [DEBUG] [MAG ] WH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.803791] [DEBUG] [MAG ] EVH: Last date is validated at 2026-01-28 [2026-01-28T20:36:32.831021] [DEBUG] [MAG ] CZWI: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.852969] [DEBUG] [MAG ] XOMA: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:32.893808] [INFO ] [LOCAL ] CZWI: Saved forecast. [2026-01-28T20:36:32.893879] [INFO ] [main ] CZWI: Signal=1 (Conf=90.0%), Magnitude=-0.96% (Conf=52.4915%) [2026-01-28T20:36:32.894240] [INFO ] [main ] Fetching symbol history for PLRX... [2026-01-28T20:36:32.894291] [DEBUG] [REMOTE ] PLRX: Fetching historical data. [2026-01-28T20:36:32.894655] [INFO ] [main ] Progress: 400/411 forecasts completed (97.3%). CZWI finished in 0.6s. ETA: 1.9s. Rate: 339.54 forecasts/min [2026-01-28T20:36:32.896837] [INFO ] [LOCAL ] WH: Saved forecast. [2026-01-28T20:36:32.896907] [INFO ] [main ] WH: Signal=1 (Conf=90.0%), Magnitude=-3.73% (Conf=66.5492%) [2026-01-28T20:36:32.897066] [INFO ] [main ] Fetching symbol history for ETSY... [2026-01-28T20:36:32.897111] [DEBUG] [REMOTE ] ETSY: Fetching historical data. [2026-01-28T20:36:32.897946] [INFO ] [main ] Progress: 401/411 forecasts completed (97.6%). WH finished in 0.6s. ETA: 1.8s. Rate: 340.38 forecasts/min [2026-01-28T20:36:32.907763] [DEBUG] [REMOTE ] PLRX: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.908862] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 1 features, N/A% accuracy [2026-01-28T20:36:32.908917] [INFO ] [LOCAL ] PLRX: Loaded 1 optimal features with 37.30% confidence from JSON config [2026-01-28T20:36:32.908950] [DEBUG] [MAG ] Building data for symbol: PLRX with lookback: 0 [2026-01-28T20:36:32.908886] [DEBUG] [REMOTE ] ETSY: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.909598] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, N/A% accuracy [2026-01-28T20:36:32.909649] [INFO ] [LOCAL ] ETSY: Loaded 2 optimal features with 56.70% confidence from JSON config [2026-01-28T20:36:32.909680] [DEBUG] [MAG ] Building data for symbol: ETSY with lookback: 0 [2026-01-28T20:36:32.909837] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:32.909898] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-28T20:36:32.910444] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:32.910503] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:32.910939] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.911105] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:32.912748] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:32.945246] [INFO ] [LOCAL ] XOMA: Saved forecast. [2026-01-28T20:36:32.945316] [INFO ] [main ] XOMA: Signal=1 (Conf=90.0%), Magnitude=-1.46% (Conf=41.1081%) [2026-01-28T20:36:32.945673] [INFO ] [main ] Progress: 402/411 forecasts completed (97.8%). XOMA finished in 0.8s. ETA: 1.6s. Rate: 340.99 forecasts/min [2026-01-28T20:36:32.945799] [INFO ] [main ] Fetching symbol history for DOMO... [2026-01-28T20:36:32.945843] [DEBUG] [REMOTE ] DOMO: Fetching historical data. [2026-01-28T20:36:32.957162] [DEBUG] [REMOTE ] DOMO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:32.958174] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 6 features, N/A% accuracy [2026-01-28T20:36:32.958225] [INFO ] [LOCAL ] DOMO: Loaded 6 optimal features with 74.06% confidence from JSON config [2026-01-28T20:36:32.958255] [DEBUG] [MAG ] Building data for symbol: DOMO with lookback: 0 [2026-01-28T20:36:32.959059] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-28T20:36:32.959121] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:32.963981] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-28T20:36:32.965286] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-28T20:36:32.978003] [DEBUG] [MAG ] EVH: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:33.047658] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-28T20:36:33.048502] [INFO ] [LOCAL ] EVH: Saved forecast. [2026-01-28T20:36:33.048504] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:33.048561] [INFO ] [main ] EVH: Signal=1 (Conf=90.0%), Magnitude=0.91% (Conf=59.8429%) [2026-01-28T20:36:33.048945] [INFO ] [main ] Fetching symbol history for OCFC... [2026-01-28T20:36:33.048996] [DEBUG] [REMOTE ] OCFC: Fetching historical data. [2026-01-28T20:36:33.049631] [INFO ] [main ] Progress: 403/411 forecasts completed (98.1%). EVH finished in 0.6s. ETA: 1.4s. Rate: 341.34 forecasts/min [2026-01-28T20:36:33.049565] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-28T20:36:33.051442] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.062273] [DEBUG] [REMOTE ] OCFC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:33.064023] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 2 features, N/A% accuracy [2026-01-28T20:36:33.064082] [INFO ] [LOCAL ] OCFC: Loaded 2 optimal features with 54.75% confidence from JSON config [2026-01-28T20:36:33.064114] [DEBUG] [MAG ] Building data for symbol: OCFC with lookback: 0 [2026-01-28T20:36:33.064916] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-28T20:36:33.064986] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-28T20:36:33.065569] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-28T20:36:33.067038] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.260078] [DEBUG] [MAG ] ETSY: Last date is validated at 2026-01-28 [2026-01-28T20:36:33.279544] [DEBUG] [MAG ] PLRX: Last date is validated at 2026-01-28 [2026-01-28T20:36:33.408127] [DEBUG] [MAG ] DOMO: Last date is validated at 2026-01-28 [2026-01-28T20:36:33.421466] [DEBUG] [MAG ] OCFC: Last date is validated at 2026-01-28 [2026-01-28T20:36:33.440920] [DEBUG] [MAG ] ETSY: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:33.451655] [DEBUG] [MAG ] PLRX: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:33.538182] [INFO ] [LOCAL ] ETSY: Saved forecast. [2026-01-28T20:36:33.538261] [INFO ] [main ] ETSY: Signal=1 (Conf=90.0%), Magnitude=1.64% (Conf=56.7039%) [2026-01-28T20:36:33.538425] [INFO ] [main ] Fetching symbol history for MCO... [2026-01-28T20:36:33.538468] [DEBUG] [REMOTE ] MCO: Fetching historical data. [2026-01-28T20:36:33.539629] [INFO ] [main ] Progress: 404/411 forecasts completed (98.3%). ETSY finished in 0.6s. ETA: 1.2s. Rate: 339.84 forecasts/min [2026-01-28T20:36:33.550388] [DEBUG] [REMOTE ] MCO: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:33.551650] [DEBUG] [LOCAL ] Loaded configuration for MCO: 4 features, N/A% accuracy [2026-01-28T20:36:33.551703] [INFO ] [LOCAL ] MCO: Loaded 4 optimal features with 45.59% confidence from JSON config [2026-01-28T20:36:33.551734] [DEBUG] [MAG ] Building data for symbol: MCO with lookback: 0 [2026-01-28T20:36:33.552535] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-28T20:36:33.552619] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:33.554335] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:33.554873] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:33.555261] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:33.557258] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.579127] [DEBUG] [MAG ] DOMO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:33.610732] [INFO ] [LOCAL ] PLRX: Saved forecast. [2026-01-28T20:36:33.610803] [INFO ] [main ] PLRX: Signal=1 (Conf=90.0%), Magnitude=3.92% (Conf=37.298%) [2026-01-28T20:36:33.611166] [INFO ] [main ] Fetching symbol history for EFC... [2026-01-28T20:36:33.611217] [DEBUG] [REMOTE ] EFC: Fetching historical data. [2026-01-28T20:36:33.611193] [INFO ] [main ] Progress: 405/411 forecasts completed (98.5%). PLRX finished in 0.7s. ETA: 1.1s. Rate: 340.34 forecasts/min [2026-01-28T20:36:33.624159] [DEBUG] [REMOTE ] EFC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:33.625451] [DEBUG] [LOCAL ] Loaded configuration for EFC: 5 features, N/A% accuracy [2026-01-28T20:36:33.625504] [INFO ] [LOCAL ] EFC: Loaded 5 optimal features with 52.42% confidence from JSON config [2026-01-28T20:36:33.625534] [DEBUG] [MAG ] Building data for symbol: EFC with lookback: 0 [2026-01-28T20:36:33.626425] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-28T20:36:33.626488] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-28T20:36:33.631850] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:33.633918] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:33.634439] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:33.634957] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:33.635370] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.662041] [DEBUG] [MAG ] OCFC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:33.665907] [INFO ] [LOCAL ] DOMO: Saved forecast. [2026-01-28T20:36:33.665982] [INFO ] [main ] DOMO: Signal=1 (Conf=90.0%), Magnitude=-0.85% (Conf=74.0614%) [2026-01-28T20:36:33.666409] [INFO ] [main ] Fetching symbol history for OPP... [2026-01-28T20:36:33.666462] [DEBUG] [REMOTE ] OPP: Fetching historical data. [2026-01-28T20:36:33.667341] [INFO ] [main ] Progress: 406/411 forecasts completed (98.8%). DOMO finished in 0.7s. ETA: 0.9s. Rate: 340.91 forecasts/min [2026-01-28T20:36:33.679333] [DEBUG] [REMOTE ] OPP: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:33.680556] [DEBUG] [LOCAL ] Loaded configuration for OPP: 9 features, N/A% accuracy [2026-01-28T20:36:33.680635] [INFO ] [LOCAL ] OPP: Loaded 9 optimal features with 42.67% confidence from JSON config [2026-01-28T20:36:33.680677] [DEBUG] [MAG ] Building data for symbol: OPP with lookback: 0 [2026-01-28T20:36:33.681521] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-28T20:36:33.681606] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-28T20:36:33.683394] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-28T20:36:33.684000] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-28T20:36:33.684406] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-28T20:36:33.686646] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-28T20:36:33.687156] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-28T20:36:33.688244] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-28T20:36:33.690033] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-28T20:36:33.691251] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-28T20:36:33.691962] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.733545] [INFO ] [LOCAL ] OCFC: Saved forecast. [2026-01-28T20:36:33.733632] [INFO ] [main ] OCFC: Signal=1 (Conf=90.0%), Magnitude=-1.46% (Conf=54.7481%) [2026-01-28T20:36:33.733801] [INFO ] [main ] Fetching symbol history for GBDC... [2026-01-28T20:36:33.733845] [DEBUG] [REMOTE ] GBDC: Fetching historical data. [2026-01-28T20:36:33.734807] [INFO ] [main ] Progress: 407/411 forecasts completed (99.0%). OCFC finished in 0.7s. ETA: 0.7s. Rate: 341.43 forecasts/min [2026-01-28T20:36:33.747563] [DEBUG] [REMOTE ] GBDC: Successfully parsed 300 rows of historical data. [2026-01-28T20:36:33.748525] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 1 features, N/A% accuracy [2026-01-28T20:36:33.748619] [INFO ] [LOCAL ] GBDC: Loaded 1 optimal features with 55.92% confidence from JSON config [2026-01-28T20:36:33.748668] [DEBUG] [MAG ] Building data for symbol: GBDC with lookback: 0 [2026-01-28T20:36:33.749545] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-28T20:36:33.749627] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-28T20:36:33.750537] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-28T20:36:33.905361] [DEBUG] [MAG ] MCO: Last date is validated at 2026-01-28 [2026-01-28T20:36:33.992395] [DEBUG] [MAG ] EFC: Last date is validated at 2026-01-28 [2026-01-28T20:36:34.050184] [DEBUG] [MAG ] OPP: Last date is validated at 2026-01-28 [2026-01-28T20:36:34.074074] [DEBUG] [MAG ] MCO: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:34.105387] [DEBUG] [MAG ] GBDC: Last date is validated at 2026-01-28 [2026-01-28T20:36:34.161377] [DEBUG] [MAG ] EFC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:34.223425] [INFO ] [LOCAL ] EFC: Saved forecast. [2026-01-28T20:36:34.223533] [INFO ] [main ] EFC: Signal=1 (Conf=90.0%), Magnitude=0.46% (Conf=52.416%) [2026-01-28T20:36:34.223928] [INFO ] [main ] Progress: 408/411 forecasts completed (99.3%). EFC finished in 0.6s. ETA: 0.5s. Rate: 339.94 forecasts/min [2026-01-28T20:36:34.246756] [DEBUG] [MAG ] OPP: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:34.259908] [INFO ] [LOCAL ] MCO: Saved forecast. [2026-01-28T20:36:34.259983] [INFO ] [main ] MCO: Signal=1 (Conf=90.0%), Magnitude=-0.02% (Conf=45.5943%) [2026-01-28T20:36:34.260305] [INFO ] [main ] Progress: 409/411 forecasts completed (99.5%). MCO finished in 0.7s. ETA: 0.4s. Rate: 340.60 forecasts/min [2026-01-28T20:36:34.284601] [DEBUG] [MAG ] GBDC: Forecast date (T1) determined as 2026-01-29 [2026-01-28T20:36:34.316848] [INFO ] [LOCAL ] OPP: Saved forecast. [2026-01-28T20:36:34.316921] [INFO ] [main ] OPP: Signal=1 (Conf=90.0%), Magnitude=-0.47% (Conf=42.6694%) [2026-01-28T20:36:34.317411] [INFO ] [main ] Progress: 410/411 forecasts completed (99.8%). OPP finished in 0.7s. ETA: 0.2s. Rate: 341.16 forecasts/min [2026-01-28T20:36:34.342968] [INFO ] [LOCAL ] GBDC: Saved forecast. [2026-01-28T20:36:34.343047] [INFO ] [main ] GBDC: Signal=1 (Conf=90.0%), Magnitude=-0.97% (Conf=55.9223%) [2026-01-28T20:36:34.343530] [INFO ] [main ] Progress: 411/411 forecasts completed (100.0%). GBDC finished in 0.6s. ETA: 0.0s. Rate: 341.87 forecasts/min [2026-01-28T20:36:34.374730] [INFO ] [main ] Parallel forecast generation completed in 1m 12s. Processed 411 forecasts. [2026-01-28T20:36:34.374890] [INFO ] [main ] Generated and saved 411 forecast pairs. [2026-01-28T20:36:35.120702] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'MAG Forecast Generation Completed (411/411 @ 100.00%)' [2026-01-28T20:36:35.122415] [INFO ] [MODE ] Ignoring multithreaded flag for report generation [2026-01-28T20:36:35.122489] [INFO ] [main ] Fetching available MAG forecast dates... [2026-01-28T20:36:35.122990] [INFO ] [main ] Found 50 forecast dates [2026-01-28T20:36:35.123052] [INFO ] [main ] Processing forecast date: 2025-11-17 [2026-01-28T20:36:35.239939] [INFO ] [main ] Overwriting existing report for 2025-11-17 [2026-01-28T20:36:35.243704] [INFO ] [main ] Generated forecast report for 2025-11-17: 472 forecasts [2026-01-28T20:36:35.243828] [INFO ] [main ] Processing forecast date: 2025-11-18 [2026-01-28T20:36:35.347826] [INFO ] [main ] Overwriting existing report for 2025-11-18 [2026-01-28T20:36:35.359167] [INFO ] [main ] Generated forecast report for 2025-11-18: 421 forecasts [2026-01-28T20:36:35.359295] [INFO ] [main ] Processing forecast date: 2025-11-19 [2026-01-28T20:36:35.502326] [INFO ] [main ] Overwriting existing report for 2025-11-19 [2026-01-28T20:36:35.504141] [INFO ] [main ] Generated forecast report for 2025-11-19: 480 forecasts [2026-01-28T20:36:35.504267] [INFO ] [main ] Processing forecast date: 2025-11-20 [2026-01-28T20:36:35.614544] [INFO ] [main ] Overwriting existing report for 2025-11-20 [2026-01-28T20:36:35.616218] [INFO ] [main ] Generated forecast report for 2025-11-20: 423 forecasts [2026-01-28T20:36:35.616345] [INFO ] [main ] Processing forecast date: 2025-11-21 [2026-01-28T20:36:35.728773] [INFO ] [main ] Overwriting existing report for 2025-11-21 [2026-01-28T20:36:35.749848] [INFO ] [main ] Generated forecast report for 2025-11-21: 368 forecasts [2026-01-28T20:36:35.749969] [INFO ] [main ] Processing forecast date: 2025-11-24 [2026-01-28T20:36:35.881087] [INFO ] [main ] Overwriting existing report for 2025-11-24 [2026-01-28T20:36:35.883060] [INFO ] [main ] Generated forecast report for 2025-11-24: 527 forecasts [2026-01-28T20:36:35.883186] [INFO ] [main ] Processing forecast date: 2025-11-25 [2026-01-28T20:36:35.992686] [INFO ] [main ] Overwriting existing report for 2025-11-25 [2026-01-28T20:36:35.995287] [INFO ] [main ] Generated forecast report for 2025-11-25: 524 forecasts [2026-01-28T20:36:35.995417] [INFO ] [main ] Processing forecast date: 2025-11-26 [2026-01-28T20:36:36.105785] [INFO ] [main ] Overwriting existing report for 2025-11-26 [2026-01-28T20:36:36.108837] [INFO ] [main ] Generated forecast report for 2025-11-26: 452 forecasts [2026-01-28T20:36:36.108962] [INFO ] [main ] Processing forecast date: 2025-11-28 [2026-01-28T20:36:36.336543] [INFO ] [main ] Overwriting existing report for 2025-11-28 [2026-01-28T20:36:36.339985] [INFO ] [main ] Generated forecast report for 2025-11-28: 1002 forecasts [2026-01-28T20:36:36.340163] [INFO ] [main ] Processing forecast date: 2025-12-01 [2026-01-28T20:36:36.522064] [INFO ] [main ] Overwriting existing report for 2025-12-01 [2026-01-28T20:36:36.525007] [INFO ] [main ] Generated forecast report for 2025-12-01: 835 forecasts [2026-01-28T20:36:36.525167] [INFO ] [main ] Processing forecast date: 2025-12-02 [2026-01-28T20:36:36.717295] [INFO ] [main ] Overwriting existing report for 2025-12-02 [2026-01-28T20:36:36.720077] [INFO ] [main ] Generated forecast report for 2025-12-02: 769 forecasts [2026-01-28T20:36:36.720269] [INFO ] [main ] Processing forecast date: 2025-12-03 [2026-01-28T20:36:36.955917] [INFO ] [main ] Overwriting existing report for 2025-12-03 [2026-01-28T20:36:36.959766] [INFO ] [main ] Generated forecast report for 2025-12-03: 965 forecasts [2026-01-28T20:36:36.959961] [INFO ] [main ] Processing forecast date: 2025-12-04 [2026-01-28T20:36:37.200512] [INFO ] [main ] Overwriting existing report for 2025-12-04 [2026-01-28T20:36:37.204147] [INFO ] [main ] Generated forecast report for 2025-12-04: 965 forecasts [2026-01-28T20:36:37.204325] [INFO ] [main ] Processing forecast date: 2025-12-05 [2026-01-28T20:36:37.431383] [INFO ] [main ] Overwriting existing report for 2025-12-05 [2026-01-28T20:36:37.434783] [INFO ] [main ] Generated forecast report for 2025-12-05: 970 forecasts [2026-01-28T20:36:37.434959] [INFO ] [main ] Processing forecast date: 2025-12-08 [2026-01-28T20:36:37.710708] [INFO ] [main ] Overwriting existing report for 2025-12-08 [2026-01-28T20:36:37.714012] [INFO ] [main ] Generated forecast report for 2025-12-08: 935 forecasts [2026-01-28T20:36:37.714196] [INFO ] [main ] Processing forecast date: 2025-12-09 [2026-01-28T20:36:37.934245] [INFO ] [main ] Overwriting existing report for 2025-12-09 [2026-01-28T20:36:37.938041] [INFO ] [main ] Generated forecast report for 2025-12-09: 970 forecasts [2026-01-28T20:36:37.938232] [INFO ] [main ] Processing forecast date: 2025-12-10 [2026-01-28T20:36:38.046296] [INFO ] [main ] Overwriting existing report for 2025-12-10 [2026-01-28T20:36:38.048924] [INFO ] [main ] Generated forecast report for 2025-12-10: 438 forecasts [2026-01-28T20:36:38.049116] [INFO ] [main ] Processing forecast date: 2025-12-11 [2026-01-28T20:36:38.167908] [INFO ] [main ] Overwriting existing report for 2025-12-11 [2026-01-28T20:36:38.169955] [INFO ] [main ] Generated forecast report for 2025-12-11: 430 forecasts [2026-01-28T20:36:38.170077] [INFO ] [main ] Processing forecast date: 2025-12-12 [2026-01-28T20:36:38.266284] [INFO ] [main ] Overwriting existing report for 2025-12-12 [2026-01-28T20:36:38.267945] [INFO ] [main ] Generated forecast report for 2025-12-12: 412 forecasts [2026-01-28T20:36:38.268061] [INFO ] [main ] Processing forecast date: 2025-12-15 [2026-01-28T20:36:38.362910] [INFO ] [main ] Overwriting existing report for 2025-12-15 [2026-01-28T20:36:38.364488] [INFO ] [main ] Generated forecast report for 2025-12-15: 415 forecasts [2026-01-28T20:36:38.364617] [INFO ] [main ] Processing forecast date: 2025-12-16 [2026-01-28T20:36:38.456283] [INFO ] [main ] Overwriting existing report for 2025-12-16 [2026-01-28T20:36:38.458017] [INFO ] [main ] Generated forecast report for 2025-12-16: 429 forecasts [2026-01-28T20:36:38.458145] [INFO ] [main ] Processing forecast date: 2025-12-17 [2026-01-28T20:36:38.573218] [INFO ] [main ] Overwriting existing report for 2025-12-17 [2026-01-28T20:36:38.574885] [INFO ] [main ] Generated forecast report for 2025-12-17: 434 forecasts [2026-01-28T20:36:38.574997] [INFO ] [main ] Processing forecast date: 2025-12-18 [2026-01-28T20:36:38.696773] [INFO ] [main ] Overwriting existing report for 2025-12-18 [2026-01-28T20:36:38.698454] [INFO ] [main ] Generated forecast report for 2025-12-18: 430 forecasts [2026-01-28T20:36:38.698583] [INFO ] [main ] Processing forecast date: 2025-12-19 [2026-01-28T20:36:38.787253] [INFO ] [main ] Overwriting existing report for 2025-12-19 [2026-01-28T20:36:38.788877] [INFO ] [main ] Generated forecast report for 2025-12-19: 421 forecasts [2026-01-28T20:36:38.788987] [INFO ] [main ] Processing forecast date: 2025-12-22 [2026-01-28T20:36:38.901710] [INFO ] [main ] Overwriting existing report for 2025-12-22 [2026-01-28T20:36:38.903488] [INFO ] [main ] Generated forecast report for 2025-12-22: 455 forecasts [2026-01-28T20:36:38.903639] [INFO ] [main ] Processing forecast date: 2025-12-23 [2026-01-28T20:36:39.009499] [INFO ] [main ] Overwriting existing report for 2025-12-23 [2026-01-28T20:36:39.011306] [INFO ] [main ] Generated forecast report for 2025-12-23: 426 forecasts [2026-01-28T20:36:39.011416] [INFO ] [main ] Processing forecast date: 2025-12-24 [2026-01-28T20:36:39.116223] [INFO ] [main ] Overwriting existing report for 2025-12-24 [2026-01-28T20:36:39.118343] [INFO ] [main ] Generated forecast report for 2025-12-24: 403 forecasts [2026-01-28T20:36:39.118699] [INFO ] [main ] Processing forecast date: 2025-12-26 [2026-01-28T20:36:39.217170] [INFO ] [main ] Overwriting existing report for 2025-12-26 [2026-01-28T20:36:39.218816] [INFO ] [main ] Generated forecast report for 2025-12-26: 364 forecasts [2026-01-28T20:36:39.218918] [INFO ] [main ] Processing forecast date: 2025-12-29 [2026-01-28T20:36:39.324042] [INFO ] [main ] Overwriting existing report for 2025-12-29 [2026-01-28T20:36:39.325603] [INFO ] [main ] Generated forecast report for 2025-12-29: 409 forecasts [2026-01-28T20:36:39.325712] [INFO ] [main ] Processing forecast date: 2025-12-30 [2026-01-28T20:36:39.420308] [INFO ] [main ] Overwriting existing report for 2025-12-30 [2026-01-28T20:36:39.422070] [INFO ] [main ] Generated forecast report for 2025-12-30: 403 forecasts [2026-01-28T20:36:39.422177] [INFO ] [main ] Processing forecast date: 2025-12-31 [2026-01-28T20:36:39.526263] [INFO ] [main ] Overwriting existing report for 2025-12-31 [2026-01-28T20:36:39.528127] [INFO ] [main ] Generated forecast report for 2025-12-31: 412 forecasts [2026-01-28T20:36:39.528239] [INFO ] [main ] Processing forecast date: 2026-01-02 [2026-01-28T20:36:39.618101] [INFO ] [main ] Overwriting existing report for 2026-01-02 [2026-01-28T20:36:39.619898] [INFO ] [main ] Generated forecast report for 2026-01-02: 409 forecasts [2026-01-28T20:36:39.620003] [INFO ] [main ] Processing forecast date: 2026-01-05 [2026-01-28T20:36:39.708374] [INFO ] [main ] Overwriting existing report for 2026-01-05 [2026-01-28T20:36:39.710215] [INFO ] [main ] Generated forecast report for 2026-01-05: 420 forecasts [2026-01-28T20:36:39.710517] [INFO ] [main ] Processing forecast date: 2026-01-06 [2026-01-28T20:36:39.816689] [INFO ] [main ] Overwriting existing report for 2026-01-06 [2026-01-28T20:36:39.818381] [INFO ] [main ] Generated forecast report for 2026-01-06: 429 forecasts [2026-01-28T20:36:39.818490] [INFO ] [main ] Processing forecast date: 2026-01-07 [2026-01-28T20:36:39.918165] [INFO ] [main ] Overwriting existing report for 2026-01-07 [2026-01-28T20:36:39.919739] [INFO ] [main ] Generated forecast report for 2026-01-07: 407 forecasts [2026-01-28T20:36:39.919843] [INFO ] [main ] Processing forecast date: 2026-01-08 [2026-01-28T20:36:40.010154] [INFO ] [main ] Overwriting existing report for 2026-01-08 [2026-01-28T20:36:40.012204] [INFO ] [main ] Generated forecast report for 2026-01-08: 391 forecasts [2026-01-28T20:36:40.012348] [INFO ] [main ] Processing forecast date: 2026-01-09 [2026-01-28T20:36:40.109847] [INFO ] [main ] Overwriting existing report for 2026-01-09 [2026-01-28T20:36:40.111776] [INFO ] [main ] Generated forecast report for 2026-01-09: 392 forecasts [2026-01-28T20:36:40.111889] [INFO ] [main ] Processing forecast date: 2026-01-12 [2026-01-28T20:36:40.215174] [INFO ] [main ] Overwriting existing report for 2026-01-12 [2026-01-28T20:36:40.216831] [INFO ] [main ] Generated forecast report for 2026-01-12: 417 forecasts [2026-01-28T20:36:40.216952] [INFO ] [main ] Processing forecast date: 2026-01-13 [2026-01-28T20:36:40.303030] [INFO ] [main ] Overwriting existing report for 2026-01-13 [2026-01-28T20:36:40.304541] [INFO ] [main ] Generated forecast report for 2026-01-13: 385 forecasts [2026-01-28T20:36:40.304677] [INFO ] [main ] Processing forecast date: 2026-01-14 [2026-01-28T20:36:40.393127] [INFO ] [main ] Overwriting existing report for 2026-01-14 [2026-01-28T20:36:40.394642] [INFO ] [main ] Generated forecast report for 2026-01-14: 378 forecasts [2026-01-28T20:36:40.394746] [INFO ] [main ] Processing forecast date: 2026-01-15 [2026-01-28T20:36:40.484221] [INFO ] [main ] Overwriting existing report for 2026-01-15 [2026-01-28T20:36:40.485835] [INFO ] [main ] Generated forecast report for 2026-01-15: 419 forecasts [2026-01-28T20:36:40.485942] [INFO ] [main ] Processing forecast date: 2026-01-16 [2026-01-28T20:36:40.583767] [INFO ] [main ] Overwriting existing report for 2026-01-16 [2026-01-28T20:36:40.585357] [INFO ] [main ] Generated forecast report for 2026-01-16: 415 forecasts [2026-01-28T20:36:40.585493] [INFO ] [main ] Processing forecast date: 2026-01-20 [2026-01-28T20:36:40.678539] [INFO ] [main ] Overwriting existing report for 2026-01-20 [2026-01-28T20:36:40.680313] [INFO ] [main ] Generated forecast report for 2026-01-20: 411 forecasts [2026-01-28T20:36:40.680430] [INFO ] [main ] Processing forecast date: 2026-01-21 [2026-01-28T20:36:40.773377] [INFO ] [main ] Overwriting existing report for 2026-01-21 [2026-01-28T20:36:40.775087] [INFO ] [main ] Generated forecast report for 2026-01-21: 403 forecasts [2026-01-28T20:36:40.775219] [INFO ] [main ] Processing forecast date: 2026-01-22 [2026-01-28T20:36:40.872084] [INFO ] [main ] Overwriting existing report for 2026-01-22 [2026-01-28T20:36:40.873720] [INFO ] [main ] Generated forecast report for 2026-01-22: 429 forecasts [2026-01-28T20:36:40.873835] [INFO ] [main ] Processing forecast date: 2026-01-23 [2026-01-28T20:36:40.967819] [INFO ] [main ] Overwriting existing report for 2026-01-23 [2026-01-28T20:36:40.969454] [INFO ] [main ] Generated forecast report for 2026-01-23: 416 forecasts [2026-01-28T20:36:40.969780] [INFO ] [main ] Processing forecast date: 2026-01-26 [2026-01-28T20:36:41.056957] [INFO ] [main ] Overwriting existing report for 2026-01-26 [2026-01-28T20:36:41.058715] [INFO ] [main ] Generated forecast report for 2026-01-26: 420 forecasts [2026-01-28T20:36:41.058828] [INFO ] [main ] Processing forecast date: 2026-01-27 [2026-01-28T20:36:41.150875] [INFO ] [main ] Overwriting existing report for 2026-01-27 [2026-01-28T20:36:41.152743] [INFO ] [main ] Generated forecast report for 2026-01-27: 392 forecasts [2026-01-28T20:36:41.152852] [INFO ] [main ] Processing forecast date: 2026-01-28 [2026-01-28T20:36:41.240075] [INFO ] [main ] Overwriting existing report for 2026-01-28 [2026-01-28T20:36:41.241563] [INFO ] [main ] Generated forecast report for 2026-01-28: 375 forecasts [2026-01-28T20:36:41.241691] [INFO ] [main ] Processing forecast date: 2026-01-29 [2026-01-28T20:36:41.251803] [INFO ] [main ] Generated forecast report for 2026-01-29: 410 forecasts [2026-01-28T20:36:41.251898] [INFO ] [main ] Generated 50/50 forecast reports [2026-01-28T20:36:41.251946] [INFO ] [main ] Reading forecast report for email: ./output/forecasts/full/2026-01-29.txt [2026-01-28T20:36:41.952186] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'MAG Forecast Report - 2026-01-29' [2026-01-28T20:36:41.952391] [INFO ] [main ] Forecast report email sent for 2026-01-29 [2026-01-28T20:36:41.952453] [INFO ] [MAG ] MAG operation completed successfully [2026-01-28T20:36:41.952698] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-28T20:36:41.952886] [INFO ] [STATE ] Last completion updated: 2026-01-28T20:36:41.952753